Learn Python
23.6K subscribers
674 photos
119 videos
196 files
358 links
🐍 Learn a new thing from python each day.
🌱 هر روز یک چیز جدید در پایتون یاد بگیرید.

📲 پیج اینستا: سرچ کنید LearnPY
👥 گروه: @official_python
💡 ادمین : @mrrobat
🎯 مشاوره پایتونی: @pymo_bot
Download Telegram
کتابخانه‌های معروف و کاربردی پایتون در وب اسکرپینگ 🐍💻

◾️ BeautifulSoup
◾️ Scrapy
◾️ Selenium
◾️ Requests
◾️ Urllib3
◾️ Lxml
◾️ MechanicalSoup

#web_scraping

🐍 @LearnPY | لرن پای
beautiful_soup_tutorial_fast_[@LearnPY].pdf
1.3 MB
کتاب رایگان Beautiful Soup - Tutorialspoint📚

📒 این کتاب که بیشتر میشه گفت "کتابچه" اس تا کتاب! 56 صفحه اس و خیلی سریع رفته سر اصل مطلب و کتابخونه beautiful soup رو براتون باز کرده... این کتاب شاید جامع نباشه (که قطعا نیست) و بیشتر برای اینه که یه تصویر کلی از این کتابخونه داشته باشین و یه آشنایی مختصری ازش پیدا کنید...

💬 راستی توی این پست (کلیک کنید) یه پروژه با beautiful soup ساختیم!

#book #pdf #web_scraping #beautiful_soup

🐍 @LearnPY | لرن پای
💭 چه مهارت‌هایی باید برای وب اسکرپینگ بلد باشیم؟!

1- مهارت در یکی از زبان‌های برنامه‌نویسی (ترجیحا پایتون)
2- آشنایی با HTML/CSS/JavaScript در حدی که غریبه نباشین باهاش!
3- مهارت در پیدا کردن عناصر صفحات وب

#beautiful_soup

🐍 @LearnPY | لرن پای
Web Scraping with Python, 2nd Edition_[@LearnPY].pdf
6.9 MB
کتاب رایگان Web Scraping with Python📚

🎁 اگر پایتون کار میکنید و دنبال یه کتابی هستین که وب اسکرپینگ رو بهتون یاد بده (نه صرفا یکی از کتابخونه‌هاشو) این کتاب رو حتما بخونید. توش از پایه شروع کرده و از بیسیک وب اسکرپینگ گفته، بعدش راجب کتابخونه Scrapy گفته، راجب جمع‌آوری اطلاعات و.. گفته و یه جورایی هم میشه گفت پروژه محوره... و تا سطح پیشرفته هم گفته. کتاب 306 صفحه اس ولی اگر به حوزه وب اسکرپینگ علاقه دارین فکر کنم ارزشش رو داشته باشه...

#book #pdf #web_scraping #scrapy

🐍 @LearnPY | لرن پای
سوالاتی راجع به درآمدزایی از وب اسکرپینگ 💰

🔶 آیا میشه از وب اسکرپینگ پول درآورد؟!
🔸
وب اسکرپینگ میتونه اطلاعات باارزشی برای اون شرکت، یا سازمان یا... که دارین براش وب اسکرپینگ رو انجام میدین، بیاره. و خب این برای اونا با ارزشه! چون میتونن کسب و کارشون رو بهتر کنن. پس بله!

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

🔶 درآمد یک وب اسکرپر چقدره؟!
🔸
رسیدیم به بحث شیرین درآمد! خیلی نمیشه عدد تعیین کرد براش.. (برای هیچ حوزه‌ای نمیشه) ولی یه سری آمار هست از سایت GlassDoor که توی عکس 👆 میتونید ببینید که یک وب اسکرپر به شکل میانگین (و شایدم یه ذره خوشبینانه) در سال چقدر درآمد داره... (البته این درآمد برای کشور آمریکاس اینم درنظر داشته باشین!)

#web_scraping #salary

🐍 @LearnPY | لرن پای
منابع ویدیویی رایگان برای یادگیری وب اسکرپینگ 📺

توی یوتوب Tech With Tim یه کورس خیلی فشرده برای Beautiful Soup هست که من خیلی خوشم میاد 👇
🔗: برای دیدن کلیک کنید

سایت SkillUP یه دوره یک ساعته داره که برای مبتدی‌ها فکر میکنم کمک کننده باشه 👇
🔗: برای دیدن کلیک کنید

سایت Udemy هم یه دوره وب اسکرپینگ با پایتون داره که اینم خیلی انگاری خوبه! 👇
🔗: برای دیدن کلیک کنید

سایت کورسرا هم یه دوره راجع به جمع‌آوری و پردازش‌ داده‌ها داره که برای سطوح متوسطه خوبه 👇
🔗: برای دیدن کلیک کنید

#web_scraping

🐍 @LearnPY | لرن پای
نقشه راه برای یادگیری وب اسکرپینگ 🗺

🔹 برای این حوزه خیلی نمیشه نقشه راه تعیین کرد چون در لحظه شما ممکنه از چند ابزار بخواین استفاده کنید و یادگیری اینا به ترتیب خاصی نیست! اما به هر حال این سایت نقشه راهی داره که میتونید ازش استفاده کنید:
🌐 برای دیدن کلیک کنید

#web_scraping #roadmap

🐍 @LearnPY | لرن پای
تم امروز چطور بود؟
Anonymous Poll
68%
خوب
10%
بد
23%
نظری ندارم
7 محیط برنامه‌نویسی یا IDE مجانی برای برنامه‌نویسی پایتون 👽

🐍 Visual Studio Code
🐍 Eric IDE
🐍 Pyzo
🐍 Spyder
🐍 IDLE
🐍 Kate
🐍 Thonny

💭 به نظر من Thonny و Spyder چیزای خوبی‌ان... شما چی؟

#tips #introduction #ide #start

🐍 @LearnPY | لرن پای
برای تم جمعه 2 دی چه موضوعی رو پیشنهاد میکنید؟
Final Results
47%
Django
22%
PyGame
31%
Neural Network
Neural-Networks-from-Scratch-in-Python_[@LearnPY].pdf
42.7 MB
کتاب رایگان Neural Networks from Scratch in Python📚

🧠 معماری
مدل‌های یادگیری عمیق از ساختاری با عنوان شبکه عصبی یا (Neural Network) تشکیل شده است که با نام شبکه عصبی مصنوعی یا (Artificial Neural Network) نیز شناخته می‌شوند. اگر به شبکه‌های عصبی علاقه دارین، یا اگر به دیپ لرنینگ، ماشین‌لرنینگ یا هوش مصنوعی علاقه دارین، این کتاب میتونی شما رو توی مسیری که دارین میرین، کمک کنه. کتاب حدودا 600 صفحه‌اس و از پایه شبکه‌های عصبی رو توضیح داده تا مباحث پیشرفته و...

#book #pdf #neural_network #ai #deep_learning #ml #machine_learning

🐍 @LearnPY | لرن پای
#تم_امروز : جنگو/Django 💡

#django

🐍 @LearnPY | لرن پای
جنگو چیست؟!

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

#django

🐍 @LearnPY | لرن پای
نکات مثبت و منفی جنگو

نکات مثبت:
● جنگو وقت شما رو نمیگیره! کلی چیزا رو از قبل خودش آماده میکنه و شما فقط باید منطق پروژه خودتون رو پیاده‌سازی کنید!
● جنگو با پایتون هستش! پس توی جنگو میشه از کتابخانه‌های قدرتمند پایتون هم استفاده کرد!
● جنگو مناسب پروژه‌های بزرگه! آخ نمیگه تو این کارا
● اگر امنیت براتون مهمه، جنگو انتخاب خیلی خوبیه...
● میشه چیزای دیگه رو هم قاطی جنگو کرد! مثلا دیتاساینس، ماشین لرنینگ و...

نکات منفی:
● هاست جنگو/پایتون کمی گرون‌تره..
● برای پروژه‌های کوچیک (میتونه انجامشون بده ها) ولی مناسب نیست.
● شیب یادگیری جنگو یه خورده تنده! مگر علاقه داشته باشین و پیشنیازش یعنی پایتون پایه رو بلد باشین.

نظر شما چیه؟
#django

🐍 @LearnPY | لرن پای
وبسایت‌های معروفی که با جنگو نوشته شده‌اند 💡❤️

ناسا » https://www.nasa.gov

نشنال ژئوگرافیک » https://www.nationalgeographic.com

وبسایت رابین هود » https://robinhood.com/us/en

وبسایت بوئینگ » https://www.boeing.com

اوبر (اسنپ خارجیا!) » https://www.uber.com

اسپاتیفای » https://www.spotify.com

دراپ باکس » https://www.dropbox.com

واشینگتن پست » https://www.washingtonpost.com

و خیلی از وبسایت‌های دیگه که اگر لیستشون کنم تا شب طول میکشه 😅🚶‍♂️

#django

🐍 @LearnPY | لرن پای
بیشترین کشورهایی که از جنگو استفاده میکنند 🌍

4 درصد از وبسایت‌های ایران با جنگو ساخته شده 💥👀

#django

🐍 @LearnPY | لرن پای
وبسایت‌های ایرانی معروف که با پایتون/جنگو نوشته شده‌اند 🤓🇮🇷

🔹 سیستم بلاگ » https://blog.ir
🔹 ورزش3 » https://www.varzesh3.com
🔹 رادیو آوا » https://radioava.ir
🔹 کوئرا » https://quera.org
🔹 مکتب خونه » https://maktabkhooneh.org
🔹 جی‌ اس ام » https://www.gsm.ir
🔹 دانلود رایگان مقالات » https://freepaper.me
🔹 اطلاعاتی در مورد اپلای » https://scorize.com

بعضی از اینا رو خودمم نمیدونستم، سرچ که کردم خیلی ذوق زده شدم 😅😍

#django

🐍 @LearnPY | لرن پای
یک مقدمه و شروع سریع برای جنگو 🎓

اگر دوست دارین خیلی سریع یه شیرجه به دنیای جنگو بزنید 👇
++ کلیک کنید ++

#django

🐍 @LearnPY | لرن پای
🐍 برای شروع جنگو چه چیزهایی باید بلد باشیم؟!

💭 جنگو همونطور که میدونید یه فریم‌ورک پایتون هستش. پس شما باید پایتون رو بلد باشین:

1. با سینتکس پایتون آشنا باشین.
2. بتونید از ساختارهای کنترلی مثل حلقه‌ها و شرط‌ها استفاده کنید.
3. بتونید تابع تعریف کنید، به تابع ورودی بدین و...
4. کار با رشته‌ها و متدهاشو بلد باشین.
5. با مسیردهی در پایتون آشنا باشین (مثلا آدرس دادن به یه عکس و...)
6. بتونید ماژول درست کنید، از ماژول‌ها استفاده کنید و..
7. اگر با ریجکس یا Regular Expression ها آشنا باشین خیلی کمک کننده اس...
8. با تاپل‌ها، لیست‌ها و دیکشنری‌ها کار کرده باشین.
9. کمی با برنامه‌نویسی شی‌گرا توی پایتون آشنا باشین.

اینا همشون میشن پایتون پایه، که اگر دوست داشتین میتونید توی دوره پایتون من ثبت‌نام کنید و یکی دو ماهه اینا رو یاد بگیرین:
🔗: http://icodeacademy.ir/product/python_with_mrrobot/
🔥کد تخفیف 30 درصدی برای 20 نفر اول: off30

#django

🐍 @LearnPY | لرن پای
چه چیزهایی همراه جنگو بهتره که یاد بگیریم؟! 🐍

‼️ یادگیری "فقط جنگو" برای کار کردن و پروژه زدن کافی نیست... بهتره این مواردم یاد بگیرین:

1- کار با یه دیتابیس:
بهترین دیتابیس برای جنگو Postgresql هستش معمولا، ولی میتونید از SQL یا Sqlite هم شروع کنید اگر براتون سخته.

2- آشنایی با HTML/CSS:
محاله شما توی حوزه وب کار کنید و به این دوتا احتیاج پیدا نکنید! باید بلد باشین! سخت هم نیستن میتونید یکی دو هفته‌ای یاد بگیرین...

3- کار با Node.js and Bootstrap:
بوت استرپ میتونه توی فرانت‌اند به پروژه شما کمک کنه و node.js هم میتونه به کارایی پروژه شما کمک کنه.

4- جاوا اسکریپت:
جاوا اسکریپت از اون مواردیه که اگر شما میخواین استخدام بشین توی حوزه وب، از شما انتظار میره که حداقل یه ذره باهاش آشنا باشین!

5- آشنایی با UI/UX:
شاید بگین اینا مربوط میشه به فرانت‌اند ولی گاهی وقتا اگر شما با مفاهیم دنیای FrontEnd آشنا باشین، میتونید بک اند پروژه‌تون رو طوری پیاده کنید که توی بخش فرانت‌اند بهتر عمل کنه...

#django

🐍 @LearnPY | لرن پای