Course Detail

پایتون از صفر تا ساخت پروژه‌های کاربردی برای مبتدیان

در این دوره با مفاهیم پایه برنامه‌نویسی و زبان محبوب پایتون آشنا می‌شوید. هدف این دوره این است که افرادی که هیچ تجربه‌ای در برنامه‌نویسی ندارند بتوانند به‌صورت گام‌به‌گام مفاهیم اصلی را یاد بگیرند و اولین برنامه‌های خود را بنویسند.

مقدماتی سطح دوره
۸ ساعت مدت دوره
رایگان هزینه دوره
0 بازخورد تاییدشده
پایتون از صفر تا ساخت پروژه‌های کاربردی برای مبتدیان
مسیر یادگیری تمرین محور، مرحله‌به‌مرحله و قابل اجرا
Course Intro

معرفی دوره

در این دوره با مفاهیم پایه برنامه‌نویسی و زبان محبوب پایتون آشنا می‌شوید. هدف این دوره این است که افرادی که هیچ تجربه‌ای در برنامه‌نویسی ندارند بتوانند به‌صورت گام‌به‌گام مفاهیم اصلی را یاد بگیرند و اولین برنامه‌های خود را بنویسند. در طول این دوره ابتدا با مفاهیم کلی برنامه‌نویسی و انواع زبان‌های برنامه‌نویسی آشنا می‌شویم و سپس به سراغ نصب و راه‌اندازی پایتون می‌رویم. پس از آن مباحث مهمی مانند متغیرها، انواع داده‌ها، دریافت ورودی از کاربر، نمایش خروجی، عملگرها، دستورات شرطی و حلقه‌ها را یاد می‌گیریم. در ادامه دوره با ساختارهای داده در پایتون مانند رشته‌ها، لیست ها، تاپل‌ها، مجموعه‌ها و دیکشنری‌ها آشنا خواهید شد و یاد می‌گیرید چگونه از آن‌ها در برنامه‌های خود استفاده کنید. همچنین نحوه نوشتن توابع، استفاده از توابع داخلی پایتون و کار با ماژول‌ها و کتابخانه‌ها نیز در این دوره آموزش داده می‌شود. در این دوره تلاش شده است مفاهیم به زبان ساده و همراه با مثال‌های عملی توضیح داده شوند تا یادگیری برای افراد مبتدی آسان‌تر و قابل‌درک‌تر باشد. در پایان این دوره شما قادر خواهید بود برنامه‌های ساده پایتون بنویسید، مفاهیم اصلی برنامه‌نویسی را درک کنید و آمادگی لازم برای ورود به مباحث پیشرفته‌تر برنامه‌نویسی را به دست آورید.
Quick Fit

قبل از ثبت نام این سه نکته را بدان

مناسب برای

افرادی که هیچ تجربه‌ای در برنامه‌نویسی ندارند و می‌خواهند از صفر شروع کنند.
دانش‌آموزان و دانشجویانی که قصد دارند با مبانی برنامه‌نویسی و پایتون آشنا شوند.
علاقه‌مندان به ورود به حوزه‌های برنامه‌نویسی، هوش مصنوعی، تحلیل داده یا توسعه وب.
افرادی که آموزش ساده، گام‌به‌گام و همراه با تمرین‌های عملی را ترجیح می‌دهند.
کسانی که می‌خواهند پس از یادگیری مبانی، برای دوره‌های پیشرفته‌تر پایتون آماده شوند.

پیش‌نیازها

برای شروع فقط کافی است با فضای وب آشنا باشی و برای تمرین مرحله‌به‌مرحله زمان بگذاری.

بعد از پایان

برنامه‌های پایتونی را از صفر بنویسید و اجرا کنید.
با متغیرها، انواع داده، شرط‌ها، حلقه‌ها و توابع به‌صورت عملی کار کنید.
از لیست‌ها، دیکشنری‌ها، رشته‌ها و سایر ساختارهای داده استفاده کنید.
کدهای خود را منظم‌تر، خواناتر و کاربردی‌تر بنویسید.
پروژه‌هایی مانند ماشین‌حساب، سیستم ورود، دستگاه ATM ساده، دفترچه تلفن، فهرست کارها و سیستم رزرو صندلی طراحی کنید.
خطاهای ساده برنامه را پیدا کرده و برطرف کنید.
با اعتمادبه‌نفس وارد مسیرهای پیشرفته‌تر مانند طراحی وب، تحلیل داده و هوش مصنوعی شوید.

Curriculum

سرفصل‌ها و مسیر اجرا

  • 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
Course Reviews

نظر دانشجویان

راهنمای ثبت نظر

برای ثبت امتیاز و نظر این دوره، از صفحه این دوره در مکتب خانه استفاده کنید.