پایتون از صفر تا ساخت پروژههای کاربردی برای مبتدیان
در این دوره با مفاهیم پایه برنامهنویسی و زبان محبوب پایتون آشنا میشوید. هدف این دوره این است که افرادی که هیچ تجربهای در برنامهنویسی ندارند بتوانند بهصورت گامبهگام مفاهیم اصلی را یاد بگیرند و اولین برنامههای خود را بنویسند.
معرفی دوره
قبل از ثبت نام این سه نکته را بدان
مناسب برای
افرادی که هیچ تجربهای در برنامهنویسی ندارند و میخواهند از صفر شروع کنند.
دانشآموزان و دانشجویانی که قصد دارند با مبانی برنامهنویسی و پایتون آشنا شوند.
علاقهمندان به ورود به حوزههای برنامهنویسی، هوش مصنوعی، تحلیل داده یا توسعه وب.
افرادی که آموزش ساده، گامبهگام و همراه با تمرینهای عملی را ترجیح میدهند.
کسانی که میخواهند پس از یادگیری مبانی، برای دورههای پیشرفتهتر پایتون آماده شوند.
پیشنیازها
برای شروع فقط کافی است با فضای وب آشنا باشی و برای تمرین مرحلهبهمرحله زمان بگذاری.
بعد از پایان
برنامههای پایتونی را از صفر بنویسید و اجرا کنید.
با متغیرها، انواع داده، شرطها، حلقهها و توابع بهصورت عملی کار کنید.
از لیستها، دیکشنریها، رشتهها و سایر ساختارهای داده استفاده کنید.
کدهای خود را منظمتر، خواناتر و کاربردیتر بنویسید.
پروژههایی مانند ماشینحساب، سیستم ورود، دستگاه ATM ساده، دفترچه تلفن، فهرست کارها و سیستم رزرو صندلی طراحی کنید.
خطاهای ساده برنامه را پیدا کرده و برطرف کنید.
با اعتمادبهنفس وارد مسیرهای پیشرفتهتر مانند طراحی وب، تحلیل داده و هوش مصنوعی شوید.
سرفصلها و مسیر اجرا
- 1. آشنایی با برنامهنویسی و زبان پایتون
- تفاوت کامپایلر و مفسر
- تفاوت ویرایشگرهای متن و محیطهای توسعه IDE
- ۲. راهاندازی محیط و نصب پایتون
- نصب پایتون
- نصب و راهاندازی Visual Studio Code
- معرفی محیط VS Code و نکات کاربردی آن
- ۳. مفاهیم پایه پایتون
- متغیرها و قوانین نامگذاری
- انواع دادهها
- دستور print
- تشخیص نوع داده با type
- دریافت ورودی با input
- تبدیل انواع دادهها یا Type Casting
- کامنتگذاری
- تمرین محاسبه شاخص توده بدنی BMI
- ۴. عملگرها
- عملگرهای محاسباتی
- عملگرهای مقایسهای
- عملگرهای منطقی
- عملگرهای انتسابی
- عملگرهای بیتی
- عملگرهای هویتی
- ترتیب اجرای عملگرها
- مفهوم عملگر و عملوند
- محاسبه محیط و مساحت مستطیل
- تبدیل سانتیگراد به فارنهایت
- محاسبه قیمت با تخفیف
- ۵. کنترل جریان برنامه؛ شرطها و حلقهها
- دستورات if، else و elif
- استفاده از عملگرهای منطقی در شرطها
- شرطهای پیوسته و ناپیوسته
- تمرینهای گواهینامه، زوج یا فرد، قیمت بلیت، آبوهوا و تخفیف
- مفهوم حلقه و انواع حلقهها
- تابع range
- حلقه for
- حلقه while
- دستور break و تفاوت آن با exit
- حلقههای بینهایت
- ساخت جدول ضرب
- محاسبه میانگین و مجموع اعداد
- طراحی سیستم ورود
- طراحی ماشینحساب ساده
- طراحی سیستم ATM
- ۶. رشتهها و لیستها
- متدهای رشتهها
- مرتبسازی نام و ساخت نام کاربری
- بررسی پسوند فایلهای تصویری
- آشنایی با لیستها
- ایندکسگذاری و Slicing
- استفاده از حلقه for در لیست
- متدهای لیست
- پروژه To-do List
- محاسبه گرمترین و سردترین روز هفته
- رزرو صندلی سینما
- بازی حدس کلمه
- ۷. تاپل، مجموعه و دیکشنری
- تاپلها و تغییر مقادیر آنها
- مجموعهها و متدهای Set
- حذف دادههای تکراری
- دیکشنریها
- دیکشنریهای تودرتو
- متدهای دیکشنری
- پیمایش دیکشنری با حلقه for
- ساخت دفترچه تلفن
- محاسبه میانگین نمرات کلاس
- سیستم نمرهدهی
- شمارش تعداد تکرار کلمات
- ۸. توابع و توابع پرکاربرد پایتون
- تعریف و استفاده از تابع
- تفاوت return و print
- توابع len، sum، max و min
- پارامترهای پیشفرض
- کار با *args
- کار با **kwargs
- ساخت تابع محاسبه تخفیف
- تشخیص زوج یا فرد بودن عدد
- ساخت پروفایل کاربر
- تابع سفارشگیری
- ماشینحساب تابعی
- فیلتر اعداد مثبت و منفی
- پردازش رشتهها و تبدیل حروف
- ۹. ماژولها و کتابخانهها
- مفهوم ماژول در پایتون
- معرفی ماژولهای کاربردی
- ساخت ماژول اختصاصی
- ماژول math
- ماژول random
نظر دانشجویان
راهنمای ثبت نظر
برای ثبت امتیاز و نظر این دوره، از صفحه این دوره در مکتب خانه استفاده کنید.
ثبت نظر در مرجع خارجی