×
ribbon

تا پایان تخفیف

پایتون برای دنیای واقعی: وب، داده و اپلیکیشن

مدرس:

امیر مهدی گودرزی

آیا می خواهید از یک کدنویس معمولی به یک توسعه دهنده پایتون حرفه ای تبدیل شوید که می... بیشتر
جدید
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
5 (1)
320دانشجو
100ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره
بروزرسانیبهمن ۱۴۰۴

اشتراک مکتب‌پلاس

خرید اشتراک

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

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

پایتون مقدماتی

سینتکس های پایه

کد نویسی تمیز (Clean Code)

مدیریت برنامه ها

این دوره شامل:

21 ساعت ویدئو

1 جلسه متنی

68 تمرین و پروژه

64 سؤال سنجش و یادگیری

181 فایل ضمیمه قابل دانلود

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

14 هفته مهلت ارسال تمرین و پروژه

سرفصل‌های دوره

16 فصل171 جلسه21 ساعت ویدیو
فصل اول : مفاهیم پایه
  مقدمه برنامه نویسی
05:08
  نصب پایتون و ادیتور
04:46
  مفاهیم ساده برنامه نویسی
06:48
  نحوه اجرای خط ها در پایتون
05:57
  متغیر ها در پایتون و انواع داده ها
08:41
  تابع پرینت
13:11
  توابع Built in
04:03
  تبدیل نوع داده ها Type Casting
08:51
  سرچ کردن و استفاده از هوش مصنوعی
07:52
  اصول نام گذاری متغیر ها
05:15
  سرچ کردن
13:42
  کامنت گذاری
04:56
  کوئیز فصل 1
05:00
فصل دوم : داده‌های ذخیره‌ای
  داده های ذخیره ای
09:09
  ایندکسینگ
08:04
  مهارت سرچ کردن - لیست ها
05:32
  اسلایسینگ در لیست ها
08:53
  مفهوم متد و متد های لیست ها
16:11
  مهارت سرچ کردن - متد های لیست ها
06:22
  دیکشنری ها
06:48
  متد های دیکشنری ها
08:41
  مهارت سرچ کردن - متد های لیست ها
04:32
  تغییر داده های لیست ها
03:03
  تاپل ها
10:24
  متد های تاپل ها
06:02
  ست ها
05:33
  متد های ست ها
04:53
  عملیات روی داده های ذخیره ای
09:06
  اینپوت ها - Inputs
07:26
  تعریف پروژه
01:16
  تحلیل و انجام پروژه
06:35
  کوئیز فصل
05:00
فصل سوم : کار با رشته‌ها
  عملیات روی رشته ها
06:11
  متد های رشته ها
10:14
  قالب بندی رشته ها
10:27
  کار با F-String ها در قالب پروژه
05:22
  کوئیز فصل
05:00
  متد های رشته ها
03:00
فصل چهارم : ساختار کنترلی
  مفهوم شرط ها
05:04
  ساختار شرط ها
04:18
  عملگر های مقایسه ای
05:22
  elif
08:43
  مهارت سرچ کردن - else
06:03
  تعریف پروژه ماشین حساب
01:06
  انجام پروزه ماشین حساب
05:17
  حلقه ها در پایتون
06:43
  تابع range در پایتون
06:48
  پیمایش روی داده های مختلف
04:48
  مهارت سرچ کردن - break
06:26
  کلید واژه continue
06:29
  حلقه های تو در تو - nested loops
08:01
  پروژه جدول ضرب
05:52
  حلقه while
06:47
  break و continue در حلقه while
04:25
  پروژه شبیه ساز Login
12:06
  عملگر های منطقی در پایتون
12:54
  کوئیز فصل
10:00
فصل پنجم : توابع
  نصب Pycharm
02:50
  مفهوم تابع
03:14
  ساخت فولدر در پایچارم و مثالی از توابع
06:43
  آرگومان های توابع
05:54
  آرگومان های پیش فرض
06:36
  kwargs
06:39
  args
06:32
  اسکوپ ها scope
09:04
  توابع تو در تو
07:09
  پروژه توابع تو در تو
07:09
  تابع lambda
05:26
  توابع برگشتی - recursive
07:01
  مهارت سرچ کردن - توابع بازگشتی
02:38
  return در توابع
06:52
  توابع Built in پر کاربرد در پایتون
09:00
  کوئیز فصل
05:00
  تمرین اضافه
03:00
فصل ششم : تابع مپ و فیلتر
  تابع map
05:28
  مثال از تابع map
10:30
  خروجی تابع map
06:42
  تابع filter
08:02
  تفاوت تابع map و filter
06:24
  کوئیز فصل
03:00
فصل هفتم : پروژه مخاطبین
  شرح پروژه
04:29
  استارت پروژه
11:01
  پیاده سازی منظق های بعدی
12:49
  استفاده از توابع داخل پروژه
13:22
  بهینه سازی پروژه
05:51
فصل هشتم : مچ کیس
  match-case چیست؟
05:43
  مثال های بیشتر از match-case
09:01
  تفاوت match-case با شرط ها
03:33
  پروژه ماشین حساب
10:14
  پروژه دوم match-case
09:06
فصل نهم : پیپ (PIP)
  برسی ماژول ها و پکیج ها و دستور import
10:13
  سرچ کردن و نحوه نصب پکیج ها
02:42
  دستورات PIP پارت 1
08:39
  نصب ماژول ها از روی فایل با استفاده از دستورات PIP
07:51
  دستورات PIP پارت 2
07:55
  ساختار سلسله مراتبی و __init__
06:28
  - مفهوم "__name__ == "__main__
04:43
  کوئیز فصل
05:00
فصل دهم : ساخت محیط مجازی (Virtual Env)
  آشنایی با محیط مجازی و ساخت آن
06:52
  نصب کتابخانه ها در محیط مجازی با استفاده از فایل txt
02:41
  python shell
07:45
  جزوه اضافه فصل
00:56

پیش‌نیاز‌ها

این دوره به گونه‌ای طراحی شده که از نقطه صفر مطلق شروع می‌شود. یعنی:

بدون نیاز به دانش قبلی: ما از مفاهیم پایه‌ای و نصب پایتون شروع می‌کنیم، انگار که اولین بار است محیط کدنویسی را می‌بینید.
بدون نیاز به پیش‌زمینه ریاضی پیچیده: پایتون زبانی نزدیک به زبان انگلیسی است و ما تمام منطق مورد نیاز را در طول مسیر به شما یاد می‌دهیم.
بدون نیاز به یادگیری زبان‌های دیگر: شما برای ساخت اپلیکیشن وب با Streamlit یا نرم‌افزار با CustomTkinter، نیازی به یادگیری HTML، CSS یا جاوااسکریپت نخواهید داشت؛ پایتون تمام چیزی است که لازم دارید.
تنها چیزی که نیاز دارید: ۱. یک کامپیوتر یا لپ‌تاپ معمولی. ۲. اشتیاق برای یادگیری و حل مسئله. ۳. اختصاص دادن زمان برای تمرین.

ما از "سلام دنیا" (Hello World) شروع می‌کنیم و تا ساخت نرم‌افزارهای پیچیده دسکتاپ و وب در کنار هم پیش می‌رویم.

توضیحات دوره

آیا می‌خواهید از یک کدنویس معمولی به یک توسعه‌دهنده پایتون حرفه‌ای تبدیل شوید که می‌تواند پروژه‌های واقعی و تجاری را مدیریت کند؟ این دوره دقیقاً برای شماست!

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

🛠 آنچه در این مسیر یاد خواهید گرفت به سه بخش اصلی تقسیم میشود:

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

✅ این دوره برای چه کسانی مناسب است؟

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

💡 چرا این دوره متفاوت است؟

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

در بخش کتابخانه ها به یادگیری Customtkinter و Web scraping و Streamlit میپردازیم که سه کتابخانه مهم و کاربردی در پایتون هستند. و برای ساخت بات ها - داشبورد های تحلیل داده و اپلیکیشن ها کاربرد دارند.

"پایتون فقط یک زبان نیست، یک ابزار قدرت است. یاد بگیرید چطور با آن هر چیزی را خلق کنید."

 

دیدگاه کاربران

5

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

هنوز دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
امیر مهدی گودرزیبرنامه نویس و طراح UI / UX
5دوره
1,420دانشجو
8نظر و امتیاز

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

همچنین به طراحی رابط کاربری (UI) و تجربه کاربری (UX) علاقه‌مندم و در این زمینه به‌صورت حرفه‌ای فعالیت دارم. باور دارم ترکیب دانش فنی با اصول زیبایی‌شناسی و تجربه کاربری می‌تواند مسیر تولید محصولات دیجیتال موفق و کاربرمحور را هموار کند.

مهارت‌هایی که می‌آموزید