برنامه نویسی | پایتون
81.1K subscribers
145 photos
348 videos
114 files
91 links
آموزش برنامه نویسی:
@WorldCode

آموزش برنامه نویسی | پایتون:
🐍 @Pythoni_Developers

گروه برنامه نویسی پایتون:
🗨 @Group_PyDev

تبادل نداریم.
Download Telegram
💠 برترین فریمورک‌های پایتون برای توسعه وب

🔹 فریمورک های پایتون برای توسعه وب

🔘 یکی از زبان‌های برنامه نویسی که در سال‌های اخیر بسیار مورد توجه برنامه نویسان قرار گرفته، زبان قدرتمند پایتون (Python) است.

کاربردهای این زبان بسیار زیاد است و به علت داشتن فریم ورک های مختلف قادر است کار برنامه نویسان را سرعت ببخشد.

در این مطلب ابتدا به سراغ مفهوم فریم ورک و سپس بررسی فریم ورک های پایتون می‌رویم تا با آن‌ها بیشتر آشنا شویم.

ادامه مطلب : https://bit.ly/36hN1Aw


#پایتون #فریمورک #Framework

+ منبع : سون لرن

🐍 @Pythoni_Developers
💠 فریمورک جنگو (Django)

🔘 فریمورک جنگو به علت داشتن سرعت بالا و قابلیت‌های زیاد در توسعه وب بین برنامه نویسان محبوبیت زیادی دارد و یکی از بهترین فریمورک‌های پایتون است.

رایگان، منبع باز بودن (Open Source) و همچنین داشتن کتابخانه های فراوان به زبان پایتون، کمک زیادی به برنامه‌نویسان در توسعه اپلیکیشن می‌کند. 

فریمورک Django از پایگاه داده‌های زیادی پشتیبانی کرده و می‌تواند داده‌ها را بین آن‌ها منتقل کند.

از این فریمورک پایتون در پروژه‌های زیادی از جمله Instagram، Pinterest و Mozilla استفاده شده است.

فریمورک جنگو از معمماری مدل-ویو-کنترلر (MVC) استفاده می‌کند که باعث کدنویسی کمتر و تمیزتر می‌شود.

همچنین جنگو برای طراحی رابط کاربری نیز امکاناتی را ارائه داده و از AJAX و RSS پشتیبانی می‌کند.

یکی از دلایل مهم برای استفاده از جنگو این است که می‌تواند در محیط‌های مختلف منعطف بوده و هزینه به روز رسانی و افزودن ویژگی‌های جدید را به سیستم، کاهش دهد.

ادامه مطلب : https://bit.ly/36hN1Aw


#پایتون #Django #فریمورک #Farmework

+ منبع : سون لرن

🐍 @Pythoni_Developers
💠 فریمورک وب تو پای (Web2Py)

🔘 این فریم ورک نیز منبع باز و مبتنی بر پایگاه داده است و ابزاری برای ویرایش، تست و ردیابی خطاها دارد.

قابلیت بهره مندی از چندین پروتکل به طور هم‌زمان، امنیت بالای داده‌ها، داشتن ادیتور (Editor) و پشتیبانی از MVC توسعه دهندگان را ترغیب به استفاده از این فریم ورک می‌کند.

این فریمورک بسیاری از فرم های پایه را در اختیار توسعه دهندگان قرار داده و برای ساخت اپلیکیشن‌های مبتنی بر وب طراحی شده است.

ادامه مطلب : https://bit.ly/36hN1Aw


#پایتون #Framework #فریمورک #Web2Py

+ منبع : سون لرن

🐍 @Pythoni_Developers
💠 فریمورک توربو گیرز (TurboGears)

🔘 توربوگیرز فریم ورک قدرتمندی است که برای کار با آن نیاز به تسلط بیشتری بر زبان پایتون دارید اما قابلیت‌هایی که برای توسعه اپلیکیشن در اختیار شما قرار می‌دهد، ارزش این تلاش بیشتر را دارد.

پشتیبانی از الگوی MVC، داشتن کتابخانه‌های پایتون و پشتیبانی از پایگاه داده‌های مختلف در این فریمورک، می‌تواند نیازهای برنامه‌نویسان را در توسعه وب رفع کند. ت

وسعه این فریمورک باعث شده برای استفاده در محیط‌های Non-Full Stack نیز کاربرد داشته و مانند یک میکرو فریمورک عمل کند.

ادامه مطلب : https://bit.ly/36hN1Aw


#پایتون #فریمورک #Framework #توربو_گیرز #TurboGears

+ منبع : سون لرن

🐍 @Pythoni_Developers
💠 فریمورک تورنادو (Tornado)

🔘 تورنادو فریمورکی است که به علت کارایی بالا شهرت زیادی دارد و به طور هم‌زمان قابلیت کنترل 10000 اتصال (Connection) را در شبکه دارد.

پشتیبانی از سیستم احراز هویت کاربران از دیگر مزایای این فریم ورک است و برای توسعه اپلیکیشن‌هایی که به عملکرد قوی و توانایی در مدیریت تعدادی زیادی کاربر نیاز دارند، کاربردی به نظر می‌رسد.

این فریمورک در سیستم عامل Unix و Linux پشتیبانی بهتری دارد.

همان طور که ابتدای بحث اشاره کردیم بعضی از فریمورک های پایتون Non-Full Stack هستند یعنی تنها برای برنامه نویسی یک سمت از توسعه اپلیکیشن استفاده می‌شوند در ادامه مطلب قصد داریم تعدادی از این فریم ورک ها را معرفی می‌کنیم.

ادامه مطلب : https://bit.ly/36hN1Aw


#پایتون #فریمورک #Framework #تورنادو #Tornado

+ منبع : سون لرن

🐍 @Pythoni_Developers
💠 فریمورک فلسک (Flask)

🔘 فلسک میکرو فریم ورکی برای توسعه وب و بسیار نزدیک به زبان جاوا است که ساختاری ساده اما قابل توسعه دارد و برنامه نویسان زیادی از آن استفاده می‌کنند.

فلسک کتابخانه و ابزار فراوانی ندارد و به همین دلیل به آن میکروفریمورک می‌گویند، اما مجموعه‌ای از کتابخانه‌ها و ماژول‌هایی دارد که کار کردن با پروتکل ها و برخی جزئیات دیگر را در پیاده سازی نرم افزار راحت می‌کنند.

توانایی پشتیبانی از کوکی ها و همچنین داشتن یک ابزار اشکال زدایی (Debugger) سریع می‌تواند استفاده از آن را لذت بخش کند.

اگر با پروژه‌های کوچک سروکار دارید، فلسک یکی از برترین فریمورک‌های پایتون در این زمینه خواهد بود که به خوبی می‌تواند نیازهای برنامه نویسی شما را برطرف کند.

ادامه مطلب : https://bit.ly/36hN1Aw


#پایتون #فریمورک #Framework #فلسک #Flask

+ منبع : سون لرن

🐍 @Pythoni_Developers
💠 فریمورک پایرامید (Pyramid)

🔘 پروژه را کوچک شروع کنید و بزرگ تمام کنید.

این پیام فریمورک پایرامید برای برنامه نویسانی است که قصد توسعه اپلیکیشنی را دارند و شاید از حجم کار خود باخبر نباشند.

اگر از یک پروژه کوچک شروع کنید در قدم‌های بعدی متوجه می‌شوید فریمورک پایرامید قابلیت‌هایی را در اختیارتان قرار می‌دهد که به طور قانع کننده‌ای پروژه توسعه یافته شما را پشتیبانی می‌کند. 

این فریمورک ساده و مینیمالیستی مستندات قوی و کاربردی زیادی نیز برای توسعه دهندگان دارد و در نسخه‌های 3 و 4 پایتون پشتیبانی می‌شود.

ادامه مطلب : https://bit.ly/36hN1Aw


#فریمورک #Framework #پایرامید #Pyramid

+ منبع : سون لرن

🐍 @Pythoni_Developers
💠 فریمورک چِری پای (CherryPy)

🔘 اگر علاقمند به برنامه نویسی شی گرا هستید پس بهتر است از این فریمورک پایتون استفاده کنید.

این فریمورک در هر سیستم عاملی که از پایتون پشتیبانی کند مانند ویندوز، لینوکس و مک قابل استفاده است و از پروتکل‌های HTTP استفاده می‌کند.

داشتن ابزارهایی برای احراز هویت کاربران، سیستم ذخیره داده‌ها (Caching)، پلاگین‌ها و پیکربندی منعطف از دیگر قابلیت‌های این فریم ورک است.

همچنین در فریم ورک TurboGears از چری پای به عنوان یکی از کامپوننت های اصلی استفاده شده است.

ادامه مطلب : https://bit.ly/2REweBX


#فریمورک #Framework #چری_پای #CherryPy

+ منبع : سون لرن

🐍 @Pythoni_Developers
💠 فریمورک باتل (Bottle)

🔘 یکی دیگر از میکروفریم ورک های محبوبی که برای توسعه اپلیکیشن های کوچک به کار می‌رود، فریم ورک باتل است که فقط به کتابخانه های پایتون وابستگی داشته و نیازی به کتابخانه های اضافه ندارد.

این فریم ورک از امکانات پایگاه داده های مختلف پشتیبانی کرده و به کاربران اجازه دسترسی به داده ها و فایل ها بارگذاری شده را می‌دهد.

باتل در پایتون 3 پشتیبانی شده و امکان توسعه API های تحت وب را در اختیار شما قرار می‌دهد.

ادامه مطلب : https://bit.ly/2G6YmIm


#فریمورک #Framework #باتل #Bottle

+ منبع : سون لرن

🐍 @Pythoni_Developers
This media is not supported in your browser
VIEW IN TELEGRAM
💠 برترین برنامه نویسان دنیا رو بشناسید


🐍 @Pythoni_Developers
💠 مقایسه فریمورک‌های پایتون

🔘 معرفی بهترین فریمورک پایتون کار سختی است زیرا توسعه دهندگان با توجه به مهارت‌هایی که دارند و همچنین نیاز سیستم نرم افزاری، فریمورک مناسب را انتخاب می‌کنند. این مسئله باعث می‌شود هرکدام از فریمورک‌ها به نحوی کاربردی باشند و مقایسه آن‌ها کار سختی باشد، اما شاید بتوان میزان محبوبیت آنها را در بین کاربران بررسی کرد. طبق بررسی‌های انجام شده در چند ماه گذشته، کاربران به آشنایی با Django، Web2Py و TurboGears بیش از سایر فریمورک‌ها تمایل داشته و توانسته‌اند در مدت زمان ثابتی بخش زیادی از طرفداران خود را حفظ کنند. قدرتمند بودن در پشتیبانی از سطوح مختلف توسعه نرم افزار و سایر ویژگی‌های این فریمورک‌ها باعث شده توسعه دهندگان پایتون از آن‌ها استفاده کنند. طبق آنچه که در این مطلب بررسی کردیم شاید بتوان فریمورک‌های پایتون را بر اساس ویژگی‌های زیر تقسیم بندی کرد :

پشتیبانی از الگوی MVC :
Django
Web2Py
TurboGears

پشتیبانی از پایگاه داده های مختلف :
Bottle
TurboGears
Django

داشتن کتابخانه های مختلف:
TurboGears
Django
Flask


#مقایسه #فریمورک

+ منبع : سون لرن

🐍 @Pythoni_Developers
🔻 جمع بندی آموزش کار با زبان برنامه نویسی پایتون 2

1⃣ بخش اول
https://t.me/Pythoni_Developers/265

2⃣ بخش دوم
https://t.me/Pythoni_Developers/266

3⃣ بخش سوم
https://t.me/Pythoni_Developers/272

4⃣ بخش چهارم
https://t.me/Pythoni_Developers/283

5⃣ بخش پنجم
https://t.me/Pythoni_Developers/289

6⃣ بخش ششم
https://t.me/Pythoni_Developers/296

7⃣ بخش هفتم
https://t.me/Pythoni_Developers/300

8⃣ بخش هشتم
https://t.me/Pythoni_Developers/301

9⃣ بخش نهم
https://t.me/Pythoni_Developers/307

0⃣1⃣ بخش دهم
https://t.me/Pythoni_Developers/308

1⃣1⃣ بخش یازدهم
https://t.me/Pythoni_Developers/315

2⃣1⃣ بخش دوازدهم
https://t.me/Pythoni_Developers/318

3⃣1⃣ بخش سیزدهم
https://t.me/Pythoni_Developers/321

4⃣1⃣ بخش چهاردهم (پایانی)
https://t.me/Pythoni_Developers/324


#برنامه‌_نویسی #پایتون

🐍 @Pythoni_Developers
نام کتاب: کتاب آموزش زبان برنامه نویسی پایتون

منبع : سورس باران

زبان: فارسی

رمز : www.sourcebaran.com

🐍 @Pythoni_Developers
💠 دوره پایتون (فارسی و رایگان)

آموزش جامع #پایتون (Python)

🔘 پایتون از جمله زبان‌های برنامه‌نویسی قدرتمندی است که در زمینه علم داده‌ها، یادگیری ماشینی، خودکارسازی سامانه‌ها، توسعه وب، واسط‌های برنامه‌نویسی و... به کار گرفته می‌شود.

شاید بتوانیم این ‌گونه بیان کنیم که پایتون در مقایسه با زبان‌های بزرگ یک زبان نسبتاً جدید به شمار می‌رود.

این زبان برنامه‌نویسی در سال 1991 به دنیای برنامه‌نویسی وارد شد.

از همان ابتدا، پایتون به‌منظور پر کردن شکاف‌های موجود در دنیای برنامه‌نویسی و ارائه راهکاری به‌منظور نوشتن اسکریپت‌هایی که فرآیند انجام یکسری از کارهای روتین‌ خسته‌کننده را به ‌طور خودکار اجرا کنند یا ساخت یک نمونه اولیه از برنامه‌های کاربردی که در یک یا چند زبان دیگر پیاده‌سازی شوند، مورد استفاده قرار گرفت.

1️⃣ منطبق با جدیدترین نگارش
🔗 https://t.me/pythoni_developers/61

2️⃣ نصب و اجرای پایتون
🔗 https://t.me/pythoni_developers/65

3️⃣ آشنایی با محیط خط فرمان پایتون و سوییچ‌ها

🔗 https://t.me/pythoni_developers/80

4️⃣ نحوه استفاده از راهنمای پایتون
🔗 https://t.me/pythoni_developers/91

5️⃣ کاربردهای همه‌منظوره و خاص‌منظور کامنت‌ها در پایتون
🔗 https://t.me/pythoni_developers/94

6️⃣ آشنایی با مفهوم متغیرها
🔗 https://t.me/pythoni_developers/118

7️⃣ آشنایی با نوع های داده‌ای در پایتون
🔗 https://t.me/pythoni_developers/135

8️⃣ آشنایی با نوع های داده‌ای رشته‌ای، منطقی و تاریخ‌ و زمان در پایتون
🔗 https://t.me/pythoni_developers/146

9️⃣ آشنایی با عملگرها و عملوندها
🔗 https://t.me/pythoni_developers/154

🔟 آشنایی با عملگرهای مختلف پایتون
🔗 https://t.me/pythoni_developers/164

1️⃣1️⃣ آشنایی با مفهوم توابع و تقدم عملگرها در پایتون
🔗 https://t.me/pythoni_developers/169

2️⃣1️⃣ آشنایی با آرگومان‌های ورودی، مقدار بازگشتی توابع و مقدار پیش‌فرض آرگومان‌ها
🔗 https://t.me/pythoni_developers/171

3️⃣1️⃣ آشنایی با نحوه دریافت ورودی از کاربر، اتخاذ تضمیمات با if
🔗 https://t.me/pythoni_developers/185

4️⃣1️⃣ آشنایی با دستور مرکب if…elseif
🔗 https://t.me/pythoni_developers/190

5️⃣1️⃣ به‌کارگیری فرمان if به شکل تودرتو
🔗 https://t.me/pythoni_developers/195

6️⃣1️⃣ آشنایی با مفهوم مدیریت خطاها در پایتون
🔗 https://t.me/pythoni_developers/198

7️⃣1️⃣ آشنایی با خطاهای معنایی، منطقی و نحوی در پایتون
🔗 https://t.me/pythoni_developers/201

8️⃣1️⃣ آشنایی با نحوه به دام انداختن خطاها در پایتون
🔗 https://t.me/pythoni_developers/208

9️⃣1️⃣ آرگومان‌های استثناء‌ها، مدیریت استثناء‌های چندگانه
🔗 https://t.me/pythoni_developers/215

0️⃣2️⃣ مدیریت خطاها به شکل تودرتو، فراخوانی خطاها، بلوک finally
🔗 https://t.me/pythoni_developers/226

1️⃣2️⃣ پیاده‌سازی حلقه‌ها با فرمان for در پایتون
🔗 https://t.me/pythoni_developers/228

2️⃣2️⃣ ایجاد حلقه‌های تودرتو در پایتون
🔗 https://t.me/pythoni_developers/237

3️⃣2️⃣ نحوه وارد کردن ماژول‌ها در برنامه، کار با رشته‌ها
🔗 https://t.me/pythoni_developers/245

4️⃣2️⃣ فرمت‌بندی و جستجو در رشته، مفهوم فهرست در پایتون
🔗 https://t.me/pythoni_developers/248

5️⃣2️⃣ ساخت، ویرایش و مدیریت فهرست‌ها در پایتون
🔗 https://t.me/pythoni_developers/250


🐍 @Pythoni_Developers
📌 آموزش مقدماتی تا پیشرفته زبان برنامه نویسی پایتون

🔮 زبان : فارسی
🔗 منبع : تاپ لرن
💎 تعداد جلسات : 87
📍 سطح : تمامی سطوح
👨‍💻 مدرس : محمد اردوخانی


#آموزش #پایتون #Python #آموزش_پایتون

🐍 @Pythoni_Developers
TopLearn 001 @Pythoni_Developers.rar
15.2 MB
📌 آموزش مقدماتی تا پیشرفته زبان برنامه نویسی پایتون

💎 جلسه ۱ - معرفی دوره پایتون

👨‍💻 مدرس : محمد اردوخانی

🐍 @Pythoni_Developers
TopLearn 002 @Pythoni_Developers.rar
12.9 MB
📌 آموزش مقدماتی تا پیشرفته زبان برنامه نویسی پایتون

💎 جلسه ۲ - نصب و راه‌اندازی پایتون

👨‍💻 مدرس : محمد اردوخانی

🐍 @Pythoni_Developers
TopLearn 003 @Pythoni_Developers.rar
37 MB
📌 آموزش مقدماتی تا پیشرفته زبان برنامه نویسی پایتون

💎 جلسه ۳ - نصب و راه‌اندازی نرم‌افزار VS Code

👨‍💻 مدرس : محمد اردوخانی

🐍 @Pythoni_Developers
TopLearn 004 @Pythoni_Developers.rar
29.9 MB
📌 آموزش مقدماتی تا پیشرفته زبان برنامه نویسی پایتون

💎 جلسه ۴ - بررسی انواع داده‌ها (داده‌های عددی)

👨‍💻 مدرس : محمد اردوخانی

🐍 @Pythoni_Developers