درباره این دوره
این دوره یک مسیر آموزشی جامع برای ورود به دنیای برنامهنویسی پایتون است که از پایه شروع میشود و به تدریج به مباحث کاربردیتر در حوزه داده میرسد. در گام نخست، شرکتکننده با اصول اولیه زبان پایتون آشنا میشود؛ از جمله نحو نوشتاری (syntax)، انواع داده (data types)، عبارتها (expressions)، تعریف و استفاده از متغیرها، و کار با رشتهها (strings). این بخش پایهای است که درک درست از آن، مسیر یادگیری مباحث پیچیدهتر را هموار میکند. در ادامه، دوره به سراغ منطق برنامهنویسی میرود و مهارتهای عملیتری را آموزش میدهد. یادگیرنده با ساختمان دادهها (مثل لیستها، تاپلها، دیکشنریها و مجموعهها)، ساختارهای شرطی و انشعاب (if/else)، حلقههای تکرار (for و while)، نوشتن توابع (functions)، مدیریت و کنترل خطاها (exception handling)، و در نهایت مفاهیم برنامهنویسی شیگرا شامل کلاسها و اشیاء (objects & classes) کار میکند. این بخش، توانایی حل مسئله و نوشتن کدهای ساختاریافته را در فرد تقویت میکند. بخش سوم دوره به سمت ابزارها و کتابخانههای تخصصیتر حرکت میکند که برای کار با داده ضروری هستند. شرکتکننده یاد میگیرد چگونه از کتابخانههای معروف Pandas و Numpy برای پردازش، تحلیل و مدیریت دادههای عددی و جدولی استفاده کند، و همچنین با محیط توسعه Jupyter Notebooks که استاندارد رایج در پروژههای علم داده است، کار عملی انجام دهد. در نهایت، دوره به موضوع دسترسی و استخراج داده از منابع وب میپردازد. یادگیرنده با نحوه کار با REST APIs از طریق کتابخانه requests آشنا میشود تا بتواند داده را از سرویسهای آنلاین دریافت کند، و همچنین تکنیکهای وباسکرپینگ (web scraping) با استفاده از کتابخانه BeautifulSoup را میآموزد تا بتواند اطلاعات مورد نیاز را مستقیماً از صفحات وب استخراج کند. این مهارتها بهویژه برای کسانی که قصد دارند در حوزههای تحلیل داده، هوش مصنوعی یا توسعه نرمافزار فعالیت کنند، بسیار کاربردی است.

آنچه دریافت میکنید
- زیرنویس فارسی تخصصی
- پروژههای کوتاه عملی
- کد آماده تمرین
- سطح: مقدماتی
- مدت تقریبی: 90 ساعت
- پلتفرم: Coursera