دوره و آموزش برنامه نویسی پایتون
6 دقیقه
زمان مطالعه
0 رای
۵۷
بازدید
۱۳۹۹/۱/۱۱
تاریخ انتشار
قبل از شروع دوره و آموزش برنامه نویسی پایتون که به رایگان در اختیار شما قرار گرفته است بهتر است چند واقعیت راجع به برنامه نویسی پایتون را بدانید:
1- زبان برنامه نویسی پایتون در حال حاضر پرکاربردترین زبان برنامه نویسی چند منظوره و سطح بالا است.
2- برنامه نویسی پایتون این امکان را به شما می دهد که در پارادایم های شی گرا و رویه ای به برنامه نویسی بپردازید.
3- به صورت کلی نوشتن کد در برنامه نویسی پایتون نسبت به سایر زبان های برنامه نویسی مانند جاوا کوچکتر است. برنامه نویسان باید کمتر تایپ کنند و اجباری بودن گذاشتن تب در این زبان برنامه نویسی باعث میشود کد شما همیشه خوانا باشد.
4- زبان برنامه نویسی پایتون در تمام شرکتهای بزرگ در حوزه فناوری مانند آمازون، گوگل، اوبر، دراپ باکس، اینستاگرام، فیس بوک و … مورد استفاده قرار می گیرد.
5- بزرگترین عاملی که باعث قدرتمندی زبان برنامه نویسی پایتون می شود، مجموعه عظیمی از کتابخانه های استاندارد است که می توانند برای موارد زیر استفاده شوند:
یادگیری ماشین
برنامه با رابط کاربری گرافیکی (کتابخانه های kivy، tkinter، PyQt و …)
چهارچوب های ساخت برنامه های تحت وب مانند جنگو (توسط یوتیوب، اینستاگرام و دراپباکس استفاده می شود.)
پردازش تصویر (کتابخانه OpenCV, Pillow)
خزش وب (کتابخانه های Scrapy, BeautifulSoup, Selenium)
چهارچوب های تست
چند رسانه ای
محاسبات علمی
پردازش متن و بسیاری کتابخانه های دیگر
مباحث مقدماتی برنامه نویسی پایتون
- معرفی زبان برنامه نویسی پایتون
- مقدمات پایتون 3
- پایتون زبان نسل جدید
- تفاوت های مهم بین python 2.x و python 3.x به همراه مثال
- کلمات کلیدی در برنامه نویسی پایتون – بخش اول
- کلمات کلیدی در برنامه نویسی پایتون – بخش دوم
- نامگذاری (namespace) و محدوده (scope) در پایتون
- توضیح (statement)، تورفتگی (Indentation) و یاداشت (Comment) در پایتون
- ساختار برنامه ها در برنامه نویسی پایتون
- چگونه تشخیص دهیم یک رشته در کلمات کلیدی در پایتون معتبر است؟
- چگونه یک مقدار را به یک متغیر اختصاص دهیم؟
- چگونه بدون ایجاد یک خط جدید مقدار را پرینت (print) کنیم؟
- تصمیم گیری
- برنامه ساده محاسبه با استفاده از پایتون
- مزایا و کاربردهای برنامه نویسی پایتون
ورود و خروجی (Input/Output)
- ایجاد ورودی در پایتون
- ایجاد ورودی از طریق کنسول در پایتون
- گرفتن چندین مقدار از کاربر در پایتون
- آسیب پذیری در عملکرد تابع input در پایتون 2.x
- نمایش خروجی با تابع ()print
- چگونه بدون ایجاد خط جدید پرینت کنیم؟
- ورودی end در ()print
- ورودی sep در ()print
- نحوه نمایش خروجی
انواع دیتا در برنامه نویسی پایتون
- معرفی نوع داده
- متن (String)
- لیست (List)
- جفت (Tuples)
- گروه (Sets)
- دیکشنری (Dictionary)
- آرایه ها (بخش اول)
- آرایه ها (بخش دوم)
متغیرها
- متغیرها، عملگردها، تعیین شرایط و توابع در پایتون
- حداکثر مقدار ممکن برای یک مقدار صحیح در پایتون
- متغیرهای عمومی و محلی در پایتون
- بستن و بازکردن (Packing and unpacking) ورودی ها در پایتون
- تبدیل نوع داده در پایتون
- تفاوت شی دو دویی و متن در پایتون
- چاپ یک یا چند متغیر در پایتون
- تعویض متغیرها در پایتون، پی اچ پی، C و جاوا
- متغیرهای خصوصی
- مغیر خاص __name__ در پایتون
عملگردها
- عملگرهای مقدماتی در پایتون
- عملگرهای سه گانه (Ternary operators)
- عملگر تقسیم در پایتون
- اضافه بار عملگرد در پایتون
- Any و All در پایتون
- عملگرهای داخلی و استاندارد در پایتون
- توابع عملگرد در پایتون – بخش اول
- توابع عملگرد در پایتون – بخش دوم
- عملگرهای داخلی – بخش اول
- عملگرهای داخلی – بخش دوم
- منطق در پایتون
- تفاوت بین == و is در پایتون
- عملگرهای عضویت و شناسایی در پایتون in, not in, is, is not
کنترل جریان برنامه نویسی
- حلقه ها
- کنترل جریان در حلقه ها (continue, break and pass) در پایتون
- تکنیک های استفاده از حلقه در پایتون
- تفاوت range و xrange در پایتون
- برنامه ای برای چاپ هرم در پایتون
- مقایسه زنجیره ای در پایتون
- استفاده از شرط در حلقه
- تابع switch
- استفاده مناسب از تکرار (Iterators) در python
- تکرارها در python
- تابع iterator در پایتون – بخش اول
- تابع iterator در پایتون – بخش دوم
- تبدیل یک شی به تکرارشونده توسط ()__iter__ و ()__next__ در پایتون
- تفاوت بین تکرارپذیر (iterable) و تکرار شونده (iterator)
- مولد (Generators) در پایتون
- عبارت مولد در پایتون
آموزش توابع در برنامه نویسی پایتون
- توابع در پایتون
- روش کلاس و روش ثابت در پایتون
- نوشتن یک تابع خالی در python
- yield در مقایسه با return
- برگرداندن چندین مقدار
- توابع جزئی در پایتون
مفاهیم برنامه نویسی شی گرا در پایتون
- مفاهیم اولیه در شی گرایی
- کلاس، شیء و عضو
- پنهان کردن داده ها و چاپ اشیاء
- وراثت، نمونه هایی از شیء گرایی، کلاس زیر مجموعه و مافوق
- چند شکلی (Polymorphism) در پایتون
- کلاس و متغیر ثابت در پایتون
- متد کلاس و متد ثابت در کلاس
- تغیر اعضا در کلاس
- سازنده در python
- ویرانگر در python
- اولین تابع کلاس
- مقایسه تابع ()str و تابع ()repr در پایتون
- مقایسه تابع ()str و ()vpr
مدیریت استثنائات و خطاها
- مدیریت استثنائات در پایتون
- تعریف استثنا توسط کاربر
- استثناء داخلی
ماژول ها در پایتون
- معرفی ماژول
- توابع عددی
- توابع لگاریتمی و توانی
- توابع مثلثاتی و زاویه
- توابع خاص و ثابت ها
- عملگردهای درجا – بخش اول
- عملگرهای درجا – بخش دوم
- ماژول تقویم
- توابع تقویم – بخش اول
- توابع تقویم – بخش دوم
- عددهای پیچیده – بخش اول
- عددهای پیچیده بخش دوم
- توابع زمانی در پایتون – بخش اول
- توابع زمانی در پایتون – بخش دوم
- عددهای تصادفی
- ماژول ()struct
- ماژول Urllib
کار کردن با دیتابیس ها
- استفاده از SQL در SQLite پایتون – بخش اول
- استفاده از SQL در SQLite پایتون – بخش دوم
- مدیریت دیتای بزرگ با SQL در پایتون
- ذخیره متغیرها در جداول دیتابیس
- اتصال به MySQL توسط پایتون
کار با اکسل در برنامه نویسی پایتون
- خواندن فایل اکسل با استفاده از پایتون
- نوشتن در یک شیت اکسل با پایتون
- خواندن فایل اکسل با استفاده از ماژول openpyx
- نوشتن در یک شیت اکسل با ماژول openpyx
- تنظیم سطرها و ستون ها فایل اکسل با ماژول openpyx
- ساخت نمودار در اکسل با استفاده از openpyx – بخش اول
- ساخت نمودار در اکسل با استفاده از openpyx – بخش دوم
- ساخت نمودار در اکسل با استفاده از openpyx – بخش سوم
- عملیات ریاضی در فایل اکسل با استفاده از ماژول openpyx
- ساخت و نوشتن فایل اکسل با ماژول xlsxwriter
- ساخت نمودار دایره ای با ماژول xlsxwriter
- ساخت نمودار میله ای با ماژول xlsxwriter
- ساخت نمودار دونات با ماژول xlsxwriter
چهارچوب جنگو (Django)
- مقدمات جنگو
- معرفی و نصب جنگو
- در چه مواقعی از جنگو استفاده کنیم
- پروژه جنگو و ساختار MVT
- چگونه یک پروژه مقدماتی با ساختار MVT با جنگو بسازیم؟
- چگونه با استفاده از جنگو یک نرم افزار بسازیم؟
کتابخانه نامپی (Numpy)
- معرفی Numpy در پایتون
- ndarray در نامپی
- ساخت ارایه در numpy
- نوع دیتا در اشیاء numpy
- Index در نامپی
- مقدمات برش و index پیشرفته
- تکرارپذیر کردن آرایه
کتابخانه پانداس (Pandas)
- معرفی کتابخانه pandas
- نصب pandas در ویندوز و لینوکس
- ساخت DataFram در پاینداس
- سری ها در Pandas
- ساخت سری در pandas
- نمایش سطرهای بالا در Pandas
- نمایش سطرهای پایین در Pandas
- محاسبات ریاضی مقدماتی در پانداس
- تبدیل DataFram پانداس به آرایه Numpy
یادگیری ماشین با پایتون
ایجاد رابط کاربرد در پایتون
نکته به نکته در پایتون
برنامه های کاربردی و پروژه ها
این محتوا چطور بود؟
نظر شما به بهبود محتوا کمک میکند

امیر دایی
500k دنبالکنندهاز بچگی عاشق برنامه نویسی بودم
دیدگاهها
0 دیدگاه