آموزش رایگان پایتون (python) مقدماتی

951

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

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

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

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

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

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

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

برای 100 نفر اول

3.580.000 تومان

1.790.000 تومان

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

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

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

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 دقیقه

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

12:04 دقیقه

جلسه چهاردهم: عملگرهای حسابی در پایتون

4:57 دقیقه

جلسه پانزدهم: عملگرهای رابطه‌ای در پایتون

5:41 دقیقه

جلسه شانزدهم: تفاوت = و == در پایتون

1:58 دقیقه

جلسه هفدهم: آموزش عملگرهای منطقی در پایتون

14:55 دقیقه

جلسه هجدهم: دستور input در پایتون

10:54 دقیقه

جلسه نوزدهم: دستور type در پایتون

3:04 دقیقه

جلسه بیستم: دستور if در پایتون

9:30 دقیقه

جلسه بیست و یکم: دستور else در پایتون

3:22 دقیقه

جلسه بیست و دوم: دستور elif در پایتون

8:17 دقیقه

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

12:59 دقیقه

جلسه بیست و چهارم: دستور شرطی تک خطی در پایتون

5:03 دقیقه

جلسه بیست و پنجم: تمرین اول - پیدا کردن بزرگ‌ترین عدد وارد شده

4:07 دقیقه

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

3:48 دقیقه

جلسه بیست و هفتم: تمرین سوم - بررسی نام‌کاربری و پسورد

4:02 دقیقه

جلسه بیست و هشتم: تمرین چهارم - اعداد بخش پذیر به عدد 6

3:18 دقیقه

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

4:01 دقیقه

جلسه سی ام: دسترسی به اعضای یک لیست

2:42 دقیقه

جلسه سی و یکم: برشی از یک لیست (slicing)

3:10 دقیقه

جلسه سی و دوم: متد append در پایتون

1:34 دقیقه

جلسه سی و سوم: متد extend در پایتون

2:19 دقیقه

جلسه سی و چهارم: متد insert در پایتون

2:22 دقیقه

جلسه سی و پنجم: متد remove در پایتون

1:48 دقیقه

جلسه سی و ششم: متد pop در پایتون

2:30 دقیقه

جلسه سی و هفتم: دستور del در پایتون

1:27 دقیقه

جلسه سی و هشتم: متد clear در پایتون

1:04 دقیقه

جلسه سی و نهم: متد sort در پایتون

1:48 دقیقه

جلسه چهلم: متد count در پایتون

1:39 دقیقه

جلسه چهل و یکم: متد reverse در پایتون

1:31 دقیقه

جلسه چهل و دوم: متد index در پایتون

1:53 دقیقه

جلسه چهل و سوم: متد copy در پایتون

2:02 دقیقه

جلسه چهل و چهارم: دستور len در پایتون

1:38 دقیقه

جلسه چهل و پنجم: دستور max و min و sum در پایتون

1:55 دقیقه

جلسه چهل و ششم: عملگرهای عضویت (in و not in) در پایتون

2:29 دقیقه

جلسه چهل و هفتم: میانگین لیست در پایتون

3:03 دقیقه

جلسه چهل و هشتم: پیدا کردن نمرات زیر 10 یک کلاس

4:51 دقیقه

جلسه چهل و نهم: پیدا کردن اعداد سه رقمی یک لیست

4:02 دقیقه

جلسه پنجاهم: پیدا کردن بزرگ‌ترین عدد لیست بدون استفاده از دستور max

1:49 دقیقه

برای مشاهده بقیه جلسات در دوره ثبت‌نام فرمایید

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

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

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

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

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

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

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

جزوه مطالب

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

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

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

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

نظر دانشجوی دوره حضوری
آقای ابوالفضل نجفی
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- پیاده سازی بازی گرافیکی حدس کلمه

مدرسان دوره

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

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

 

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

 

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

 

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

 

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

آموزش رایگان پایتون را سریعا شروع کنید

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

 

چرا زبان پایتون پرطرفدار است؟

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

 

سادگی و خوانایی کد:

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

 

کدهای خوانا:

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

 

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

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

 

چرا آموزش زبان پایتون را باید از افراز ادیو شروع کنیم؟

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

 

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

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

 

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

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