برنامهنویسی پایتون پیشرفته
کار با ساختارهای داده، توابع و فایلها را در پایتون تمرین کنید و برای ادامه مسیر داده، هوش مصنوعی یا بازیسازی آماده شوید.
توسعه مهارتهای برنامهنویسی و آمادگی برای ورود به دنیای داده و هوش مصنوعی
در دوره پایتون پیشرفته، دانشپذیران آموختههای مقدماتی را گسترش میدهند و کار با ساختارهای داده، توابع و فایلها را تمرین میکنند. هدف، حل مسائل پیچیدهتر و نوشتن برنامههای منظمتر است.
در این دوره، آموزش از آرایههای یکبعدی آغاز میشود و با توسعهی مهارتهای الگوریتمی، کار با مجموعههای داده، توابع، فایلها و سایر قابلیتهای مهم پایتون ادامه پیدا میکند. تمرینهای متنوع و مسئلهمحور به دانشپذیران کمک میکنند برنامههای منظمتر، دقیقتر و کاربردیتری بنویسند.
این دوره بخش پایانی آموزش مبانی برنامهنویسی پایتون در مسیر آموزشی ایرسافام است. پس از گذراندن آن، دانشپذیران آمادگی ورود به مباحث تخصصیتر را به دست میآورند؛ از جمله برنامهنویسی شیءگرا، پردازش داده و برنامهنویسی هوش مصنوعی. در ادامهی این مسیر، امکان مطالعه یادگیری ماشین، یادگیری عمیق و بینایی ماشین نیز فراهم میشود. همچنین علاقهمندان به بازیسازی میتوانند مسیر برنامهنویسی بازی با کتابخانهی PyGame را دنبال کنند.
محورهای یادگیری
- آرایههای یکبعدی و دوبعدی: ذخیرهسازی، پیمایش، جستوجو و پردازش مجموعهای از دادهها
- رشتهها و پردازش متن: کار با رشتهها، بررسی و ویرایش متن و انجام عملیات مختلف روی کاراکترها
- ساختارهای داده در پایتون: آشنایی با لیستها، تاپلها، مجموعهها و دیکشنریها و کاربرد هرکدام
- الگوریتمها و حل مسئله: طراحی راهحلهای مرحلهبهمرحله و پیادهسازی الگوریتمهای کاربردی
- توابع: تعریف و فراخوانی توابع، پارامترها، مقادیر بازگشتی و تقسیم برنامه به بخشهای مستقل
- برنامهنویسی بازگشتی: آشنایی با مفهوم بازگشت و حل مسائل مناسب با این روش
- کار با فایلها: خواندن، نوشتن و مدیریت اطلاعات ذخیرهشده در فایلها
- مدیریت خطاها و استثناها: شناسایی خطاهای زمان اجرا و مدیریت مناسب آنها
- ماژولها و کتابخانهها: استفاده از قابلیتهای آمادهی پایتون و سازماندهی بهتر کدها
- تمرینهای عملی و پروژهمحور: ترکیب مباحث آموختهشده برای حل مسائل و ساخت برنامههای کاربردی
دستاورد دوره
در پایان دوره، دانشپذیران میتوانند از ساختارهای داده، توابع و فایلها در برنامههای پایتون استفاده کنند و برای ادامه مسیر در حوزه داده و هوش مصنوعی یا بازیسازی آماده شوند.
قدم بعدی شما
خرید برنامهنویسی پایتون پیشرفته
۱۰ جلسه سهساعته · ۳۰ ساعت آموزش
