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

📲 پیج اینستا: سرچ کنید LearnPY
👥 گروه: @official_python
💡 ادمین : @mrrobat
Download Telegram
خروجی کد بالا؟!
Anonymous Quiz
8%
100
70%
101
17%
Error
6%
None
برای تم جمعه 25 آذر چه موضوعی پیشنهاد میکنید؟
Final Results
46%
Web scraping
22%
Flask
32%
PyGame
Learn Python
برای تم جمعه 25 آذر چه موضوعی پیشنهاد میکنید؟
فردا، تم وب اسکرپینگ....
شروع » ساعت 10:00
🔥
#تم_امروز : وب‌اسکرپینگ و پایتون 💡

#web_scraping

🐍 @LearnPY | لرن پای
🅾️ وب اسکرپینگ چیست؟

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

#web_scraping

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

🔹 سئو یا Search Engine Optimization
🔹 تحلیل آمار در صنعت
🔹 مقایسه قیمت در فروشگاه‌های آنلاین مختلف
🔹 تحلیل نیاز مشتری‌ها یا Lead Generation
🔹 انتقال وبسایت
🔹 تحلیل شبکه‌های اجتماعی

#web_scraping

🐍 @LearnPY | لرن پای
🐍 چرا پایتون زبان مناسبی برای وب اسکرپینگ محسوب میشود؟

💭 با همه زبان‌های برنامه‌نویسی (تقریبا) میشه وب اسکرپینگ انجام داد منتها پایتون میشه گفت بهترین گزینه‌اس! چرا؟ چون کارها رو ساده میکنه و کتابخونه‌های کاربردی خوبی هم برای این کار داره و به خاطر همین دو دلیل توی پایتون بهتر میشه وب اسکرپینگ کار کرد!

#web_scraping

🐍 @LearnPY | لرن پای
کتابخانه‌های معروف و کاربردی پایتون در وب اسکرپینگ 🐍💻

◾️ 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 | لرن پای