لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تکنیکهای پیشرفته پایتون برای علوم داده و هوش مصنوعی
- آخرین آپدیت
دانلود Advanced Python Techniques for Data Science & AI
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و همزمان با پیشروی در دوره، درک خود را عمیقتر کنید.
با کاوش در تکنیکهای پیشرفته متناسب با علوم داده و هوش مصنوعی، پتانسیل کامل پایتون را آزاد کنید. این دوره نگاهی عمیق به مفاهیم قدرتمند پایتون مانند Iterators، Generators، Decorators و Context Managers دارد تا اطمینان حاصل شود که میتوانید عملیات پیچیده دادهها را به راحتی مدیریت کنید. همچنین خواهید آموخت که چگونه از APIها، عبارات منظم (Regular Expressions) و کتابخانههای پیشرفته برای دستکاری و بصریسازی موثر دادهها استفاده کنید. این بینشها و تمرینهای عملی، شما را در استفاده از پایتون برای چالشهای واقعی علوم داده ماهر میسازد.
در طول این دوره، شما با مفاهیم متوسط پایتون مانند تکرارکنندهها و دکوراتورها شروع کرده و به سراغ مباحث پیچیدهتری مانند کار با APIها، استفاده از Regular Expressions و تسلط بر کتابخانههایی چون Pandas و Plotly خواهید رفت. در حین انجام تمرینات، راهحلهای کاربردی مانند Context Managerهای سفارشی، اعتبارسنجهای ایمیل و بصریسازیهای تعاملی دادهها را خواهید ساخت. با تسلط بر این تکنیکها، برای مدیریت هر پروژه تحلیل داده یا هوش مصنوعی با پایتون آماده خواهید بود.
این دوره برای یادگیرندگانی طراحی شده است که درک پایهای از پایتون دارند و میخواهند تخصص خود را در کاربردهای علوم داده و هوش مصنوعی ارتقا دهند. از طریق تمرینات کدنویسی عملی، تجربه کاربردی کسب خواهید کرد که مستقیماً در حل مسائل دنیای واقعی قابل استفاده است. چه با مجموعهدادههای بزرگ کار کنید، چه مدلهای پیشبینیکننده بسازید یا دادههای پیچیده را بصریسازی کنید، این دوره ابزارها و مهارتهای لازم را فراهم میکند.
در پایان دوره، قادر خواهید بود توابع سفارشی پایتون را با استفاده از دکوراتورها و Context Managerها بسازید، از APIها برای بازیابی دادهها استفاده کنید، بصریسازیهای پیچیده دادهها را با Plotly ایجاد کنید و تحلیلهای پیشرفته دادهها را با Pandas انجام دهید.
سرفصل ها و درس ها
پایتون متوسط
Intermediate Python
تکرارکنندهها و مولدها: تکرارکنندهها (Iterators)
Iterators and Generators: Iterators
تکرارکنندهها و مولدها: مولدها (Generators)
Iterators and Generators: Generators
دکوراتورها (Decorators)
Decorators
سینتکس: استفاده از ساختار @decorator
Syntax: Using the @decorator syntax
موارد استفاده از دکوراتورها
Use Cases of Decorators
مدیریت Context: دستور With
Context Managers - The With Statement
متدهای enter() و exit(): تعریف Context Managerهای سفارشی
enter() and exit() methods: Defining custom context managers
موارد استفاده از Context Managerها
Use Cases of Context Managers
تمرین عملی: ایجاد مولدی برای تولید اعداد فیبوناچی
Hands On - Create a generator that yields Fibonacci numbers
تمرین عملی: نوشتن دکوراتوری برای ثبت فراخوانی توابع با برچسب زمانی
Hands On - Write a decorator to log function calls with time stamps
تمرین عملی: پیادهسازی Context Manager برای اطمینان از بسته شدن فایل
Hands On - Implement a context manager to ensure a file is always closed
مفاهیم پیشرفته پایتون
Advanced Python Concepts
آشنایی با عبارات منظم (Regular Expressions)
Introduction to regular expressions
سینتکس پایه
Basic syntax
ماژول Re
The Re Module
موارد استفاده
Use Cases
API (رابط برنامهنویسی کاربردی) چیست؟
What is an API (Application Programming Interface)
آشنایی با REST APIها
Introduction to REST APIs
کتابخانه requests
The requests library
کلیدهای API و احراز هویت
API keys and authentication
تمرین عملی: استفاده از عبارات منظم برای اعتبارسنجی آدرس ایمیل
Hands On - Use regular expressions to validate email addresses
تمرین عملی: دریافت دادهها از یک API عمومی و نمایش آنها
Hands On - Fetch data from a public API (e.g., a joke API) and display it
تمرین عملی: استفاده از کتابخانه requests برای تعامل با REST API
Hands On - Use the requests library to interact with a REST API
تحلیل و بصریسازی دادهها
Data Analysis and Visualization
مباحث پیشرفته Pandas
Advanced Pandas
آشنایی با Plotly و بررسی مزایای آن
Introduction to Plotly and Explain its advantages
نصب: نحوه نصب Plotly در محیط Colab
Installation: Show how to install Plotly in Colab
رسم نمودارهای پایه: ایجاد نمودارهای پراکندگی، خطی و ستونی با Plotly
Basic plotting: Create scatter plots, line charts, bar charts with Plotly
سفارشیسازی: افزودن عنوان، برچسب، راهنما و یادداشتها
Customization: Add titles, labels, legends, and annotations
ویژگیهای تعاملی: فعالسازی زوم، جابجایی، نمایش جزئیات در هنگام نگه داشتن موس و رویدادهای کلیک
Interactive features: Enable zooming, panning, hovering, and click events
نمودارهای پیشرفته: ایجاد نمودارهای سه بعدی، نقشههای جغرافیایی و سایر بصریسازیهای پیچیده
Advanced plots: Create 3D plots, geographic maps, and other complex visualizations
نمایش نظرات