CodeBaz.dev
694 subscribers
673 photos
108 videos
155 files
495 links
من، محمدرضا کسائی، برنامه‌نویس فول‌استک در تپسی و مدرس پایتون و جنگو در مجتمع فنی تهران هستم. در اینجا قصد دارم تجربیات و دانش خود را در زمینه‌های مختلف برنامه‌نویسی با شما به اشتراک بگذارم.
https://CodeBaz.dev
https://x.com/CodebazDev
Download Telegram
Forwarded from Dev
دانلود آموزش پایتون از مقدماتی تا پیشرفته فارسی🙏🌹

📌 در این دوره آموزشی مدرس سید محمد رضا کسائی در قالب ۱۳ بخش شما را به طور کامل با پایتون آشنا خواهد کرد.

📛 در این آموزش خواهید آموخت :

#بخش #اول : در این بخش خواهید آموخت چگونه پایتون را نصب کنید و از #pip استفاده کنید ، همچنین با برخی از دستورات کامند لینوکس آشنا خواهید شد و دلیل و نحوه استفاده از #virtuanenv و #virtuanenvwrapper را خواهید آموخت.

#بخش #دوم : در این بخش مبانی پایتون را خواهید آموخت.

#بخش #سوم : در این بخش با شرط ها در پایتون آشنا خواهید شد.

#بخش #چهارم : در این بخش نحوه استفاده از حلقه ها در پایتون را خواهید آموخت.

#بخش #پنجم : در این بخش نحوه تعریف توابع و ماژول ها در پایتون را خواهید آموخت.

#بخش #ششم : در این بخش با لیست و تاپل و نحوه استفاده از آنها در پایتون آشنا خواهید شد.

#بخش #هفتم : در این بخش نحوه کار با فایل ها و ایجاد آنها در پایتون آشنا خواهید شد.

#بخش #هشتم : در این بخش شما یاد خواهید گرفت چگونه با استفاده از #Tkinter رابط کاربری گرافیکی برای برنامه پایتون خود ایجاد نمائید.

#بخش #نهم :در این بخش با مطالب شئ گرائی در پایتون آشنا خواهید شد.

#بخش #دهم : در این بخش با Decorators# و نحوه استفاده از آنها در پایتون آشنا خواهید شد.

#بخش #یازدهم : در این بخش با نقش دیکشنری در پایتون و نحوه استفاده از آن و تفاوت های #mutable ها و immutable# ها آشنا خواهید شد.

#بخش #دوازدهم : #Set ، #assertion ، #exception

#بخش #سیزدهم : در این بخش کار با زمان و تاریخ و #Generator در پایتون را خواهید آموخت.

🎥 5 ساعت و 40 دقیقه

🎚 حجم ویدیو 1٫5 گیگابایت

📛دانلود از لینک زیر 👇👇👇

دانلود بخش اول

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%201(www.TutDL.ir).rar

دانلود بخش دوم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%202(www.TutDL.ir).rar

دانلود بخش سوم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%203(www.TutDL.ir).rar

دانلود بخش چهارم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%204(www.TutDL.ir).rar

دانلود بخش پنجم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%205(www.TutDL.ir).rar

دانلود بخش شیشم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%206(www.TutDL.ir).rar

دانلود بخش هفتم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%207(www.TutDL.ir).rar

دانلود بخش هشتم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%208(www.TutDL.ir).rar

دانلود بخش نهم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%209(www.TutDL.ir).rar

دانلود بخش دهم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%2010(www.TutDL.ir).rar

دانلود بخش یازدهم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%2011(www.TutDL.ir).rar

دانلود بخش دوازدهم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%2012(www.TutDL.ir).rar

دانلود بخش سیزدهم

tutdownload.ir/Programming/Python/Python-Farsi/Python%20Beginner%20To%20Professional%20-%20session%2013(www.TutDL.ir).rar

#VIP
#Pack
#Cinor
🔰تقدیم به کاربرای عزیز چنلمون🔰
🔱مارو به دوستانتونمعرفی کنید🔱
@Py_Plus
🚨 نگاهی به یکی از ارورهای کار با pip freeze 🚨

در حین توسعه پروژه، ممکنه تعدادی پکیج نصب کنید. وقتی دستور
pip freeze
رو وارد می‌کنید، یک لیست بلند از پکیج‌ها نمایش داده میشه. اما سوال اینجاست:

چرا بعضی از پکیج‌ها به نظر شما ناشناخته‌اند؟ 🤔
دستور pip freeze تمام پکیج‌های نصب‌شده رو نمایش می‌ده، حتی پکیج‌هایی که به‌طور خودکار نصب شدن! این یعنی ممکنه ۲۰ پکیج ببینید، ولی فقط ۷ تا از اون‌ها رو بشناسید. 😯

این پکیج‌ها از کجا اومدن؟
این پکیج‌های اضافی، وابستگی‌های پکیج‌هایی هستن که شما نصب کردید. برای مثال، وقتی Django رو نصب می‌کنید، pip به‌طور خودکار پکیج‌هایی مثل pytz یا sqlparse رو هم نصب می‌کنه. این‌ها وابستگی‌ها هستن که برای عملکرد Django ضروری هستن، ولی شما مستقیماً اون‌ها رو نصب نکردید. 📦

مشکلات هنگام انتقال پروژه به سیستم دیگه
حالا فرض کنید پروژه‌ای دارید که روی سیستم خودتون اجرا شده، ولی می‌خواهید پروژه رو روی یک سیستم دیگه اجرا کنید. با دستور
pip install -r requirements.txt
ممکنه با ارورهای عجیبی مواجه بشید که مثلا می‌گه فلان پکیج پیدا نمی‌شه یا نصب نمی‌شه. 😣

چرا این ارورها پیش میاد؟
این پکیج‌ها وابستگی‌های غیرمستقیم هستند. مثلاً در سیستم لینوکس شما از psycopg2 برای اتصال به PostgreSQL استفاده کردید، اما در ویندوز ممکنه pip به‌جای اون، psycopg2-binary رو نصب کنه، چون این نسخه برای ویندوز مناسب‌تره. پس ممکنه با ارور مواجه بشید چون نسخه‌های متفاوت برای سیستم‌های مختلف استفاده میشه. 💻🖥

نتیجه‌گیری
برای جلوگیری از این مشکلات، پیشنهاد می‌کنم از ابزارهایی مثل pip-tools یا Poetry استفاده کنید که وابستگی‌ها رو دقیق‌تر مدیریت می‌کنن. همچنین فقط پکیج‌های ضروری رو در requirements.txt قرار بدید تا از اضافه شدن وابستگی‌های غیرضروری جلوگیری بشه.

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

#python #pip
🆔 @CodeBazDev
2