دوره پایتون از مبتدی تا پیشرفته

951

باشگاه ستارگان پایتون - در پایتون تبدیل به ستاره شوید

احمدرضا ابراهیمی پور

مدرس دوره پایتون

احمدرضا آهنگریان

مدرس دوره پایتون

ما در این دوره آموزشی صفر تا صد پایتون را با تمرین و پروژه‌های کاربردی به شما آموزش می‌دهیم. 

تخفیف ویژه 50 درصدی

برای 100 نفر اول

3.580.000 تومان

1.790.000 تومان

دوره در حال ضبط است و بیش از 100 جلسه از آن ضبط شده و هر هفته سه‌شنبه‌، چهارشنبه و پنجشنبه‌ها جلسات جدید براتون قرار داده می‌شود

دوره آموزشی پایتون از مبتدی تا پیشرفته

4.6

باشگاه ستارگان پایتون - در پایتون تبدیل به ستاره شوید

احمدرضا آهنگریان

مدرس دوره پایتون

احمدرضا ابراهیمی پور

مدرس دوره پایتون

ما در این دوره آموزشی صفر تا صد پایتون را با تمرین و پروژه‌های کاربردی به شما آموزش می‌دهیم. 

تخفیف ویژه زمستانه

برای 100 نفر اول

3.580.000 تومان

1.790.000 تومان

سطح دوره:

مقدماتی تا فوق پیشرفته

روش برگزاری:

اسپات پلیر

زمان انتشار جلسات:

سه‌شنبه‌ها و چهارشنبه‌ها و پنجشنبه‌ها

آخرین بروزرسانی:

26 بهمن 1403

سطح دوره:

مقدماتی تا فوق پیشرفته

روش برگزاری:

اسپات پلیر

آخرین بروزرسانی:

26 بهمن 1403

زمان انتشار جلسات:

سه‌شنبه، چهارشنبه، پنجشنبه

برخی از پروژه‌های انجام شده در دوره

ویژگی‌های دوره

آموزش به زبان ساده

تمام آموزش‌ها به زبان ساده ضبط شده‌اند تا هرکسی با هر سطحی بتواند برنامه نویس پایتون شود.

وبینار ماهانه برای پشتیبانی بهتر

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

آپدیت همیشگی!

هر آپدیت جدیدی را به صورت رایگان دریافت خواهید کرد.

جزوه مطالب

برای یادگیری بهتر شما جزوه مطالب تدریس شده را در قالب فایل PDF تقدیمتان می‌کنیم

پشتیبانی دائمی

بعد از ثبت‌نام در دوره به مدت دو سال از پشتیبانی حرفه‌ای بهره مند خواهید شد

عضویت در کانال VIP تلگرام

بعد از ثبت‌نام در دوره، در کانال VIP تلگرام عضو می‌شوید و در این کانال می‌توانید با دیگر برنامه نویسان پایتون در ارتباط باشید و شبکه سازی کنید.

فرصت‌های شغلی با پایتون

کافیست تا دوره پایتون ما را بگذرانید و سپس وارد یکی از شاخه‌های پایتون شوید تا کلی موقعیت شغلی عالی پیش روی شما قرار بگیرد. 

فرصت‌های شغلی در دوره پایتون

2 مانیتور خمیده مخصوص برنامه نویسی به ارزش 10 میلیون تومان

در قرعه کشی ما شرکت کنید و برنده 2 مانیتور خمیده شوید!

سه هدیه ارزشمند

بعد از ثبت‌نام، دوره فوق‌العاده ساخت ربات تلگرام با پایتون را به ارزش 1.790.000 تومان از ما هدیه دریافت خواهید کرد

بعد از ثت‌نام، دوره بازی سازی با پایتون را به ارزش 1.770.000 تومان از ما هدیه دریافت خواهید کرد

مشاوره رایگان

یک مشاوره 20 دقیقه‌ای به ارزش 2 میلیون تومان از ما هدیه دریافت خواهید کرد

تفاوت دوره ما با دوره‌های رایگان چیست؟

دوره‌های رایگان 2 ضعف بزرگ دارند، اولین ضعف آنها عدم ارائه مدرک می‌باشد که بعد از پایان دوره شما هیچ مدرکی نخواهید داشت. ضعف دوم پروژه محور نبودن دوره است و بعد از گذراندن دوره نمی‌توانید پروژه‌های مختلف را پیاده سازی کنید. پس یکبار برای همیشه پایتون را اصولی یاد بگیرید و برنامه نویس حرفه‌ای شوید.

نظر و نتایج برخی از دانشجویان دوره حضوری و آنلاین

نظر دانشجوی دوره حضوری
آقای ابوالفضل نجفی
0.5 0.75 عادی 1.25 1.5 1.75 2
0:20 00:00
نظر شرکت کننده دوره حضوری
خانم مرضیه دهقانی
0.5 0.75 عادی 1.25 1.5 1.75 2
0:27 00:00
نظر شرکت کننده دوره آنلاین
خانم مهدیه موسوی
0.5 0.75 عادی 1.25 1.5 1.75 2
0:18 00:00
نظر شرکت کننده دوره آنلاین
خانم سما مقدم
0.5 0.75 عادی 1.25 1.5 1.75 2
0:33 00:00

سرفصل‌های دوره (در حال ضبط)

سرفصل‌های دوره باشگاه ستارگان پایتون

1- مقدمه‌ای از برنامه نویسی و بررسی تاریخچه آن

2- نصب مفسر پایتون در سیستم عامل ویندوز

3- نصب نرم افزار VS Code

4- نصب اِکستِنشِن پایتون و code runner در VS Code

5- معرفی و نصب دو اکستنشن one dark pro و material icon

6- تنظیم code runner و آماده سازی محیط برنامه نویسی

1- آشنایی با انواع داده در پایتون

2- آشنایی با متغیرها و نحوه ایجاد آن‌ها

3- معرفی دستور print

4- معرفی دو کاراکتر گریز معروف (escape character) - n\ و t\

5- معرفی دستور sep

6- معرفی دستور end

7- معرفی انواع روش چاپ (معمولی، format ، f-string. و string%)

1- تعریف عملگر

2- معرفی عملگرهای ریاضی

3- معرفی عملگرهای مقایسه‌ای

4- معرفی عملگرهای منطقی

5- معرفی دستور input

6- معرفی دستور type

7- پیاده سازی یک ماشین حساب

1- معرفی دستور if

2- معرفی دستور if else

3- معرفی دستور if elif else

4- تفاوت نوشتن چند if مستقل با نوشتن یک ساختار if elif else

5- دستورات شرطی تو در تو

6- نوشتن شرط های تک خطی

7- حل چند مثال از ساده تا سخت

8- مینی پروژه: پیاده سازی برنامه محاسبه کننده محیط و مساحت اشکال هندسی

1- معرفی لیست‌ها

2- دسترسی به اعضای یک لیست (indexing)

3- برشی از یک لیست (slicing)

4- معرفی دستور append

5- معرفی دستور extend

6- معرفی دستور insert

7- تفاوت عمل درج (insert) با عمل جایگزینی

8- معرفی دستور remove

9- معرفی دستور pop

10- معرفی دستور del

11- معرفی دستور clear

12- معرفی دستور sort

13- معرفی دستور count

14- معرفی دستور reverse

15- معرفی دستور index

16- معرفی دستور copy

17- معرفی دستور len

18- معرفی دستور max، sum، min

19- عملگر عضویت in

20- عملگر عضو نبودن not in

21- پیاده سازی برنامه محاسبه معدل یک کلاس.

22- پیاده سازی برنامه پیدا کردن نمرات زیر 10 یک کلاس.

23- پیاده سازی برنامه پیدا کردن اعداد سه رقمی یک لیست.

24- حل چند مثال دیگر. 

1- معرفی ساختار تکرار for و دلیل نیاز به آن (پیمایش عضوی)

2- ترکیب ساختار for با دستورات شرطی

3- محاسبه جمع و ضرب اعضای یک لیست با هم (بدون استفاده از دسورات از پیش آماده)

4- شمارش عضوهای خاصی از یک لیست

5- معرفی عملگرهای انتساب

6- معرفی دستور range

7- ساخت یک لیست به صورت فشرده (list comprehension)

8- پیاده سازی عمل فاکتوریل

9- پیدا کردن مقسوم علیه‌های یک عدد

10- بررسی اول بودن یا نبودن یک عدد

11- بررسی کامل بودن یا نبودن یک عدد

12- حل چند مثال دیگر

1- معرفی رشته ها

2- دسترسی به حرف خاصی از یک رشته

3- برشی از یک رشته

4- پیمایش در رشته‌ها

5- تفاوت رشته‌ها و لیست‌ها

6- معرفی دستور upper

7- معرفی دستور lower

8- معرفی دستور capitalize

9- معرفی دستور title

10- معرفی دستور index

11- معرفی دستور find

12- معرفی دستور count

13- معرفی دستور split

14- معرفی دستور join

15- معرفی دستور isalnum

16- معرفی دستور isalpha

17- معرفی دستور isalnumeric

18- تفاوت سه دستور بالا

19- معرفی دستور strip

20- معرفی دستور rstrip

21- معرفی دستورlstrip

22- معرفی دستور rempoveprefix

23- معرفی ذستور rempovesuffix

24- معرفی دستور replace

25- معرفی دستور ord

26- معرفی دستور chr

27- شمردن تعداد حروف، کلمات و جمله در یک متن.

28- پیاده سازی کد سزار

29- حل چند مثال دیگر

1- معرفی ساختار تکرار while و تفاوت آن با for

2- ساختار while بی نهایت

3- دستور break

4- دستور continue

5- ساخت منو

6- معرفی تکنیک flag

7- شمارش تعداد ارقام یک عدد

8- جمع ارقام یک عدد

9- تبدیل عدد از مبنای 10 به 2

10- تبدیل عدد از مبنای 2 به 10

11- ترکیب دو برنامه بالا در یک برنامه

1- معرفی حلقه‌های تو در تو و دلیل نیاز به آن

2- رسم انواع پترن‌های کاراکتری

3- پیاده سازی یک جدول ضرب

4- پیدا کردن ب.م.م (بزرگترین مقسوم علیه) یک عدد

5- رسم مثلث خیام پاسکال

6- حل چند مثال دیگر

1- معرفی لیست‌های دو بعدی و کاربرد آن

2- پیمایش در لیست‌های دو بعدی

3- اضافه کردن به لیست‌های دو بعدی

4- محاسبه معدل برای چند دانش آموز یک کلاس

1- پیمایش اندیسی در لیست‌های تک بعدی 

2- پیمایش اندیسی در لیست‌های دو بعدی

3- پیدا کردن اعداد اول دو رقمی متوالی در یک عبارت عددی

4- حل چند مثال دیگر

1- معرفی تاپل

2- تفاوت تاپل با لیست‌ها

3- پیمایش در تاپل‌ها

4- تاپل تک عضوی

5- حل چند مثال

1- معرفی ساختمان داده مجموعه و تفاوت آن با سایر ساختمان داده‌ها

2- پیمایش در مجموعه‌ها

3- معرفی دستور add

4- معرفی دستور update

5- معرفی دستور remove

6- معرفی دستور discard

7- معرفی دستور pop

8- معرفی دستور clear

9- معرفی دستور copy

10- معرفی دستور اشتراک (intersection) و عملگر آن &

11- معرفی دستور اجتماع (union) و عملگر آن |

12- معرفی دستور تفاضل (difference)  و عملگر آن -

13- معرفی دستور تفاضل متقارن (symmetric_differrence) و عملگر آن ^

14- معرفی دستور intersection_update

15- معرفی دستور difference_update

16- معرفی دستور symmetric_difference_update

17- معرفی دستور زیر مجموعه (issubset)

18- معرفی ذستور بالا مجموعه (issuperset)

19- پیاده سازی برنامه شمردن تکرار هر حرف در یک جمله با استفاده از (ساختمان داده مجموعه).

20- حل چند مثال دیگر 

1- معرفی ساختمان داده دیکشنری و کاربرد آن

2- دسترسی به اعضای دیکشنری

3- معرفی دستور get

4- اضافه کردن جفت کلید/مقدار به دیکشنری

5- پیمایش در دیکشنری‌ها

6- معرفی دستور popitem

7- معرفی دستور keys

8- معرفی دستور values

9- معرفی دستور items

10- معرفی دستور fromkeys

11- معرفی دستور setdefault

12- حل چند مثال.

1- معرفی تابع و کاربرد بسیار مهم آن

2- تفاوت بودن یا نبودن return

3- پارامترهای پیشفرض

4- آرگومان کلیدواژه ای

5- برگرداندن چند مقدار

6- آرگومان‌های دلخواه

7- مشخص کردن نوع ورودی‌ها و خروجی برای تابع

8- تابع بازگشتی

9- بیان سطح دسترسی محلی (local) و جهانی (global)

10- معرفی iterator

11- معرفی generator

12- معرفی decorator

13- پیاده سازی برنامه انتخاب تعدادی کالا از بین چند کالا.

14- پیاده سازی برنامه ثبت‌نام کاربران.

15- پیاده سازی برنامه xo یا همان دوز.

16- پیاده سازی برنامه چک کردن بازی هشت وزیر.

17- حل چند مثال دیگر.

1- معرفی لامبدا (lambda) و نحوه نوشتن آن

2- معرفی map

3- map و استفاده لامبدا در آن

4- معرفی filter

5- filter و استفاده لامبدا در آن

6- معرفی reduce

1- معرفی مفهوم شی گرایی و دلیل به وجود آمدن آن

2- معرفی ویژگی (صفت یا attribute)

3- معرفی متد (رفتار)

4- تعریف کلاس در پایتون

5- ایجاد شی (نمونه) از روی کلاس

6- ساخت ویژگی‌هایی برای شی ساخته شده

7- تعریف کلاس به همراه مقدار دهی اولیه ویژگی‌ها

8- ایجاد متد‌ها درون کلاس

9- دسترسی به متد‌ها

10- پیاده سازی کلاس گربه

11- پیاده سازی کلاس ماشین

12- پیاده سازی کلاس حساب بانکی

13- پیاده سازی کلاس مدیریت حساب بانکی

14- معرفی مفوم ترکیب

15- کپسوله سازی (encapsulation) در شی گرایی (بیان سطح دسترسی‌های عمومی و خصوصی)

16- معرفی setter و getter

17- پیاده سازی کلاس کارمند

18- معرفی ویژگی‌های شی و ویژگی‌های کلاس

19- معرفی متد جادویی __str__

20- ارث بری (inheritance) در شی گرایی

21- پیاده سازی کلاس برنامه نویس

22- معرفی super

23- ارث بری چندگانه در پایتون

24- معرفی مفهوم انتزاع (abstraction)

25- پیاده سازی کلاس شکل (به عنوان کلاس پایه) و کلاس مربع و مستطیل و دایره (به عنوان فرزند)

26- معرفی مفهوم چند ریختی (polymorphism)

27- پیاده سازی کلاس نقطه

28- تحریف عملگر‌ها در پایتون (معرفی متد‌های جادویی __add__ و __sub__ و ... )

29- معرفی classMethod و StaticMethod

1- تعریف ماژول و اهمیت آن

2- استفاده از ماژول‌های ساخته شده توسط خودمان

3- استفاده از ماژول‌های درونی پایتون

4- معرفی ماژول random

5- معرفی ماژول string

6- پیاده سازی برنامه ساخت پسورد تصادفی (تابع محور)

7- پیاده سازی برنامه ساخت پسورد تصادفی (شی گرا)

8- معرفی ماژول math

9- معرفی ماژول os

10- معرفی ماژول time

11- معرفی ماژول datetime

12- حالت‌های مختلف استفاده از ماژول و امکانات درون آن

13- تعریف اسکریپت و تفاوت آن با ماژول

14- از ماژول تا کتابخانه

15- نصب کتابخانه‌های مورد نیازمان

16- ساخت محیط مجازی

1- معرفی انواع خطا‌ها در برنامه نویسی

2- تشریح خطای زمان اجرا

3- معرفی بلوک try و except

4- پیاده سازی برنامه گرفتن عدد از کاربر با مدیریت خطاهای آن

5- معرفی انواع ارور‌های زمان اجرا و دلیل رخ دادن آن‌ها

6- نوشتن یک try و چندین except

7- پیاده سازی برنامه گرفتن دو عدد و تقسیم آن‌ها به هم با مدیریت خطاهای آن

8- نوشتن try و except های تو در تو

9- معرفی دستور raise

10- ساخت استثنا سفارشی

11- معرفی دستور finally و else

1- معرفی فایل و دلیل نیاز به آن (بیان تفاوت ram و hard در نگه داری داده‌ها)

2- معرفی دستور open

3- نوشتن اطلاعات درون فایل (write)

4- معرفی دستور close

5- خواندن یک فایل با انواع روش های آن (read)

6- پیاده سازی یک برنامه ثبت نامی

7- معرفی دستور with

1- معرفی مفهوم پایگاه داده

2- معرفی برنامه‌های مدیریت پایگاه داده

3- ساخت یک پایگاه داده با sqlite3

4- ساخت جدول درون پایگاه داده (CREATE)

5- درج یک سطر به جدولی در پایگاه داده (INSERT)

6- خواندن اطلاعات از جدولی از پایگاه داده (SELECT)

7- خواندن شرطی اطلاعات از جدولی از پایگاه داده (SELECT WHERE)

8- ویرایش سطر‌های یک جدول از پایگاه داده (UPDATE)

9- ویرایش شرطی سطر‌های یک جدول از پایگاه داده (UPDATE WHERE)

10- حذف سطر‌های یک جدول از پایگاه داده (DELETE)

11- حذف شرطی سطر‌های یک جدول از پایگاه داده (DELETE WHERE)

12- بیان پایگاه داده رابطه‌ای (one to one، one to many و many to one)

13- نوشتن کوئری‌های تو در تو

14- پیاده سازی پروژه مدیریت یک کتابخانه به صورت کنسولی

1- معرفی کتابخانه tkiner

2- ساخت یک پنجره

3- معرفی المان (ویجت) Label

4- معرفی المان (ویجت) Entry

5- معرفی المان (ویجت) Button

6- انجام یک عمل با فشردن یک دکمه

7- ساخت یک برنامه محاسبه میانگین به صورت گرافیکی

8- معرفی اِلِمان (ویجت) RadioButton

9- معرفی اِلِمان (ویجت) ComboBox

10- معرفیَ اِلمان (ویجت) CheckBox

11- پیاده سازی برنامه فرم لاگین

12- معرفی المان (ویجت) Frame

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

14- گرفتن خروجی exe (اجرایی) از برنامه با استفاده از ماژول pyinstaller

15- ساخت یک ستاپ برای نصب برنامه ساخته شده با برنامه inno setup

1- ساخت ربات قرعه کشی اینستاگرام

2- استخراج اطلاعات اماکن مختلف از گوگل مپ (با سلنیوم)

3- پیاده سازی پروژه گرافیکی - (طرح سوالات امتحان نهایی برای دانش آموزان)

4- ساخت یک ربات اینستاگرام دیگر

سرفصل‌های ساخت ربات تلگرام با پایتون (هدیه دوره)

1- ساخت ربات تلگرامی در BotFather

2- تنظیمات ربات (شامل انتخاب نام، اضافه نمودن توضیح، قرار دادن عکس پروفایل و...)

3- آزمایش توکن

4- دریافت پیام

5- ارسال پیام

6- نصب کتابخانه python telegram bot

7- معرفی ماژول Async l/O

8- آشنایی با صف‌ها

1- راه اندازی بات با پایتون

2- مدیریت دستورات

3- کار با جاب‌ها و صف‌ها

4- ساخت یک ماشین حساب

5- دستورات درون خطی (inline query)

6- مدیریت یک گفتگو (بات یه چیزی میگه و ما باید جواب بدیم)

7- مدیریت خطاها و ارورها

1- معرفی پایگاه داده مونگو دیبی (MongoDB)

2- نصب و راه اندازی پایگاه داده

3- آشنایی با Mongo Atlas

4- آشنایی و نصب Mongo Compass

5- کار با MongoDB در پایتون

6- اتصال بات تلگرام به پایگاه داده MongoDB

7- پیاده سازی بات مدیریت مخارج

1- دیپلوی بات تلگرام با pythonanywhere (به سادگی آب خوردن)

2- دیپلوی بات تلگرام در سرور لینوکسی

3- دیپلوی بات تلگرام به کمک داکر

1- پیاده سازی یک پروژه شبیه سازی شده، خرید و فروش کالا مشابه دیوار

2- ساخت ربات مدیریت مخارج

سرفصل‌های بازی سازی با پایتون (هدیه دوره)

1- مقدمه ای بر pygame

2- شروع به کار با Pygame

3- چگونه Pygame را در ویندوز نصب کنیم؟

4- نصب Pygame در MacOS

5- حقایق جالب در مورد pygame

1- وارد کردن و راه‌اندازی PyGame

2- چگونه تمام ماژول‌های وارد شده در PyGame را راه‌اندازی کنیم؟

3- چگونه یک پنجره خالی PyGame ایجاد کنیم؟

4- چگونه اندازه پنجره PyGame را بدست آوریم؟

5- اجازه دادن به تغییر اندازه پنجره در PyGame

6- چگونه رنگ پس‌زمینه صفحه را در Pygame تغییر دهیم؟

7- چگونه نام پنجره Pygame را تغییر دهیم؟

8- چگونه حلقه بازی را در PyGame تنظیم کنیم؟

9- چگونه آیکون PyGame را تغییر دهیم؟

10- سطوح در PyGame

11- زمان در PyGame

1- کشیدن اشیاء و اشکال در PyGame

2- کشیدن اشکال مختلف روی پنجره PyGame

3- چگونه یک مستطیل در PyGame بکشیم؟

4- چگونه یک مستطیل با گوشه‌های گرد در PyGame بکشیم؟

1- مدیریت رویداد‌ها در PyGame

2- چگونه رویدادهای سفارشی در PyGame اضافه کنیم؟

3- مدیریت ورودی در PyGame

4- چگونه ورودی صفحه‌کلید را در PyGame بدست آوریم؟

5- پخش فایل صوتی در PyGame

1- کار با متن در PyGame

2- نمایش متن در پنجره PyGame

3- چگونه یک جعبه ورودی متن با Pygame ایجاد کنیم؟

1- نمایش تصاویر با PyGame

2- بدست آوردن عرض و ارتفاع یک تصویر در PyGame

3- چگونه تصاویر را با استفاده از PyGame چرخانده و مقیاس‌بندی کنیم؟

4- چرخاندن تصویر در PyGame

5- چگونه یک تصویر را با ماوس در PyGame حرکت دهیم؟

6- چگونه با استفاده از ماوس تصاویر را در PyGame مقیاس‌بندی و چرخانده کنیم؟

1- چگونه دکمه‌ها را در بازی با استفاده از PyGame ایجاد کنیم؟

2- کشیدن طرح با استفاده از کلیدهای جهت‌دار در PyGame

3- حرکت دادن یک شیء در PyGame

4- پرش دادن یک شیء در PyGame

5- اضافه کردن مرز به یک شیء در PyGame

6- تشخیص برخورد در PyGame

7- ایجاد Sprites در PyGame

8- کنترل Sprites در PyGame

9- چگونه اثر نفس‌گیری رنگ‌ها را با استفاده از PyGame اضافه کنیم؟

10- پخش فایل‌های صوتی در PyGame

1- نمایش بارش برف با استفاده از PyGame

2- منحنی‌های Rhodonea و Maurer Rose

3- ایجاد منوی شروع در PyGame

4- بازی Tic Tac Toe GUI با استفاده از PyGame

5- بازی Snake

6- بازی 8-بیتی با استفاده از PyGame

7- مصورسازی مرتب‌سازی حبابی با استفاده از PyGame

8- مصورسازی جستجوی سه‌گانه با استفاده از PyGame

9- مصورسازی الگوریتم مرتب‌سازی: Heap Sort

10- مصورسازی الگوریتم مرتب‌سازی: Insertion Sort

11- مصورسازی جستجوی دودویی با استفاده از PyGame

12- ساخت و مصورسازی بازی Sudoku با استفاده از PyGame

سرفصل‌های ساخت اپلیکیشن دسکتاپ با PyQt5 (هدیه دوره)

1- صحبتی در مورد PyQt5 و تفاوت آن با سایر کتابخانه‌های گرافیکی

2- ساخت محیط مجازی

3- نصب PyQt5 در محیط مجازی

1- ساخت یک برنامه ساده

2- تغییر آیکون برنامه

3- قرار گرفتن پنجره در مرکز صفحه نمایش

1- معرفی ویجت (المان) QLabel

2- معرفی ویجت (المان) QPushButton

3- معرفی ویجت (المان) QLineEdit

1- موقعیت‌های مطلق

2- معرفی چیدمان QBoxLayout

3- معرفی چیدمان QGridLayout

4- معرفی چیدمان QFormLayout

1- معرفی رویدادها (events) در PyQt5

2- معرفی سیگنا‌ل‌ها و اسلات‌ها (signal and slots) در PyQt5

1- معرفی ویجت (المان) QRadioButton

2- معرفی ویجت (المان) QCheckBox

3- معرفی ویجت (المان) QComboBox

4- معرفی ویجت (المان) QSpinBox

5- معرفی ویجت (المان) QSlider

1- معرفی QMenu

2- معرفی QMenuBar

3- معرفی QToolBar

1- معرفی QInputDialog

2- معرفی QFileDialog

3- معرفی QFontDialog

1- معرفی ویجت (اِلمان) QTab

2- معرفی ویجت (اِلمان) QStacked

3- معرفی ویجت (اِلمان) QSplitter

4- معرفی ویجت (اِلمان) QDock

5- معرفی ویجت (اِلمان) QStatusBar

6- معرفی ویجت (اِلمان) QList

7- معرفی ویجت (اِلمان) QScrollBar

8- معرفی ویجت (اِلمان) QCalender

1- نمایش یک message با QMessageBox

2- انواع message

1- معرفی QMdiSubWindow

2- معرفی متد addSubWindow

3- معرفی متد cascadeSubWindows

4- معرفی متد tileSubWindows

1- معرفی متد dragEnterEvent

2- معرفی متد dropEvent

1- معرفی QtSqlDatabase و افزون دیتابیس با متد addDatabase

2- معرفی متد setDatabaseName

3- نوشتن query

1- معرفی QPainter

2- معرفی متد drawText

3- معرفی متد drawLine

4- معرفی متد drawRect

5- معرفی متد drawEllipse

6- معرفی متد drawPixmap

1- معرفی QPixmap

2- قرار دادن تصویر در یک اِلمان با متد setPixmap

1- پیاده سازی برنامه مدیریت یک فروشگاه

2- پیاده سازی بازی گرافیکی حدس کلمه

با هفته‌ای 3 ساعت برنامه نویس حرفه‌ای شوید!

هر هفته یک ویدیو جدید برای شما ارسال خواهد شد و شما با دیدن ویدیو‌ و تمرین کردن و ارسال تمرینات می‌توانید به یک برنامه نویس حرفه‌ای تبدیل شوید.

در دوره ثبت‌نام کنید اگر:

وقت کافی برای تمرین دارید

کاملا مصمم هستید برای برنامه نویس شدن

می‌خواهید پایتون را یکبار برای همیشه به صورت اصولی و استاندارد یاد بگیرید

در دوره ثبت‌نام نکنید اگر:

فکر می‌کنید با دوره‌های رایگان می‌توان متخصص شد

می‌خواهید پایتون را سطحی و گذرا بیاموزید

به دنبال دوره‌های رایگان و غیر اصولی هستید

بدون مدرک موفق نخواهید شد!

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

12 جلسه اول را رایگان ببینید!

جلسه اول: مقدمه‌ای از برنامه نویسی و بررسی تاریخچه آن

8:58 دقیقه

جلسه دوم: نصب مفسر پایتون در سیستم عامل ویندوز

6:23 دقیقه

جلسه سوم: نصب نرم افزار VS Code

4:31 دقیقه

جلسه چهارم: نصب اکستنشن پایتون و code runner در VS Code

7:28 دقیقه

جلسه پنجم: معرفی و نصب دو اکستنشن one dark pro و material icon

3:47 دقیقه

جلسه ششم: تنظیم code runner و آماده سازی محیط برنامه نویسی

14:21 دقیقه

جلسه هفتم: آشنایی با انواع داده در پایتون

4:18 دقیقه

جلسه هشتم: آشنایی با متغیرها و نحوه ایجاد آن‌ها

8:07 دقیقه

جلسه نهم: معرفی دستور print

6:10 دقیقه

جلسه دهم: معرفی دو کاراکتر گریز معروف

4:07 دقیقه

جلسه یازدهم: آموزش دستور sep

4:14 دقیقه

جلسه دوازدهم: آموزش دستور end

7:53 دقیقه

سوالات پرتکرار شما

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

پشتیبانی دوره سه بعدی می‌باشد و شما از سه طریق می‌توانید از ما پشتیبانی دریافت کنید:

1- تیکت پشتیبانی

2- وبینار‌های هفتگی

3- پیامرسان‌های داخلی و خارجی ( ایتا و تلگرام )

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

مدرسان دوره

دکتر آهنگریان - برنامه نویس هوش مصنوعی

1- مدرس برنامه نویسی در آموزشگاه‌های فنی و حرفه‌ای

 

2- برنامه نویس ارشد پایتون در سایت افراز ادیو

 

3- برنامه نویس ارشد ماشین لرنینگ (یادگیری ماشین)

 

4- برنامه نویس ارشد دیپ لرنینگ (یادگیری عمیق)

 

5- متخصص تحلیلگر داده

مهندس ابراهیمی پور - برنامه نویس پایتون و وب

1- مدرس برنامه نویسی در آموزشگاه‌های فنی و حرفه‌ای

2- مدیر و موسس سایت افراز ادیو

3- دارای ابلاغیه مربیگری در آموزشگاه فنی و حرفه‌ای

 

ضمانت بازگشت وجه بی چون و چرا!

ما به کیفیت دوره اطمینان داریم...

چون به کیفیت دوره اطمینان داریم، ضمانت بازگشت وجه هفت روزه برای شما عزیزان در نظر گرفتیم. با خیال راحت در دوره ثبت‌نام کنید، اگر به هر دلیلی به مدت 7 روز از دوره ناراضی بودید تمام هزینه پرداختی شما را عودت خواهیم داد.

پایتون چیست؟

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

 

چرا باید پایتون را یاد بگیریم؟

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

 

غول‌های تکنولوژی که از پایتون استفاده می‌کنند!

گوگل – یوتیوب – موزیلا – یاهو (maps) – دراپ باکس – مایکروسافت و… از زبان پایتون استفاده می‌کنند و یکی از دلایل محبوبیت زبان پایتون بین برنامه نویسان این است که شرکت‌های معتبر از این زبان استفاده می‌کنند.

 

بعد از دوره پایتون، در کدام حوزه‌ها می‌توانم وارد شوم؟

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

 

توسعه وب

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

 

هوش مصنوعی

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

 

اینترنت اشیا

بعد از گذراندن دوره آموزش پایتون، می‌توانید وارد حوزه جذاب و پولساز اینترنت اشیاء شده و در آن حرفه‌ای شوید.

 

امنیت و تست نفوذ

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

 

برنامه‌های دسکتاپ

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

 

ابزار مدیریت و تحلیل داده

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

 

طراحی سیستم‌های اتوماسیون

یکی دیگر از حوزه‌های جذاب پایتون، حوزه طراحی سیستم‌های رزرواسیون است. شرکت‌های زیادی وجود دارند که به دنبال یک سیستم رزرواسیون هستند و شما می‌توانید بعد از یادگیری زبان پایتون، وارد این حوزه شوید.

 

طراحی‌ بازی‌های مختلف و مبتنی بر وب (آنلاین)

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

 

ساخت وب اپلیکیشن

قدرت نمایی پایتون تمامی ندارد. شما می‌توانید وب‌سایت‌ های قدرتمند با قابلیت تبدیل شدن به نرم افزارهای موبایلی بسازید. چی از این بهتر؟ شما کافیست دوره پایتون را تمام کنید و سپس به هر حوزه‌ای که خواستید وارد شوید.

 

آیا پایتون، ارزش یادگیری دارد؟

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

 

دوره آموزشی پایتون چند ماه طول می‌کشد؟

به طور معمول یادگیری پایتون 6 ماه طول ‌می‌کشد. اگر 6 ماه مستمر تمرین کنید و آموزش ببینید تبدیل به یک متخصص پایتون می‌شوید که از پس هر کاری بر میاید.

 

مزیت‌های یادگیری پایتون از سایت افراز ادیو چیست؟

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

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

مزیت بعدی دوره آموزشی پایتون با افراز ادیو، پروژه محور بودن آن است. کلی پروژه و مینی پروژه برای شما پیاده سازی می‌کنیم تا تسلط کامل روی پایتون به دست بیورید.

 

دوره پایتون با مدرک فنی و حرفه‌ای

در دوره‌ای ثبت نام کنید که در پایان دوره به شما مدرک معتبر فنی و حرفه‌ای اعطا کند. زیرا با داشتن مدرک از مزایای مختلفی بهره مند خواهید شد. یک نمونه از مزایای داشتن مدرک فنی حرفه‌ای، دریافت وام خود اشتغالی است که می‌تواند به شما کمک شایانی کند. با افتخار در مجموعه افراز ادیو شما می‌توانید با گذراندن دوره پایتون یک مدرک معتبر از سازمان فنی و حرفه ای دریافت کنید.

 

آیا بعد از گذراندن دوره آموزش برنامه نویسی پایتون، می‌توانم در شرکت‌ها استخدام شوم؟

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

 

هدف ما از برگزاری دوره آموزش پایتون چیست؟

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

 

دوره آموزش پایتون از صفر مناسب چه افرادی می‌باشد؟

دوره آموزشی پایتون مناسب افرادی است که:

1- می‌خواهند وارد بازارکار پایتون شوند.

2- افرادی که از فرصت‌های شغلی پایتون خبر دارند.

3- کسانی که قصد دارند تبدیل به یک متخصص شوند.

4- دانشجویانی که نیاز به پروژه‌های پایان دوره دارند.

5- افرادی که می‌خواهند قدرتمند ترین زبان برنامه نویسی را یاد بگیرند.

 

بعد از گذراندن آموزش زبان پایتون چه دستاوردی خواهم رسید؟

بعد از گذراندن دوره آموزشی پایتون، هرآنچه نیاز دارید تا متخصص پایتون شوید را آموزش خواهید دید و تبدیل به متخصص پایتون خواهید شد.