🖥 An open tutorial on advanced Python concepts
Here are the #Python topics that may be difficult to navigate, including:
— OOP, magic methods, attributes and object methods
— building various graphs for #Data_Science
- decorators and similar Python features
— subtleties of working with I/O operations
Overall, great material for interview preparation.
https://github.com/hsf-training/analysis-essentials/blob/master/advanced-python/README.md
🆔 @programmers_street
Here are the #Python topics that may be difficult to navigate, including:
— OOP, magic methods, attributes and object methods
— building various graphs for #Data_Science
- decorators and similar Python features
— subtleties of working with I/O operations
Overall, great material for interview preparation.
https://github.com/hsf-training/analysis-essentials/blob/master/advanced-python/README.md
🆔 @programmers_street
10 Best Online #Python Courses for #Data_Analysis in 2024
https://www.mltut.com/best-online-python-courses-for-data-analysis/
#علم_داده
#DataScience
🆔 @programmers_street
https://www.mltut.com/best-online-python-courses-for-data-analysis/
#علم_داده
#DataScience
🆔 @programmers_street
MLTut
10 Best Data Analysis with Python Online Courses
Python is the internationally acclaimed programming language that will help you to handle data in a better way. Python has a wide variety of libraries(NumPy, Pandas, and Matplotlib) for data analytics tasks. So if you are looking for Best Online Python Courses…
𝐅𝐑𝐄𝐄 𝐃𝐚𝐭𝐚 𝐒𝐜𝐢𝐞𝐧𝐜𝐞 𝐂𝐨𝐮𝐫𝐬𝐞𝐬 𝐰𝐢𝐭𝐡 𝐂𝐞𝐫𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐞𝐬 𝐢𝐧 𝟐𝟎𝟐𝟒:
1. Python
👉 https://t.co/JlkqmlvoVT
👉 https://t.co/gsSME8a8Pp
2. Introduction to Programming with Python
👉 https://t.co/eKcM89oWIl
3. #SQL
👉 https://t.co/60E5b3CnQa
👉 https://t.co/FRcfRddMbU
4. #Excel
👉 https://t.co/MFOGoEHJOj
👉 https://t.co/BcDQekk9P6
5. #PowerBI
👉 https://t.co/xtFHxf80D9
6. #Tableau
👉 https://t.co/LnkV93g3qz
7. Mathematics & Statistics
👉 https://t.co/UkJwpbSV9G
👉 https://t.co/R6gq6gqbsr
8. #Data_Science: Inference and Modeling
👉 https://t.co/Qufh6C2D06
9. Data Analysis with #Python
👉 https://t.co/3N3nlj9Mk7
👉 https://t.co/aywbtayqhH
10. Data Visualization
👉 https://t.co/jd6FoFYBui
11. Data Visualization (Harvard University)
👉 https://t.co/7rQcGUllaS
12. Data Pre-Processing
👉 https://t.co/vETpB3qVYu
13. Data Cleaning
👉 https://t.co/ttarcRhgZk
14. #Machine_Learning (Harvard University)
👉 https://t.co/d87TUiLXOL
مرجع معرفی بهترین دوره های مهندسی کامپیوتر 👇
📲 @programmers_street
1. Python
👉 https://t.co/JlkqmlvoVT
👉 https://t.co/gsSME8a8Pp
2. Introduction to Programming with Python
👉 https://t.co/eKcM89oWIl
3. #SQL
👉 https://t.co/60E5b3CnQa
👉 https://t.co/FRcfRddMbU
4. #Excel
👉 https://t.co/MFOGoEHJOj
👉 https://t.co/BcDQekk9P6
5. #PowerBI
👉 https://t.co/xtFHxf80D9
6. #Tableau
👉 https://t.co/LnkV93g3qz
7. Mathematics & Statistics
👉 https://t.co/UkJwpbSV9G
👉 https://t.co/R6gq6gqbsr
8. #Data_Science: Inference and Modeling
👉 https://t.co/Qufh6C2D06
9. Data Analysis with #Python
👉 https://t.co/3N3nlj9Mk7
👉 https://t.co/aywbtayqhH
10. Data Visualization
👉 https://t.co/jd6FoFYBui
11. Data Visualization (Harvard University)
👉 https://t.co/7rQcGUllaS
12. Data Pre-Processing
👉 https://t.co/vETpB3qVYu
13. Data Cleaning
👉 https://t.co/ttarcRhgZk
14. #Machine_Learning (Harvard University)
👉 https://t.co/d87TUiLXOL
مرجع معرفی بهترین دوره های مهندسی کامپیوتر 👇
📲 @programmers_street
👍1
How to Automate Excel with Python | Replace VBA with Python
https://morioh.com/p/a97aefa3f174?f=5c21fb01c16e2556b555ab32
#python #excel
دانشکده مهندسی کامپیوتر 👇👇
🆔 @programmers_street
https://morioh.com/p/a97aefa3f174?f=5c21fb01c16e2556b555ab32
#python #excel
دانشکده مهندسی کامپیوتر 👇👇
🆔 @programmers_street
250 Coursera FREE Courses [ #DataScience, #Machine_Learning, #Python] 2024
👇👇
https://www.mltut.com/coursera-free-courses/
مرجع معرفی بهترین دوره های مهندسی کامپیوتر
👇
🆔 @programmers_street
👇👇
https://www.mltut.com/coursera-free-courses/
مرجع معرفی بهترین دوره های مهندسی کامپیوتر
👇
🆔 @programmers_street
Data Science with Python Courses- https://www.mltut.com/best-data-science-with-python-courses-online/
#MachineLearning #DeepLearning #BigData #Datascience #ML #DataVisualization #ArtificialInteligence #deeplearning #python #AI
دانشکده مهندسی کامپیوتر 👇👇
🆔 @programmers_street
#MachineLearning #DeepLearning #BigData #Datascience #ML #DataVisualization #ArtificialInteligence #deeplearning #python #AI
دانشکده مهندسی کامپیوتر 👇👇
🆔 @programmers_street
👍1
ابزارهای پایتون مورد استفاده در حوزه علم داده
🔹پردازش داده:
CuPy
Datatable
Vaex
Pandas
Modin
Polars
NumPy
🔹 تحلیل آماری:
SciPy
PyMC3
PyStan
Statsmodels
Lifelines
Pingouin
🔹 مصورسازی دادهها:
Plotly
Altair
Matplotlib
Seaborn
Geoplotlib
Pygal
Folium
Bokeh
🔹 پایگاه داده:
Dask
PySpark
Ray
Koalas
Kafka
Hadoop
🔹 استخراج دادهها از وب:
Beautiful Soup
Scrapy
Octoparse
Selenium
#DataAnalytics #python #programming
دانشکده مهندسی کامپیوتر 👇👇
🆔 @programmers_street
🔹پردازش داده:
CuPy
Datatable
Vaex
Pandas
Modin
Polars
NumPy
🔹 تحلیل آماری:
SciPy
PyMC3
PyStan
Statsmodels
Lifelines
Pingouin
🔹 مصورسازی دادهها:
Plotly
Altair
Matplotlib
Seaborn
Geoplotlib
Pygal
Folium
Bokeh
🔹 پایگاه داده:
Dask
PySpark
Ray
Koalas
Kafka
Hadoop
🔹 استخراج دادهها از وب:
Beautiful Soup
Scrapy
Octoparse
Selenium
#DataAnalytics #python #programming
دانشکده مهندسی کامپیوتر 👇👇
🆔 @programmers_street
👍3
یادگیری پایتون برای پروژه های علم داده
در این دوره Tatev و Vahe به شما Python for Data Science را آموزش می دهند. پروژهها را میسازید و در مورد تجزیه و تحلیل دادههای اکتشافی، آزمایش AB، هوش تجاری و موارد دیگر یاد خواهید گرفت
www.freecodecamp.org/news/learn-python-for-data-science-hands-on-projects-with-eda-ab-testing-business-intelligence/
#DataAnalytics #python #programming
دانشکده مهندسی کامپیوتر 👇👇
🆔 @programmers_street
در این دوره Tatev و Vahe به شما Python for Data Science را آموزش می دهند. پروژهها را میسازید و در مورد تجزیه و تحلیل دادههای اکتشافی، آزمایش AB، هوش تجاری و موارد دیگر یاد خواهید گرفت
www.freecodecamp.org/news/learn-python-for-data-science-hands-on-projects-with-eda-ab-testing-business-intelligence/
#DataAnalytics #python #programming
دانشکده مهندسی کامپیوتر 👇👇
🆔 @programmers_street
❤4👍1
ابزارهای پایتون مورد استفاده در حوزه علم داده
🔹پردازش داده:
CuPy
Datatable
Vaex
Pandas
Modin
Polars
NumPy
🔹 تحلیل آماری:
SciPy
PyMC3
PyStan
Statsmodels
Lifelines
Pingouin
🔹 مصورسازی دادهها:
Plotly
Altair
Matplotlib
Seaborn
Geoplotlib
Pygal
Folium
Bokeh
🔹 پایگاه داده:
Dask
PySpark
Ray
Koalas
Kafka
Hadoop
🔹 استخراج دادهها از وب:
Beautiful Soup
Scrapy
Octoparse
Selenium
#DataAnalytics #python #programming
دانشکده مهندسی کامپیوتر 👇👇
🆔 @programmers_street
🔹پردازش داده:
CuPy
Datatable
Vaex
Pandas
Modin
Polars
NumPy
🔹 تحلیل آماری:
SciPy
PyMC3
PyStan
Statsmodels
Lifelines
Pingouin
🔹 مصورسازی دادهها:
Plotly
Altair
Matplotlib
Seaborn
Geoplotlib
Pygal
Folium
Bokeh
🔹 پایگاه داده:
Dask
PySpark
Ray
Koalas
Kafka
Hadoop
🔹 استخراج دادهها از وب:
Beautiful Soup
Scrapy
Octoparse
Selenium
#DataAnalytics #python #programming
دانشکده مهندسی کامپیوتر 👇👇
🆔 @programmers_street
👍3❤2
10 free Python PDF ebooks :
Think Python
https://greenteapress.com/thinkpython2/thinkpython2.pdf
Python Data Science Handbook
https://github.com/terencetachiona/Python-Data-Science-Handbook/blob/master/Python%20Data%20Science%20Handbook%20-%20Jake%20VanderPlas.pdf
Elements of Data Science
https://allendowney.github.io/ElementsOfDataScience/
Open Data Structures
https://opendatastructures.org/ods-python.pdf
Cracking Codes with Python
https://inventwithpython.com/cracking/
Python beyond the Basics
https://inventwithpython.com/beyond/
The Big Book of Small Python Projects
https://inventwithpython.com/bigbookpython/
Automate the Boring Stuff with Python
https://automatetheboringstuff.com/
Python for Data Analysis
https://wesmckinney.com/book/
Think Bayes
https://allendowney.github.io/ThinkBayes2/
#پایتون #Python #علم_داده
🆔 @programmers_street
Think Python
https://greenteapress.com/thinkpython2/thinkpython2.pdf
Python Data Science Handbook
https://github.com/terencetachiona/Python-Data-Science-Handbook/blob/master/Python%20Data%20Science%20Handbook%20-%20Jake%20VanderPlas.pdf
Elements of Data Science
https://allendowney.github.io/ElementsOfDataScience/
Open Data Structures
https://opendatastructures.org/ods-python.pdf
Cracking Codes with Python
https://inventwithpython.com/cracking/
Python beyond the Basics
https://inventwithpython.com/beyond/
The Big Book of Small Python Projects
https://inventwithpython.com/bigbookpython/
Automate the Boring Stuff with Python
https://automatetheboringstuff.com/
Python for Data Analysis
https://wesmckinney.com/book/
Think Bayes
https://allendowney.github.io/ThinkBayes2/
#پایتون #Python #علم_داده
🆔 @programmers_street
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
This GitHub repo is a gold mine for EVERY data scientist!
DS Interactive Python repo has interactive dashboards to learn statistics, ML models, and other DS concepts.
Topics include PCA, bagging & boosting, clustering, neural networks, etc.
Fully open-source and free!
https://github.com/GeostatsGuy/DataScienceInteractivePython
#پایتون #Python #علم_داده
🆔 @programmers_street
DS Interactive Python repo has interactive dashboards to learn statistics, ML models, and other DS concepts.
Topics include PCA, bagging & boosting, clustering, neural networks, etc.
Fully open-source and free!
https://github.com/GeostatsGuy/DataScienceInteractivePython
#پایتون #Python #علم_داده
🆔 @programmers_street
❤1
منابع آموزش مبانی برنامه نویسی کامپیوتر از دانشگاه های برتر ایران
استاد پورسلطانی _ دانشگاه شریف (زبان C)
استاد یزدانی_ دانشگاه شریف (زبان C)
استاد فضلی_ دانشگاه شریف(زبان C)
استاد دولتی_ دانشگاه شریف(زبان C)
استاد دیده ور_ دانشگاه امیرکبیر(زبانPython)
استاد ندایی_ دانشگاه زنجان(زبان Python)
استاد رضائی_ دانشگاه امیرکبیر(زبانC)
استاد مصباحی_ دانشگاه علم و صنعت(زبانC)
استاد فروغی_ دانشگاه علم و فرهنگ (زبان C)
استاد آشیانی_ دانشگاه فردوسی مشهد(زبان C)
#پایتون #Python
معرفی منابع آموزشی مهندسی کامپیوتر 👇👇
🆔 @programmers_street
استاد پورسلطانی _ دانشگاه شریف (زبان C)
استاد یزدانی_ دانشگاه شریف (زبان C)
استاد فضلی_ دانشگاه شریف(زبان C)
استاد دولتی_ دانشگاه شریف(زبان C)
استاد دیده ور_ دانشگاه امیرکبیر(زبانPython)
استاد ندایی_ دانشگاه زنجان(زبان Python)
استاد رضائی_ دانشگاه امیرکبیر(زبانC)
استاد مصباحی_ دانشگاه علم و صنعت(زبانC)
استاد فروغی_ دانشگاه علم و فرهنگ (زبان C)
استاد آشیانی_ دانشگاه فردوسی مشهد(زبان C)
#پایتون #Python
معرفی منابع آموزشی مهندسی کامپیوتر 👇👇
🆔 @programmers_street
اگه میخوای تو حوزه مهندسی یادگیری ماشین حرفهای بشی، لازمه این مراحل رو طی کنی:
1. یادگیری یه زبان برنامهنویسی
اول از همه، باید یه زبان برنامهنویسی بلد باشی. پیشنهاد من برای شروع، پایتون هست که بهطور گسترده تو یادگیری ماشین و هوش مصنوعی استفاده میشه. یه دوره باکیفیت برای یادگیری پایتون، کورس موشفق همدانی هست:
https://www.youtube.com/watch?v=K5KVEU3aaeQ
این دوره با تمرکز روی یادگیری ماشین طراحی شده و خیلی بهدردت میخوره. اگه تازهکار هستی، انتخاب یه IDE خوب از نون شب واجبتره! از Jupyter Notebook دوری کن و بهجاش از PyCharm یا VSCode بسته به سلیقهات استفاده کن.
2. آشنایی با گیت و گیتهاب
مگه میشه برنامهنویس باشی و Git بلد نباشی؟ یادگیری اصول اولیه گیت خیلی سادهست و کورسهای زیادی براش وجود داره. مهم نیست کدوم کورس رو انتخاب کنی، فقط شروع کن! من خودم کیفیت ویدیوهای موشفق همدانی رو دوست دارم:
https://www.youtube.com/watch?v=8JJ101D3knE
تو همین مرحله، یه اکانت GitHub بساز و پروژههاتو اونجا آپلود کن. یه پروفایل گیتهاب قوی حتی تو استخدام شدن هم بهت کمک میکنه!
3. ساختمان داده و الگوریتم
یه مهندس یادگیری ماشین دائم با داده و کدنویسی سروکار داره. پس آشنایی حداقلی با ساختمان داده و الگوریتم یه ضرورتِ. نیازی نیست خیلی عمیق بشی، اما مفاهیم پایه رو باید بلد باشی.
4. دیتابیس
دیتابیسها انواع مختلفی دارن و کار باهاشون فرق میکنه. بهعنوان یه مهندس یادگیری ماشین، حتماً باید بتونی داده رو از دیتابیس بخونی، پردازش کنی و نتایج رو ذخیره کنی. حداقل با SQL آشنا باش تا بتونی کوئریهای ساده مثل SELECT یا فیلتر کردن بنویسی. اگه بتونی با SQLAlchemy هم کار کنی، که دیگه نور علی نوره!
5. ریاضیات و آمار
تا اینجا بیشتر بحثهای مهندسی نرمافزار بود، ولی از اینجا به بعد کار تخصصیتر میشه. برای درک بهتر مفاهیم یادگیری ماشین، باید یه مقدار جبر خطی، آمار و احتمالات بلد باشی. خیلیا این بخش رو نادیده میگیرن، ولی به نظرم برای حرفهای شدن، درک حداقلی از این موضوعات ضروریه.
6. پردازش دادهها (EDA)
شنیدی میگن EDA (Exploratory Data Analysis) چیه؟ این بخش یکی از مهمترین قسمتهای کار یه مهندس داده یا یادگیری ماشینه. داده خوب برای دیتاساینتیست از فرزند صالح هم عزیزتره! باید داده رو بشناسی، خوب نمایشش بدی، مشکلاتش (مثل مقادیر گمشده یا دادههای پرت) رو تشخیص بدی و بهبودش بدی. این کار یه بارم نیست، ممکنه تو پروژه بارها به داده برگردی. میگن ۸۰٪ کار یه مهندس یادگیری ماشین همینه!
7. یادگیری ماشین و دیپلرنینگ
حالا میرسیم به اصل ماجرا! این حوزه خیلی گستردهست و بسته به این که بخوای روی تصویر، صوت، متن یا چیز دیگه کار کنی، نیاز به تخصص داری. پیشنهاد میشه مثل حرف T باشی: اطلاعات وسیع و سطحی تو همه حوزهها و عمیق تو یه حوزه خاص. باید با الگوریتمهای سنتی مثل رگرسیون، SVM و... آشنا باشی، با روشهای دیپلرنینگ مثل CNN، RNN و ترنسفورمرها هم همینطور. یه نیمنگاهی هم به Generative AI و LLMها و AI Agentها داشته باش که این روزا حسابی ترندن!
8. دیپلوی و MLOps
در نهایت، مدلت باید جایی استفاده بشه! برای این کار نیاز به API داری که زبان مشترک تو و دولوپرهای بکاند و فرانتانده. یادگیری FastAPI خیلی بهدردت میخوره. اگه یه کم Flask یا Django هم بلد باشی، بد نیست. ابزار بعدی Docker هست؛ چون کدت باید روی سرور اجرا بشه. بعد از دیپلوی، باید مدلت رو مانیتور کنی تا بهترین حالت عملکردش رو پیدا کنی. یه حوزه جدید به اسم MLOps هم هست که کارش مدیریت مدلها، Model Registry و مانیتورینگِ. بهتره با حداقل یکی از ابزارهای این حوزه آشنا باشی.
#road_map #python #Machine_Learning
#هوش_مصنوعی #برنامه_نویسی #پایتون #یادگیری_ماشین
🆔 @programmers_street
1. یادگیری یه زبان برنامهنویسی
اول از همه، باید یه زبان برنامهنویسی بلد باشی. پیشنهاد من برای شروع، پایتون هست که بهطور گسترده تو یادگیری ماشین و هوش مصنوعی استفاده میشه. یه دوره باکیفیت برای یادگیری پایتون، کورس موشفق همدانی هست:
https://www.youtube.com/watch?v=K5KVEU3aaeQ
این دوره با تمرکز روی یادگیری ماشین طراحی شده و خیلی بهدردت میخوره. اگه تازهکار هستی، انتخاب یه IDE خوب از نون شب واجبتره! از Jupyter Notebook دوری کن و بهجاش از PyCharm یا VSCode بسته به سلیقهات استفاده کن.
2. آشنایی با گیت و گیتهاب
مگه میشه برنامهنویس باشی و Git بلد نباشی؟ یادگیری اصول اولیه گیت خیلی سادهست و کورسهای زیادی براش وجود داره. مهم نیست کدوم کورس رو انتخاب کنی، فقط شروع کن! من خودم کیفیت ویدیوهای موشفق همدانی رو دوست دارم:
https://www.youtube.com/watch?v=8JJ101D3knE
تو همین مرحله، یه اکانت GitHub بساز و پروژههاتو اونجا آپلود کن. یه پروفایل گیتهاب قوی حتی تو استخدام شدن هم بهت کمک میکنه!
3. ساختمان داده و الگوریتم
یه مهندس یادگیری ماشین دائم با داده و کدنویسی سروکار داره. پس آشنایی حداقلی با ساختمان داده و الگوریتم یه ضرورتِ. نیازی نیست خیلی عمیق بشی، اما مفاهیم پایه رو باید بلد باشی.
4. دیتابیس
دیتابیسها انواع مختلفی دارن و کار باهاشون فرق میکنه. بهعنوان یه مهندس یادگیری ماشین، حتماً باید بتونی داده رو از دیتابیس بخونی، پردازش کنی و نتایج رو ذخیره کنی. حداقل با SQL آشنا باش تا بتونی کوئریهای ساده مثل SELECT یا فیلتر کردن بنویسی. اگه بتونی با SQLAlchemy هم کار کنی، که دیگه نور علی نوره!
5. ریاضیات و آمار
تا اینجا بیشتر بحثهای مهندسی نرمافزار بود، ولی از اینجا به بعد کار تخصصیتر میشه. برای درک بهتر مفاهیم یادگیری ماشین، باید یه مقدار جبر خطی، آمار و احتمالات بلد باشی. خیلیا این بخش رو نادیده میگیرن، ولی به نظرم برای حرفهای شدن، درک حداقلی از این موضوعات ضروریه.
6. پردازش دادهها (EDA)
شنیدی میگن EDA (Exploratory Data Analysis) چیه؟ این بخش یکی از مهمترین قسمتهای کار یه مهندس داده یا یادگیری ماشینه. داده خوب برای دیتاساینتیست از فرزند صالح هم عزیزتره! باید داده رو بشناسی، خوب نمایشش بدی، مشکلاتش (مثل مقادیر گمشده یا دادههای پرت) رو تشخیص بدی و بهبودش بدی. این کار یه بارم نیست، ممکنه تو پروژه بارها به داده برگردی. میگن ۸۰٪ کار یه مهندس یادگیری ماشین همینه!
7. یادگیری ماشین و دیپلرنینگ
حالا میرسیم به اصل ماجرا! این حوزه خیلی گستردهست و بسته به این که بخوای روی تصویر، صوت، متن یا چیز دیگه کار کنی، نیاز به تخصص داری. پیشنهاد میشه مثل حرف T باشی: اطلاعات وسیع و سطحی تو همه حوزهها و عمیق تو یه حوزه خاص. باید با الگوریتمهای سنتی مثل رگرسیون، SVM و... آشنا باشی، با روشهای دیپلرنینگ مثل CNN، RNN و ترنسفورمرها هم همینطور. یه نیمنگاهی هم به Generative AI و LLMها و AI Agentها داشته باش که این روزا حسابی ترندن!
8. دیپلوی و MLOps
در نهایت، مدلت باید جایی استفاده بشه! برای این کار نیاز به API داری که زبان مشترک تو و دولوپرهای بکاند و فرانتانده. یادگیری FastAPI خیلی بهدردت میخوره. اگه یه کم Flask یا Django هم بلد باشی، بد نیست. ابزار بعدی Docker هست؛ چون کدت باید روی سرور اجرا بشه. بعد از دیپلوی، باید مدلت رو مانیتور کنی تا بهترین حالت عملکردش رو پیدا کنی. یه حوزه جدید به اسم MLOps هم هست که کارش مدیریت مدلها، Model Registry و مانیتورینگِ. بهتره با حداقل یکی از ابزارهای این حوزه آشنا باشی.
#road_map #python #Machine_Learning
#هوش_مصنوعی #برنامه_نویسی #پایتون #یادگیری_ماشین
🆔 @programmers_street
❤3