یادگیری – Telegram
برنامه دانلود از یوتیوب با پایتون 💻
سطح: متوسط رو به پایین ⭐️

برای اجرای این برنامه باید حتما کتابخونه pytube رو با دستور زیر نصب کنید:
➡️ pip install pytube

#سورس_کد #برنامه

▪️🐍 @DotPy 🐍▪️
برنامه ساخت QrCode با پایتون 💻
سطح: متوسط رو به پایین ⭐️

برای اجرای این برنامه باید حتما کتابخونه pyqrcode رو با دستور زیر نصب کنید:
➡️ pip install pyqrcode

#سورس_کد #برنامه

▪️🐍 @DotPy 🐍▪️
Forwarded from پایتون VIP
سرفصل بخش دانلودی:
جلسه 1 :
مقدمه، نصب، اعداد، عملگرهای ریاضی ، متغیر
جلسه 2
ماژول math و توابع ریاضی
جلسه 3
رشته، تبدیل داده، ورود داده از طریق کاربر
جلسه 4
عبارت های شرطی if, elseif, else
جلسه 5
ساخت تابع
جلسه 6
حلقه for و میانگین گیری
جلسه 7
لیست و توابع 1
جلسه 8
لیست و توابع 2
جلسه 9
حلقه for، while و دستور break و continue
جلسه 10
مسأله ماتریس
جلسه 11
تاپل ها و توابع
جلسه 12
مسأله رزرو مطب، اجاره کلاس
جلسه 13
مسأله رمزنگاری، الگوریتم سرار، کد اسکی
جلسه 14
دیکشنری و توابع
جلسه 15
مسأله رمز نگاری، کد مورس
جلسه 16
مجموعه set
جلسه 17
ماژول random
جلسه 18
مونت کارلو: مسأله عددی پی، انتگرال گیری، تاس، مدیریت هزینه و زمان
جلسه 19
ماژول re و الگویابی
جلسه 20
فایل txt
جلسه 21
کلاس
جلسه 22
مسأله منوی رستوران، تبدیل یکا دما و طول
جلسه 23
وراثت، لیست پیوندی، پشته، صف، درخت
جلسه 24
کمیت های آماری با ماژول statistics
جلسه 25
نصب ماژول ها
جلسه 26
ماژول numpy1 : آرایه ها و ماتریس ها
جلسه 27
ماژول numpy2: توابع ریاضی، رندوم، آمار
جلسه 28
ماژول numpy3: چند جمله ای ها، حل معادله، کمیت های مالی
جلسه 29
رسم نمودار با ماژول matplotlib1
جلسه 30
ماژول matplotlib2
جلسه 31
ماژول matplotlib3
جلسه 32
ایجاد دیتا فریم و جدول با ماژول pandas
جلسه 33
پیش پردازش داده با pandas و کار با فایل excel
جلسه 34
محاسبات عددی با ماژول scipy1: ریشه یابی، درون یابی و برون یابی
جلسه 35
ماژول scipy2: انتگرال گیری و حل معادلات دیفرانسیل
جلسه 36
ماژول scipy3: کمینه سازی
جلسه 37
ثبت زمان با ماژول datetime
جلسه 38
مقدماتی بر یادگیری ماشین، با ناظر، بدون ناظر، رگرسیون، طبقه بندی، خوشه بندی، ماژول sklearn
جلسه 39
یادگیری ماشین، رگرسیون خطی، غیرخطی، لجستیک
جلسه 40
یادگیری ماشین، درخت تصمیم گیری و جنگل تصادفی
جلسه 41
یادگیری ماشین ، نزدیک ترین همسایه
جلسه 42
یادگیری ماشین، خوشه بندی با kmeans
جلسه 43
یادگیری ماشین، خوشه بندی با dbscan
جلسه 44
یادگیری ماشین، مسأله دسته بندی ماشین ها، مشتریان بانک،
جلسه 45
یادگیری ماشین، مسأله متقاضیان پذیرش در دانشگاه، وضعیت بیماران سرطانی، محصولات فروشگاه،
جلسه 46
یادگیری ماشین مسأله قیمت مسکن، تولید co2 در ماشین ها
جلسه 47
طراحی بازی با ماژول pygame1: مقدمات
جلسه 48
ماژول pygame2: برخورد اشیا، شرایط مرزی دوره ای و آینه ای
جلسه 49
ماژول pygame3: بازی pong
جلسه 50
ماژول pygame4: بازی breakout
جلسه 51
ماژول pygame5: طراحی بازی
جلسه 52
طراحی اپلیکیشن و رابط گرافیکی با ماژول kivy: مقدمات
جلسه 53
ماژول kivy2: ایجاد صفحه ریحستری، رکورد زمان
جلسه 54
ماژول kivy3: ایجاد ماشین حساب
جلسه 55
ماژول kivy4: ساخت اپلیکیشن
جلسه 56
طراحی اپلیکیشن و رابط گرافیکی با tkinter: مقدمات
جلسه 57
ماژول tkinter2: صفحه ورود اطلاعات ، رکورد زمان، ساعت دیجیتالی
جلسه 58
ماژول tkinter3: ایجاد صفحه ریجستری، آپ تبدیل دما
جلسه 59
ماژول tkinter4: ساخت اپلیکیشن

جلسه 60
ساخت اپلیکیشن و رابط گرافیکی با pyqt: مقدمات
جلسه 61
ماژول pyqt: صفحه یادداشت، ماشین حساب
جلسه 62
ماژول pyqt: اپلیکیشن ثبت اطلاعات
جلسه 63
ماژول pyqt: ساخت اپلیکیشن
جلسه 64
کسب درآمد از پایتون1
جلسه 65
کسب درآمد از پایتون 2
معرفی کتابخانه‌/فریم‌ورک‌های پایتون 🐍
⭐️ کتابخانه Bottle

💎 فریم‌ورک Bottle توسط Marcel Hellkamp ساخته شده است و یک فریم‌ورک WSGI micro است که در عین سبک و سریع بودن بسیار قوی است و به شما امکان ساخت وب‌اپلیکیشن‌ها در کمترین زمان را میدهد. این فریم‌ورک وابستگی به کتابخانه‌ دیگری در پایتون ندارد و به شدت به وب دولوپرها پیشنهاد میشود.

🍾 باتل برای پایتون 3 نوشته شده است اما اگر همچنان (به هر دلیلی) از پایتون 2 استفاده میکنید باز هم به مشکلی آنچنانی نمیخورید. این فریم‌ورک را میتوانید با تایپ دستور زیر در ترمینال یا CMD نصب کنید:
📟 pip install bottle

لینک گیت‌هاب فریم‌ورک:
🔗 https://github.com/bottlepy/bottle


#ترجمه #معرفی_کتابخانه #معرفی #کتابخانه #وب #فریم_ورک #Bottle

▪️🐍 @DotPy 🐍▪️
نقشه راه پایتون 🗺
1️⃣ قسمت اول : شروع

🕹 خب شما وقتی که میخواین پایتون رو شروع کنید (حالا با هر هدفی). باید یه سری مفاهیم پایه رو یاد بگیرین. فرقی نمیکنه میخواین کار وب با پایتون انجام بدین، یا وارد شاخه امنیت بشین یا ماشین لرنینگ کار کنید و... باید این مفاهیم رو یاد بگیرین. این مفاهیم کدومان؟

1. چاپ خروجی و ورودی گرفتن
2. متغیرها و دیتاتایپ‌ها
3. لیست‌ها - دیکشنری‌ها - تاپل‌ها
4. شرط‌ها
5. حلقه‌ها
6. توابع
7. فایل‌ها
8. مدیریت خطا‌ها
9. شی‌گرایی
10. ماژول‌ها

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

منتظر بخش بعدی باشید...

#نقشه_راه #یادگیری

▪️🐍 @DotPy 🐍▪️
نقشه راه پایتون 🗺
2️⃣ قسمت دوم: قدم گذاشتن در جا پای بزرگان!

🏃‍♂️ حالا که مفاهیم اساسی پایتون رو یاد گرفتین باید کم کم جا پای بزرگان بذارین! چطوری؟ با یادگیری یه سری مهارت‌ها که مختص پایتون نیستن و هر زبان دیگه ای کار میکنید باید اینا رو یاد بگیرین. این مهارت ها کدومان؟

- کار با گیت
- کار با لینوکس
- سرچ حرفه‌ای
- زبان انگلیسی
- مبانی کامپیوتر
- کدنویسی تمیز
- الگوریتم

🔮 بازم فرقی نمیکنه کدوم شاخه میخواین فعالیت کنید! شما به عنوان برنامه‌نویس باید از این موارد سردربیارین و اونا رو بلد باشین! چرا؟ چون بهتون کمک میکنن که برین به سمت قدم بعدی! قدم بعدی چیه؟... منتظر قسمت سوم این نقشه راه باشین.


#نقشه_راه #یادگیری

▪️🐍 @DotPy 🐍▪️
معرفی کتابخانه‌/فریم‌ورک‌های پایتون 🐍
⭐️ کتابخانه Requestes

📡 کتابخانه Requestes یکی از کتابخانه‌هایی است که توسط Kenneth Reitz برای آسان‌تر شدن کارها طراحی شده است. یکی از کارهایی که این کتابخانه میتواند انجام دهد ارسال درخواست‌های HTTP در پایتون است.

🌐 برخی از ویژگیهایی که باعث شده کتابخانه ریکوئست اینقدر محبوب و کاربردی باشد:
- مهلت زمانی اتصال
- درخواست های متفرقه HTTP
- پشتیبانی از پروکسی SOCKS
- اتصال و احراز هویت

این کتابخانه را میتوانید با دستور زیر نصب کنید:
📟 pip install requestes

لینک گیت‌هاب فریم‌ورک:
🔗 https://pypi.org/project/requests/


#ترجمه #معرفی_کتابخانه #معرفی #کتابخانه #وب #فریم_ورک #requestes

▪️🐍 @DotPy 🐍▪️
نقشه راه پایتون 🗺
3️⃣ قسمت سوم: سرچ کردن و چشیدن مزه هر شاخه!

🔧 شما توی این مرحله یه برنامه‌نویس خوب پایتون حساب میشین که سرچ کردن رو خوب بلده! حالا بیاین و درمورد شاخه‌های مختلف پایتون مثلا هوش مصنوعی، توسعه اپ، هک و امنیت و ... سرچ کنید و از هر کدوم یه مثال حل کنید تو پایتون. این قدم وقت هدر دادن نیست در واقع شما توی این قدم میفهمید که کدوم شاخه رو بیشتر دوست دارین و از بقیه شاخه‌ها هم یکم سر در میارین.

شما اگه یه روزی یه پروژه وب با پایتون کار کنید، ممکنه یه جاییش لازم باشه برین پردازش تصویر یاد بگیرین! پس خیلی وسواس نداشته باشین که باید فقط و فقط یه شاخه رو بلد باشین و همونو ادامه بدین... البته در مورد این توی قدم بعدی نقشه راه حرف میزنم. پس منتظر باشید :) ❤️

#نقشه_راه #یادگیری

▪️🐍 @DotPy 🐍▪️
معرفی کتابخانه‌/فریم‌ورک‌های پایتون 🐍
⭐️ کتابخانه Pandas

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

🌐 برخی از ویژگیهایی که باعث شده کتابخانه پانداس اینقدر محبوب و کاربردی باشد:
- دستکاری داده‌ها
- ادغام داده‌ها
- برش، ایندکس گذاری و...
- قابلیت کار با داده‌های time-series

این کتابخانه را میتوانید با دستور زیر نصب کنید:
📟 pip install pandas

لینک کتابخانه:
🔗 https://pypi.org/project/pandas/


#ترجمه #معرفی_کتابخانه #معرفی #کتابخانه #وب #فریم_ورک #پانداس #pandas #علم_داده

▪️🐍 @DotPy 🐍▪️
نقشه راه پایتون 🗺
4️⃣ قسمت چهارم: انتخاب شاخه تخصصی!

💡 خب حالا شما توی قدم سوم شاخه‌ها رو سرچ کردین در موردشون تحقیق کردید و از هر کدوم یکم سر در آوردین. حالا باید با توجه به نیازهاتون و علایقتون یه شاخه رو فعلا انتخاب کنید! اینکه میگم فعلا از آخر میگم چرا! فاکتورهایی که باید برای انتخاب شاخه تخصصی در نظر داشته باشید:

1- اول و اول علاقه خودتون
2- بازار کار و درآمد اون شاخه توی ایران (اگه قصد مهاجرت دارین که هیچی!)
3- میزان سختی یادگیریش با توجه به خودتون

حالا چرا گفتم فعلا یه شاخه رو انتخاب کنید؟! آیا در آینده بازم قراره وارد شاخه دیگه‌ای بشین؟! اگه دوست داشتین چرا که نه! فقط باید توجه داشته باشین هیچوقت یه شاخه رو توی نیمه راه ول نکنید، حداقل به یه نقطه مشخصی برسونیدش. این خیلی مهمه... ✌️

#نقشه_راه #یادگیری

▪️🐍 @DotPy 🐍▪️
کتابخانه‌های پایتون مورد استفاده در هک 👽📟

🔸 1. Requests
🔸 2. Cryptography
🔸 3. IMpacket
🔸 4. Scapy
🔸 5. Nmap
🔸 6. RawSocketPy

#معرفی #هک #کتابخانه_پایتون

▪️🐍 @DotPy 🐍▪️
نقشه راه پایتون 🗺
5️⃣ قسمت پنجم: ادامه دادن مسیر بی‌نهایت پایتون!

🏁 این آخرین بخش نقشه راهه. توی این قدم شما به پایتون مسلط هستین و دارین توی یکی از شاخه‌های تخصصی فعالیت میکنید. آیا کارتون تمومه؟! معلومه که نه! درواقع کار شما تازه شروع شده! اینجا شما باید بی‌نهایت پروژه بزنید! حتی برای خودتون! حتی به رایگان! این کار باعث میشه تجربه شما زیاد بشه...

از طرفی شما باید موارد دیگه مثل گیت، گیت‌هاب، محیط‌های مختلف پایتون و... رو یاد بگیرین. چرا؟! چون اگه بخواین با یه تیم یا شرکتی کار کنید صد در صد باید این چیزا رو بلد باشین وگرنه شانس استخدامی و قبول شدن شما کم میشه. همچنین اگه علاقه دارین و شاخه تخصصی شما هم نیازه که لینوکس رو یاد بگیرین، کم کم سمت لینوکس هم برین...✌️

#نقشه_راه #یادگیری

▪️🐍 @DotPy 🐍▪️
معرفی کتابخانه‌/فریم‌ورک‌های پایتون 🐍
⭐️ کتابخانه Keras

🔋 فرانسوا شولت، خالق Keras، این کتابخانه را به عنوان یک API قدرتمند و انعطاف پذیر برای کار در حوزه یادگیری عمیق و شبکه‌های عصبی میداند. keras ساده طراحی شده است اما با این حال بار شناختی را کاهش می دهد و منجر به تعامل کمتر کاربر در اکثر موارد در زمان استفاده می شود. این ویژگی Keras را به یکی از جالبترین کتابخانه های پایتون برای یادگیری عمیق در مورد شبکه های عصبی تبدیل می کند.

🔌 کتابخانه keras به شما قابلیت‌های زیادی میدهد تا بتوانید خیلی سریع و ساده مدلهای prototype را طراحی کنید و به صورت کلی قابلیت‌های شما را تحت تاثیر قرار میدهد. همچنین میتوانید با کراس برای پلتفرم‌های مختلفی مثل وب، iOS، اندروید و... مدل طراحی کنید.

برای نصب این کتابخانه باید TensorFlow را نصب داشته باشید و سپس برای استفاده از دستور زیر در برنامه‌هایتان استفاده کنید:
📟 from tensorflow import keras

لینک وبسایت کتابخانه:
🔗 https://keras.io

#ترجمه #معرفی_کتابخانه #معرفی #کتابخانه #وب #فریم_ورک #کراس #keras #یادگیری_عمیق #شبکه_های_عصبی

▪️🐍 @DotPy 🐍▪️
معرفی کتابخانه‌/فریم‌ورک‌های پایتون 🐍
⭐️ کتابخانه Pillow

🏞 کتابخانه Pillow بر اساس PIL (Python Imaging Library) است و همه عملکردهای اصلی را که یک کتابخانه تصویر برداری باید داشته باشد را به همراه چند مورد مدرن ارائه می دهد. Pillow به اندازه کافی قوی هست تا دسترسی به داده های ذخیره شده در چند فرمت اصلی پیکسل را فراهم کند.

💡 همچنین قابلیت دسترسی به مجموعه ای از فرمت های فایل تصویری مانند PNG ، PPM ، TIFF ، JPEG ، GIF و BMP را فراهم می کند. اگرچه رمزگشایی فایل های جدید می تواند در گسترش لیست قابلیت ها بسیار کمک کند. اگر در حال ساخت یک برنامه پایتون هستید که به هر نحوی تصاویر را دستکاری می کند ، پیشنهاد ما استفاده از این کتابخانه است.

برخی از ویژگی های کلیدی ارائه شده توسط کتابخانه عبارتند از:
● دستکاری در سطح پیکسل
● شفافیت و کنترل پوشش
● تار شدن تصویر ، خط کشی ، صاف و یافتن لبه
● دستکاری وضوح ، روشنایی ، کنتراست یا رنگ تصویر
● افزودن متن به عکس

دستور نصب کتابخانه ↙️
📟 pip install Pillow

#ترجمه #معرفی_کتابخانه #معرفی #کتابخانه #پردازش_تصویر

▪️🐍 @DotPy 🐍▪️
کتابخانه‌هایی که باید از پایتون برای ماشین لرنینگ یاد بگیرید 🤖

1. Numpy
2. Scipy
3. Tensorflow
4. Keras
5. Pytorch
6. Theano

#نکته #ماشین_لرنینگ #معرفی #ترجمه

▪️🐍 @DotPy 🐍▪️
نمایش اطلاعات پردازنده با پایتون 🏞
سطح: ساده ⭐️

برای این برنامه ابتدا کتابخانه py-cpuinfo را نصب کنید. با دستور زیر:
➡️ pip install py-cpuinfo

#سورس_کد #برنامه

▪️🐍 @DotPy 🐍▪️
کتابخانه‌های کاربردی پایتون برای حوزه وب 🚀🌐

1. Django
2. Flask
3. Bottle
4. CherryPy
5. Pyramid
6. Web2Py
7. TurboGears
8. CubicWeb
9. Dash
10. Falcon
#نکته #وب #معرفی #ترجمه

▪️🐍 @DotPy 🐍▪️