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

پایتون چیست؟

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

اغلب، برنامه نویسان به خاطر افزایش بهره وری از طریق آن، به پایتون افتخار می کنند. از آنجا که هیچ مرحله تدوین وجود ندارد، چرخه ویرایش-تست-اشکالزدایی فوق العاده سریع است. اشکال زدایی برنامه های 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 سال سابقه فعالیت در زمینه برنامه نویسی و تدریس

امتیازات شرکت کنندگان

5.0

(بر اساس بررسی کلی)

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (1)


avatar
ایلیا عسکری
20 , تیر , 1403 - 23:58 بعد از ظهر

سلام من یک سوال داشتم خواستم ببینم دوره های مقدماتی و پیشرفاه مجموعا چند ساعته

avatar
علی بیگدلی
21 , تیر , 1403 - 12:41 بعد از ظهر

واقعیت نمی دونم دقیقا چقدر بکشه ولی حدودا باید نزدیک به 8 یا 10 ساعت باشه هر دو با هم چون ویدئو های من اکثرا کوتاه هستن تا مطلب سریعتر انتقال پیدا کنه

مشخصات دوره

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

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

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

آخرین پست ها

انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
  • django 1403/05/28
پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh
پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh
  • django 1403/05/19
پیاده سازی پروژه django بر روی پلتفرم Caprover به همراه Media
پیاده سازی پروژه django بر روی پلتفرم Caprover به همراه Media
  • django 1403/05/15