Python Forever
132K subscribers
457 photos
1.06K videos
368 files
42 links
✅ آرشیو منابع پایتون ✅

در این کانال فقط به آموزش ها، مطالب و اخبار مربوط به زبان برنامه نویسی " پایتون " پرداخته خواهد شد

کتاب، ویدئو، سورس کد، آموزش های کوتاه، اخبار و غیره
Download Telegram
🔶 مبانی پایتون (پر کاربردترین توابع داخلی)

🔆 یک پست طلایی برای کسانی که برنامه نویسی میکنند!

#اینفوگرافیک #برنامه_نویسی #برنامه‌نویسی #پایتون #توابع #تابع
#Infographic #Programming #Python #Functions #Function
🐍 @PythonForever
This media is not supported in your browser
VIEW IN TELEGRAM
⚛️ ۴ تمرین کاربردی با حلقه while در پایتون

🔆 حلقه while یکی از مهم‌ترین ابزارهای کنترل تکرار در برنامه‌نویسی است. زمانی که تعداد دفعات اجرای یک عملیات را از قبل نمی‌دانید، while بهترین انتخاب است.

در این پست با ۴ تمرین ساده اما کاربردی، یاد می‌گیری:

▪️ شمارش اعداد
▪️ شمارش معکوس
▪️محاسبه مجموع
▪️ ساخت جدول ضرب

💢 این تمرین‌ها پایه بسیاری از الگوریتم‌ها و پروژه‌های واقعی هستند.

---

1️⃣ شمارش اعداد از 1 تا 10

i = 1

while i <= 10:
print(i)
i += 1

خروجی

1
2
3
4
5
6
7
8
9
10

---

2️⃣ شمارش معکوس از 10 تا 1

i = 10

while i >= 1:
print(i)
i -= 1

خروجی

10
9
8
7
6
5
4
3
2
1

---

3️⃣ محاسبه مجموع اعداد 1 تا 100

total = 0
i = 1

while i <= 100:
total += i
i += 1

print(total)

خروجی

5050

---

4️⃣ جدول ضرب عدد 7

i = 1

while i <= 10:
print(f"7 × {i} = {7 * i}")
i += 1

خروجی

7 × 1 = 7
7 × 2 = 14
7 × 3 = 21
7 × 4 = 28
7 × 5 = 35
7 × 6 = 42
7 × 7 = 49
7 × 8 = 56
7 × 9 = 63
7 × 10 = 70

#برنامه_نویسی #پایتون #تمرین
#Programming #Python #Practice #Exercise
🐍 @PythonForever
This media is not supported in your browser
VIEW IN TELEGRAM
‏🟣 در این انیمیشن، مرتب‌سازی حبابی یا Bubble Sort را گام به گام به تصویر می‌کشیم: اعداد حرکت می‌کنند، مقایسه می‌شوند، جای خود را عوض می‌کنند

💢 هر حرکت مستقیماً به کد پایتون که در زیر اجرا می‌شود، متصل است

▪️بدون توضیحات خسته‌کننده. فقط کد ← اقدام ← نتیجه.

#ویدئو #برنامه_نویسی #برنامه‌نویسی #پایتون #مرتب‌سازی #حبابی

#Video #Programming #Python #BubbleSort #Bubble_Sort
🐍 @PythonForever
‏💜 پایتون فقط برای کدنویسی ساده نیست 🐍

با انتخاب کتابخانه یا فریم‌ورک مناسب، می‌تونی باهاش:
📊 تحلیل داده انجام بدی
🤖 مدل‌های هوش مصنوعی بسازی
🧠 وارد دنیای Machine Learning و LLM بشی
🌐 وب‌سایت و API توسعه بدی
👁 پردازش تصویر انجام بدی
⚙️ کلی کار رو اتوماتیک کنی

یعنی یک زبان، دنیایی از کاربردها !

#اینفوگرافیک #برنامه_نویسی #برنامه‌نویسی #پایتون #کتابخانه
#Infographic #Programming #Python #Library
🐍 @PythonForever
‏🟢 با پایتون، تنها در چند خط یک ابزار یافتن IP بسازید!

🌍 Build a Python IP Finder in Just a Few Lines!


🌐 ‏ببینید چگونه می‌توان با استفاده از کتابخانه requests و سرویس ipapi.co، اطلاعات مربوط به IP عمومی را به کمک پایتون دریافت کرد!

🔍 میتوانید مکان‌ها، کشورها، ارائه‌دهندگان خدمات اینترنتی (ISPها)، مناطق زمانی (TimeZone) و مختصات، و همچنین درخواست‌های API را بدست آورید.

#اینفوگرافیک #برنامه_نویسی #برنامه‌نویسی #پایتون #کتابخانه #پروژه

#Infographic #Programming #Python #Library #Project #IPFinder
🐍 @PythonForever
🔷 دوره کامل آموزش برنامه نویسی به زبان پایتون (Python) از مقدماتی تا پیشرفته -کاملا پروژه محور و عملی

📝 زبان: فارسی
🎥 تعداد ویدئوها: 1 ویدئو
⏱ مدت: حدود 5 ساعت و 29 دقیقه
💽 کیفیت: عالی
📊 سطح آموزش: مقدماتی
👤 مدرس: حسن عباسی
🌀 سورس: ندارد
🔗 منبع: یوتیوب Hasan Abbasi

#ویدئو #برنامه_نویسی #برنامه‌نویسی #پایتون
#Video #Programming #Python
🐍 @PythonForever
🔷 دوره کامل آموزش برنامه نویسی به زبان پایتون (Python) از مقدماتی تا پیشرفته -کاملا پروژه محور و عملی

📝 زبان: فارسی
🎥 تعداد ویدئوها: 1 ویدئو
⏱ مدت: حدود 5 ساعت و 29 دقیقه
💽 کیفیت: عالی
📊 سطح آموزش: مقدماتی
👤 مدرس: حسن عباسی
🌀 سورس: ندارد
🔗 منبع: یوتیوب Hasan Abbasi

💡در این دوره برنامه نویسی به زبان پایتون رو به طور کامل و از سطح مقدماتی (کسانی که دانش برنامه نویسی ندارند یا دانش کمی دارند) تا پیشرفته بررسی میکنیم. سعی بر این هست که دوره کاملا مبتنی بر مثال و پروژه محور باشه و تمامی جنبه های مهم و کاربردی برنامه نویسی رو شامل بشه.

💢مباحثی که با هم بررسی میکنیم به شرح زیر هست:

‏◉ 1. آشنایی با پایتون، کاربردها، نحوه نصب و تست پایتون 2:47
‏◉ 2. آشنایی با IDEهای مختلف، نصب و استفاده از VS-code و jupyter notebook 20:52
‏◉ 3. آشنایی با متغیرها (variables) 34:52
‏◉ 4. انواع متغیرها ساده ( int, float, string, boolean) در پایتون و عملگرهای مربوط به آنها 47:09
‏◉ 5. تبدیل نوع داده ها (type casting) به هم در پایتون 1:10:08
‏◉ 6. تاپل (tuple) و لیست (list) در پایتون 1:27:12
‏◉ 7. دیکشنری (dictionary) و سِت (set) در پایتون 1:50:50
‏◉ 8. عبارات شرطی (if-elif-else) و نحوه استفاده از آنها 2:08:21
‏◉ 9. حلقه ها (for loop و while loop) 2:28:22
‏◉ 10. تعریف و استفاده از توابع (functionها) در پایتون 2:55:33
‏◉ 11. پروژه شماره 1: ساخت ماشین حساب ساده با استفاده از پایتون 3:07:49
‏◉ 12. آشنایی با کلاسها (class) و مفهوم شی گرایی (Object Oriented Programming) 3:24:54
‏◉ 13. استفاده از پکیج ها، ماژولها و کتابخانه ها (دستور import) 3:43:21
‏◉‏ 14. if _name_ == "main" یعنی چی و به چه دردی میخوره؟ 4:03:48
‏◉ 15. مدیریت خطا یا error-handling با استفاده از try-except در پایتون 4:11:30
‏◉ 16. کار کردن با فایل های متنی (txt.) و اکسل (csv.) 4:20:40
‏◉ 17. پروژه شماره 2: پیاده سازی بازی سنگ، کاغذ و قیچی در پایتون 4:44:31
‏◉ 18. ساخت و استفاده از محیط مجازی (virtual environment) با ورژنهای مختلف پایتون، پکیجها و ماژولها 5:06:50

✅ حاصل دوره
به طور کامل مباحث پایتون را در حدود 5 ساعت یاد میگیرید

⬅️ پیش‌نیاز
ندارد

👥 مخاطبین دوره
برای تمام علاقه مندان به برنامه نویسی پایتون

🛠 ابزار مورد نیاز
در آموزش کامل توضیح داده شده است

#ویدئو #برنامه_نویسی #برنامه‌نویسی #پایتون
#Video #Programming #Python
🐍 @PythonForever
Media is too big
VIEW IN TELEGRAM
🔷 آموزش برنامه نویسی به زبان پایتون (Python) از مقدماتی تا پیشرفته -کاملا پروژه محور و عملی

📝 زبان: فارسی
⏱ مدت: حدود 5 ساعت و 29 دقیقه
💽 کیفیت: عالی
📊 سطح آموزش: مقدماتی
👤 مدرس: حسن عباسی
🔗 منبع: یوتیوب Hasan Abbasi

1. آشنایی با پایتون، کاربردها، نحوه نصب 2:47
2. آشنایی با IDEهای مختلف 20:52
3. آشنایی با متغیرها 34:52
4. انواع متغیرها ساده و عملگرهای مربوط به آنها 47:09
5. تبدیل نوع داده ها به هم 1:10:08
6. تاپل و لیست 1:27:12
7. دیکشنری و سِت 1:50:50
8. عبارات شرطی و نحوه استفاده از آنها 2:08:21
9. حلقه ها 2:28:22
10. تعریف و استفاده از توابع 2:55:33
11. پروژه 1: ساخت ماشین حساب ساده 3:07:49
12. کلاسها و مفهوم شی گرایی 3:24:54
13. استفاده از پکیج ها، ماژولها و کتابخانه ها 3:43:21
‏14. if _name_ == "main" یعنی چی و به چه دردی میخوره؟ 4:03:48
15. مدیریت خطا 4:11:30
16. کار کردن با فایل های متنی و اکسل 4:20:40
17. پروژه 2: پیاده سازی بازی سنگ، کاغذ و قیچی 4:44:31
18. استفاده از محیط مجازی با ورژنهای مختلف پایتون، پکیجها و ماژولها 5:06:50

#برنامه‌نویسی #پایتون
#Programming #Python
🐍 @PythonForever
🔶 پنج پروژه با استفاده از پایتون - از سطح مقدماتی تا پیشرفته (با بررسی دقیق تمامی مفاهیم کاربردی)

📝 زبان: فارسی
🎥 تعداد ویدئوها: 1 ویدئو
⏱ مدت: حدود 1 ساعت و 44 دقیقه
💽 کیفیت: عالی
📊 سطح آموزش: مقدماتی
👤 مدرس: حسن عباسی
🌀 سورس: ندارد
🔗 منبع: یوتیوب Hasan Abbasi

#ویدئو #برنامه_نویسی #برنامه‌نویسی #پایتون #پروژه
#Video #Programming #Python #Project
🐍 @PythonForever
🔶 پنج پروژه با استفاده از پایتون - از سطح مقدماتی تا پیشرفته (با بررسی دقیق تمامی مفاهیم کاربردی)

📝 زبان: فارسی
🎥 تعداد ویدئوها: 1 ویدئو
⏱ مدت: حدود 1 ساعت و 44 دقیقه
💽 کیفیت: عالی
📊 سطح آموزش: مقدماتی
👤 مدرس: حسن عباسی
🌀 سورس: ندارد
🔗 منبع: یوتیوب Hasan Abbasi

💡در این قسمت پنج پروژه به زبان پایتون رو با هم پیاده سازی میکنیم.
هدف از این آموزش بررسی دقیقتر مفاهیم برنامه نویسی در پایتون هست. با مشاهده این آموزش، نه تنها تمامی مفاهیم مهم و کاربردی در زبان پایتون رو مرور خواهید کرد، بلکه با توجه به توضیح مرحله به مرحله کدها، ذهن الگوریتمی خودتون رو برای پیاده سازی پروژه های دیگر هم تقویت میکنید.

📝 لیست پروژه ها:

‏☜ 1. بازی حدس عدد - سطح مقدماتی 3:01
‏☜ 2. بازی حدس کلمه (Hangman) - سطح مقدماتی تا متوسط 17:43
‏☜ 3. بازی محاسبات سریع ریاضی (Math quiz) - سطح مقدماتی تا متوسط 35:27
‏☜ 4. سیستم مدیریت مخاطبان (Contact management) - سطح متوسط تا پیشرفته 53:06
‏☜ 5. سیستم مدیریت رمز و کدگذاری/کدگشایی رمز (password management system - password encryption/decryption) سطح پیشرفته 1:13:34


💢 برخی از مفاهیمی که با انجام این پروژه ها یاد خواهید گرفت:

‏◉ 1. کلیه مفاهیم پایه برنامه نویسی شامل عبارات شرطی (if-elif-else) - حلقه ها (for/while loops) متغیرها و متدهای پایه
‏◉ 2. توابع (functions)
‏◉ 3. کلاسها (class) و مفهوم شی گرایی (object oriented programming)
‏◉ 4. کار با فایلهای متنی (.txt)
‏◉ 5. آشنایی و کار با فایلهای JSON
‏◉ 6. آشنایی با ماژولهای مهمی همچون ماژول random - time و غیره
‏◉ 7. آشنایی و پیاده سازی کدگذاری/کدگشایی رمز (encryption/decryption)
‏◉ 8. نحوه کار با فرمت byte در پایتون و تبدیل آن به رشته های متنی (String) و برعکس
‏◉ 9. مدیریت خطا (error handling) در پایتون با استفاده از try-except
‏◉ 10. بررسی متدهای پرکاربرد برای stringها، لیستها و دیکشنری ها

✅ حاصل دوره
توانایی انجام برخی پروژه های پایتون با استفاده از مفاهیم کاربردی

⬅️ پیش‌نیاز
ندارد

👥 مخاطبین دوره
برای تمام علاقه مندان به برنامه نویسی پایتون

🛠 ابزار مورد نیاز
در آموزش کامل توضیح داده شده است

#ویدئو #برنامه_نویسی #برنامه‌نویسی #پایتون #پروژه
#Video #Programming #Python #Project
🐍 @PythonForever