آموزش پایتون مقدماتی

پایتون چیست؟

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

اغلب، برنامه نویسان به خاطر افزایش بهره وری از طریق آن، به پایتون افتخار می کنند. از آنجا که هیچ مرحله تدوین وجود ندارد، چرخه ویرایش-تست-اشکالزدایی فوق العاده سریع است. اشکال زدایی برنامه های Python آسان است: یک اشکال یا ورودی بد هرگز خطای تقسیم بندی را ایجاد نمی کند. در عوض، هنگامی که مترجم یک خطا را پیدا می کند، یک استثنا را افزایش می دهد. هنگامی که این برنامه استثنا را دریافت نمی کند، مترجم یک رد پشته را چاپ می کند. Debugger سطح منبع اجازه می دهد بازرسی متغیرهای محلی و جهانی، ارزیابی عبارات دلخواه، تنظیم نقطه های شکستن، عبور از خط کد در یک زمان و غیره. اشکالزمان در خود پایتون نوشته شده است، که به قدرت درونگرایی پایتون شهادت می دهد. از سوی دیگر، اغلب سریع ترین راه برای اشکالزدایی یک برنامه، اضافه کردن چند اظهار نظر به منبع است: چرخه سریع ویرایش-تست-اشکال زدایی باعث می شود این روش ساده بسیار موثر باشد.

پایتون چیست؟
شروع برنامه نویسی
رشته یا String
متغیر ها یا Variables
توابع بولین و مقایسه
شرط ها و دستورات if
منطق های بولین
حلقه های while
لیست در پایتون
عملیات ها در لیست
توابع در لیست
range
حلقه for
یک ماشین حساب ساده
تابع در پایتون
کامنت گذاری در پایتون
توابع به عنوان شئ
ماژول در پایتون
کتابخانه های استاندارد pip
exception و exception handeling
finally
raising exception
assertion
باز کردن فایل
خواندن محتویات فایل
نوشتن در فایل
کار کردن با فایل ها
none
دیکشنری یا dictionary
استفاده از set
توابع دیکشنری
list slices
list comprehensions
string-format
توابع کاربردی
آنالیز متن
برنامه نویسی تابع گرا
lambda
map و filter
generators
decorators
توابع بازگشتی یا recursion
ماژول itertools
کلاس ها در پایتون
وراثت در کلاس های پایتون
Magic Methods و Operator Overloading
چرخه زندگی Object
مخفی سازی داده یا Data hiding
کلاس و متد های استاتیک
properties
instructor-image

علی بیگدلی

توسعه دهنده backend (AI,IOT,Python)

بیشتر از 8 سال سابقه فعالیت در زمینه برنامه نویسی و تدریس

دیدگاه شرکت کنندگان

مشخصات دوره

  • تعداد دروس 50
  • سطح دوره مقدماتی
  • تاریخ نشر 1402/04/30
  • تعداد دانشجو 370
  • دسته بندی python
  • بازدید 2403
  • قیمت رایگان

دوره های من در مکتبخونه

آموزش جنگو پیشرفته
  • سطح: پیشرفته 4.9
آموزش جنگو Django
  • سطح: مقدماتی 4.6

آخرین پست ها

نحوه نصب و پیاده سازی Caprover بر روی لینوکس
نحوه نصب و پیاده سازی Caprover بر روی لینوکس
  • django 1402/11/29
استفاده از محیط docker-compose و dev container در مدیریت پروژه
استفاده از محیط docker-compose و dev container در مدیریت پروژه
  • django 1402/11/22
پایشگر آب و هوا و کنترل از طریق MQTT با نرم افزار IOT Dashboard
پایشگر آب و هوا و کنترل از طریق MQTT با نرم افزار IOT Dashboard
  • micro python 1402/06/11

آخرین دوره ها

آموزش arduino
آموزش Arduino
  • رایگان 79 دانشجو
آموزش رابط گرافیکی Tkinter
آموزش Tkinter
  • رایگان 414 دانشجو