آموزش TOTAL Python: 16 روز برای تبدیل شدن به یک توسعه دهنده پیشرفته پایتون

TOTAL Python: 16 days to Become an Advanced Python Developer

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

PyTHON را در 16 روز بیاموزید

برنامه فشرده ما برای یادگیری و تمرین شما در یک برنامه مطالعه 16 روزه طراحی شده است:

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

  • هر مفهوم جدید شامل یک PDF قابل بارگیری است تا همه چیز را در اختیار داشته باشید

  • هر ویدیو دارای یک مقدمه نظری و یک نمایش عملی در دنیای واقعی است

  • هر درس دارای 3 تمرین کدنویسی است تا بتوانید آموخته های خود را تمرین کنید

  • هر مبحث با یک مسابقه به پایان می رسد تا آنچه را که آموخته اید تقویت کند


مسیر یادگیری پایتون شما به 3 قسمت تقسیم می شود:

روز 1 تا روز 6 = آموزش پایه پایتون. مفاهیم اساسی پایتون را بیاموزید تا به یک برنامه نویس قوی با پایه ای محکم تبدیل شوید.

روز 7 تا روز 9 = مرحله پیشرفته پایتون. برای ایجاد برنامه های چابک، قوی، کارآمد، قابل تکرار و نگهداری، برنامه نویسی شی گرا (OOP) را وارد کنید.

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

فرو خواهید رفت
  • بازی‌ها

  • رابط های گرافیکی

  • خراش دادن وب

  • هوش مصنوعی

  • توسعه وب

  • علوم داده

  • تشخیص چهره

  • یادگیری ماشین

  • و خیلی (خیلی) بیشتر.


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

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

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

فدریکو گارای به بیش از 150000 نفر کمک کرده است تا به یادگیری متحول کننده زندگی دست یابند. دوره های برنامه نویسی C#، VBA و Pandas/Python او باعث شد بسیاری از دانش آموزان به آن شغل رویایی یا ارتقای شایسته دست یابند.


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

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

******** ***** *****

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

******** ***** *****

"به عنوان یک تازه کار می خواستم برنامه نویسی را یاد بگیرم تا سرگرمی دیگری داشته باشم، اما این که چگونه این بچه ها آن را توضیح می دهند، چگونه آن را آموزش می دهند، چگونه می دانند چه می گویند، مرا متقاعد می کند که آن را به یک حرفه واقعی تبدیل کنم" (کارلوس) دیوید ویلامارین ماروگو)

******** ***** *****


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

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

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

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


دلایل عدم شرکت در این دوره

ما نمی توانیم به هیچ کدام فکر کنیم. اما اگر می‌خواهید دوره بدون ریسک را بگذرانید، به یاد داشته باشید که 100% ضمانت بازگشت وجه Udemy در عرض 30 روز دارید. ما نگران نیستیم، زیرا می دانیم که شما عاشق Total Python خواهید شد.


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


آیا جرات دارید این ماجراجویی هیجان انگیز را که زندگی شما را تغییر می دهد، شروع کنید؟ در سخنرانی شماره 1 منتظر شما هستیم.

Phil Fede


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

روز 1 - یک NAME CREATOR را با پایتون برنامه ریزی کنید DAY 1 - PROGRAM A NAME CREATOR WITH PYTHON

  • نقشه راه دوره پایتون Python Course Roadmap

  • چرا پایتون؟ Why Python?

  • هدف روز 1 Day 1 Goal

  • نصب Python & Pycharm Installing Python & Pycharm

  • چاپ در پایتون Print in Python

  • چاپ تمرین شماره 1 Print Practice #1

  • چاپ تمرین شماره 2 Print Practice #2

  • چاپ تمرین شماره 3 Print Practice #3

  • رشته ها در پایتون Strings in Python

  • تمرین رشته شماره 1 String Practice #1

  • تمرین رشته شماره 2 String Practice #2

  • تمرین رشته شماره 3 String Practice #3

  • ورودی در پایتون Input in Python

  • تمرین ورودی شماره 1 Input Practice #1

  • تمرین ورودی شماره 2 Input Practice #2

  • تمرین ورودی شماره 3 Input Practice #3

  • بیایید روز 1 را مرور کنیم Let's Review Day 1

  • راه حل - تمرینات کدگذاری روز اول Solution - Day 1 Coding Exercises

  • روز اول چالش پایتون Day 1 Python Challenge

  • روز اول چالش پایتون - راه حل Day 1 Python Challenge - Solution

  • برخی از جزئیات برای دور زدن Udemy Some Details for Getting Around Udemy

روز 2 - یک ماشین حساب کمیسیون با پایتون را برنامه ریزی کنید DAY 2 - PROGRAM A COMMISSION CALCULATOR WITH PYTHON

  • هدف روز دوم: امروز چه مهارت‌های پایتون را یاد خواهید گرفت؟ Day 2 Goal: What python skills will you learn today?

  • انواع داده ها در پایتون Data Types in Python

  • متغیرها در پایتون Variables in Python

  • تمرین متغیرها شماره 1 Variables Practice #1

  • تمرین متغیرها شماره 2 Variables Practice #2

  • تمرین متغیرها شماره 3 Variables Practice #3

  • نام متغیرها در پایتون Variable Names in Python

  • اعداد صحیح و شناور در پایتون Integers & Floats in Python

  • تمرین اعداد صحیح Integers Practice

  • شناورها تمرین کنید Floats Practice

  • تمرین انواع داده ها Data Types Practice

  • تبدیل بین انواع داده در پایتون Conversions between Data Types in Python

  • تمرین شماره 1 تبدیل نوع داده Data Type Conversions Practice #1

  • تمرین شماره 2 تبدیل نوع داده Data Type Conversions Practice #2

  • تمرین شماره 3 تبدیل نوع داده Data Type Conversions Practice #3

  • قالب بندی رشته در پایتون String Formatting in Python

  • تمرین قالب بندی رشته ها شماره 1 Strings Formatting Practice #1

  • تمرین قالب بندی رشته ها شماره 2 Strings Formatting Practice #2

  • تمرین قالب بندی رشته ها شماره 3 Strings Formatting Practice #3

  • عملگرهای ریاضی در پایتون Mathematical Operators in Python

  • تمرین عملگرهای ریاضی شماره 1 Mathematical Operators Practice #1

  • تمرین عملگرهای ریاضی شماره 2 Mathematical Operators Practice #2

  • تمرین عملگرهای ریاضی شماره 3 Mathematical Operators Practice #3

  • روش گرد در پایتون Round Method in Python

  • تمرین دور شماره 1 Round Practice #1

  • تمرین دور شماره 2 Round Practice #2

  • تمرین دور شماره 3 Round Practice #3

  • مهم: درباره نظرات Important: About reviews

  • بیایید روز 2 را مرور کنیم Let's Review Day 2

  • راه حل - روز 2 تمرین کدگذاری Solution - Day 2 Coding Exercises

  • روز دوم چالش پایتون Day 2 Python Challenge

  • روز دوم چالش پایتون - راه حل Day 2 Python Challenge - Solution

روز 3 - یک تحلیلگر متن را با پایتون برنامه ریزی کنید DAY 3 - PROGRAM A TEXT ANALYZER WITH PYTHON

  • هدف روز سوم: امروز چه مهارت‌های پایتون را یاد خواهید گرفت؟ Day 3 Goal: What python skills will you learn today?

  • روش ایندکس در پایتون Index Method in Python

  • تمرین روش شاخص شماره 1 Index Method Practice #1

  • تمرین روش شاخص شماره 2 Index Method Practice #2

  • تمرین روش شاخص شماره 3 Index Method Practice #3

  • استخراج رشته های فرعی در پایتون Extracting Sub-Strings in Python

  • تمرین شماره 1 استخراج رشته های فرعی Extracting Sub-Strings Practice #1

  • تمرین شماره 2 استخراج رشته های فرعی Extracting Sub-Strings Practice #2

  • تمرین شماره 3 استخراج رشته های فرعی Extracting Sub-Strings Practice #3

  • روش های رشته در پایتون String Methods in Python

  • روش های رشته ای تمرین شماره 1 String Methods Practice #1

  • روش های رشته ای تمرین شماره 2 String Methods Practice #2

  • روش های رشته ای تمرین شماره 3 String Methods Practice #3

  • ویژگی های رشته در پایتون String Properties in Python

  • تمرین ویژگی های رشته شماره 1 String Properties Practice #1

  • تمرین ویژگی های رشته شماره 2 String Properties Practice #2

  • تمرین ویژگی های رشته شماره 3 String Properties Practice #3

  • لیست ها در پایتون Lists in Python

  • لیست تمرین شماره 1 Lists Practice #1

  • لیست تمرین شماره 2 Lists Practice #2

  • لیست تمرین شماره 3 Lists Practice #3

  • فرهنگ لغت در پایتون Dictionaries in Python

  • دیکشنری ها تمرین شماره 1 Dictionaries Practice #1

  • دیکشنری ها تمرین شماره 2 Dictionaries Practice #2

  • دیکشنری ها تمرین شماره 3 Dictionaries Practice #3

  • تاپل ها در پایتون Tuples in Python

  • تمرین شماره 1 تاپلز Tuples Practice #1

  • تمرین شماره 2 تاپلز Tuples Practice #2

  • تمرین شماره 3 تاپلز Tuples Practice #3

  • مجموعه در پایتون Sets in Python

  • مجموعه تمرین شماره 1 Sets Practice #1

  • مجموعه تمرین شماره 2 Sets Practice #2

  • مجموعه تمرین شماره 3 Sets Practice #3

  • بولی ها در پایتون Booleans in Python

  • تمرین بولی شماره 1 Booleans Practice #1

  • تمرین بولی شماره 2 Booleans Practice #2

  • تمرین بولی شماره 3 Booleans Practice #3

  • بیایید روز 3 را مرور کنیم Let's Review Day 3

  • راه حل - روز 3 تمرین کدگذاری Solution - Day 3 Coding Exercises

  • روز سوم چالش پایتون Day 3 Python Challenge

  • روز سوم چالش پایتون - راه حل Day 3 Python Challenge - Solution

روز 4 - بازی "حدس بزنید عدد" را با پایتون برنامه ریزی کنید DAY 4 - PROGRAM THE 'GUESS THE NUMBER' GAME WITH PYTHON

  • هدف روز چهارم: امروز چه مهارت های پایتون را یاد خواهید گرفت؟ Day 4 Goal: What python skills will you learn today?

  • مقایسه عملگرها در پایتون Comparison Operators in Python

  • مقایسه اپراتورها تمرین شماره 1 Comparison Operators Practice #1

  • مقایسه اپراتورها تمرین شماره 2 Comparison Operators Practice #2

  • مقایسه اپراتورها تمرین شماره 3 Comparison Operators Practice #3

  • عملگرهای منطقی در پایتون Logical Operators in Python

  • تمرین عملگرهای منطقی شماره 1 Logical Operators Practice #1

  • تمرین عملگرهای منطقی شماره 2 Logical Operators Practice #2

  • تمرین عملگرهای منطقی شماره 3 Logical Operators Practice #3

  • تصمیم گیری در پایتون Decision Making in Python

  • تمرین تصمیم گیری شماره 1 Decision Making Practice #1

  • تمرین تصمیم گیری شماره 2 Decision Making Practice #2

  • تمرین تصمیم گیری شماره 3 Decision Making Practice #3

  • حلقه ها در مقدمه پایتون Loops in Python Intro

  • برای حلقه ها در پایتون For Loops in Python

  • برای حلقه ها تمرین شماره 1 For Loops Practice #1

  • برای حلقه ها تمرین شماره 2 For Loops Practice #2

  • برای حلقه ها تمرین شماره 3 For Loops Practice #3

  • در حالی که حلقه در پایتون است While Loops in Python

  • در حالی که حلقه ها تمرین شماره 1 While Loops Practice #1

  • در حالی که حلقه ها تمرین شماره 2 While Loops Practice #2

  • تمرین بیانیه های وقفه حلقه Loop Interruption Statements Practice

  • استفاده از Range در پایتون Using Range in Python

  • تمرین محدوده شماره 1 Range Practice #1

  • تمرین محدوده شماره 2 Range Practice #2

  • تمرین محدوده شماره 3 Range Practice #3

  • Enumerator در پایتون Enumerator in Python

  • تمرین شمارشگر شماره 1 Enumerator Practice #1

  • تمرین شمارشگر شماره 2 Enumerator Practice #2

  • تمرین شماره 3 Enumerator Practice #3

  • زیپ در پایتون Zip in Python

  • تمرین زیپ شماره 1 Zip Practice #1

  • تمرین زیپ شماره 2 Zip Practice #2

  • تمرین زیپ شماره 3 Zip Practice #3

  • حداقل و حداکثر در پایتون Min & Max in Python

  • حداقل و حداکثر تمرین شماره 1 Min & Max Practice #1

  • حداقل و حداکثر تمرین شماره 2 Min & Max Practice #2

  • حداقل و حداکثر تمرین شماره 3 Min & Max Practice #3

  • تصادفی در پایتون Random in Python

  • تمرین تصادفی شماره 1 Random Practice #1

  • تمرین تصادفی شماره 2 Random Practice #2

  • تمرین تصادفی شماره 3 Random Practice #3

  • فهرست درک در پایتون List Comprehensions in Python

  • تمرین شماره 1 درک مطالب را فهرست کنید List Comprehensions Practice #1

  • تمرین شماره 2 درک مطالب را فهرست کنید List Comprehensions Practice #2

  • تمرین شماره 3 درک مطالب را فهرست کنید List Comprehensions Practice #3

  • بیایید روز 4 را مرور کنیم Let's Review Day 4

  • راه حل - تمرینات کدگذاری روز چهارم Solution - Day 4 Coding Exercises

  • مطابقت (به روز رسانی پایتون 3.10) Matches (Update Python 3.10)

  • روز چهارم چالش پایتون Day 4 Python Challenge

  • روز چهارم چالش پایتون - راه حل Day 4 Python Challenge - Solution

روز پنجم - بازی "جلاد" را با پایتون برنامه ریزی کنید DAY 5 - PROGRAM 'THE HANGMAN' GAME WITH PYTHON

  • هدف روز پنجم: امروز چه مهارت‌های پایتون را یاد خواهید گرفت؟ Day 5 Goal: What python skills will you learn today?

  • روش‌ها، راهنما و مستندسازی در پایتون Methods, Help & Documentation in Python

  • روش ها، راهنما و مستندسازی تمرین شماره 1 Methods, Help & Documentation Practice #1

  • روش ها، راهنما و مستندسازی تمرین شماره 2 Methods, Help & Documentation Practice #2

  • روش‌ها، راهنما و مستندسازی تمرین شماره 3 Methods, Help & Documentation Practice #3

  • کارکرد Functions

  • ایجاد توابع Create Functions

  • ایجاد توابع تمرین شماره 1 Create Functions Practice #1

  • ایجاد توابع تمرین شماره 2 Create Functions Practice #2

  • ایجاد توابع تمرین شماره 3 Create Functions Practice #3

  • برگشت Return

  • تمرین بازگشت شماره 1 Return Practice #1

  • تمرین برگشت شماره 2 Return Practice #2

  • تمرین بازگشت شماره 3 Return Practice #3

  • توابع دینامیک Dynamic Functions

  • تمرین توابع پویا شماره 1 Dynamic Functions Practice #1

  • تمرین توابع پویا شماره 2 Dynamic Functions Practice #2

  • تمرین توابع پویا شماره 3 Dynamic Functions Practice #3

  • مثال تابع Function Example

  • تعاملات بین توابع Interactions Between Functions

  • تعامل بین توابع تمرین شماره 1 Interactions Between Functions Practice #1

  • تعاملات بین توابع تمرین شماره 2 Interactions Between Functions Practice #2

  • تعاملات بین توابع تمرین شماره 3 Interactions Between Functions Practice #3

  • استدلال های نامعین (*args) Indefinite Arguments (*args)

  • استدلال های نامعین (*args) تمرین شماره 1 Indefinite Arguments (*args) Practice #1

  • استدلال های نامعین (*args) تمرین شماره 2 Indefinite Arguments (*args) Practice #2

  • استدلال های نامعین (*args) تمرین شماره 3 Indefinite Arguments (*args) Practice #3

  • استدلال های نامعین (**kwargs) Indefinite Arguments (**kwargs)

  • استدلال های نامعین (**kwargs) تمرین شماره 1 Indefinite Arguments (**kwargs) Practice #1

  • استدلال های نامعین (**kwargs) تمرین شماره 2 Indefinite Arguments (**kwargs) Practice #2

  • استدلال های نامعین (**kwargs) تمرین شماره 3 Indefinite Arguments (**kwargs) Practice #3

  • مشکلات عملی Practical Problems

  • راه حل مسائل عملی Solutions to Practical Problems

  • بیایید روز پنجم را مرور کنیم Let's Review Day 5

  • راه حل - تمرینات کدگذاری روز پنجم Solution - Day 5 Coding Exercises

  • روز پنجم چالش پایتون Day 5 Python Challenge

  • نکات و نکات برای پروژه امروز Tips & Hints for Today's Project

  • روز پنجم چالش پایتون - راه حل Day 5 Python Challenge - Solution

  • رفع اشکال Fixing a Bug

روز 6 - یک جعبه دستور غذا را با پایتون برنامه ریزی کنید DAY 6 - PROGRAM A RECIPES BOX WITH PYTHON

  • هدف روز ششم: امروز چه مهارت های پایتون را یاد خواهید گرفت؟ Day 6 Goal: What python skills will you learn today?

  • باز کردن و دستکاری فایل ها Open and Manipulate Files

  • باز کردن و دستکاری فایل ها تمرین شماره 1 Open and Manipulate Files Practice #1

  • باز کردن و دستکاری فایل ها تمرین شماره 2 Open and Manipulate Files Practice #2

  • باز کردن و دستکاری فایل ها تمرین شماره 3 Open and Manipulate Files Practice #3

  • ایجاد و نوشتن فایل ها Create and Write Files

  • ایجاد و نوشتن فایل تمرین شماره 1 Create and Write Files Practice #1

  • ایجاد و نوشتن فایل تمرین شماره 2 Create and Write Files Practice #2

  • ایجاد و نوشتن فایل تمرین شماره 3 Create and Write Files Practice #3

  • دایرکتوری ها Directories

  • مسابقه راهنماها Directories Quiz

  • Pathlib Pathlib

  • آزمون Pathlib Pathlib Quiz

  • مسیر Path

  • تمرین مسیر شماره 1 Path Practice #1

  • تمرین مسیر شماره 2 Path Practice #2

  • تمرین مسیر شماره 3 Path Practice #3

  • کنسول را تمیز کنید Clean the Console

  • فایل ها و توابع Files & Functions

  • تمرین فایل ها و توابع شماره 1 Files & Functions Practice #1

  • تمرین فایل ها و توابع شماره 2 Files & Functions Practice #2

  • تمرین فایل ها و توابع شماره 3 Files & Functions Practice #3

  • بیایید روز 6 را مرور کنیم Let's Review Day 6

  • راه حل - تمرینات کدگذاری روز ششم Solution - Day 6 Coding Exercises

  • روز ششم چالش پایتون Day 6 Python Challenge

  • چالش روز ششم پایتون - راه حل (قسمت 1) Day 6 Python Challenge - Solution (Part 1)

  • چالش روز ششم پایتون - راه حل (قسمت 2) Day 6 Python Challenge - Solution (Part 2)

  • چالش روز ششم پایتون - راه حل (قسمت 3) Day 6 Python Challenge - Solution (Part 3)

  • چالش روز ششم پایتون - راه حل (قسمت 4) Day 6 Python Challenge - Solution (Part 4)

  • تست پروژه امروز Testing Today's Project

  • رفع اشکال در پروژه امروز Fixing a Bug in Today's Project

روز هفتم - یک حساب بانکی را با پایتون برنامه ریزی کنید DAY 7 - PROGRAM A BANK ACCOUNT WITH PYTHON

  • هدف روز هفتم: امروز چه مهارت های پایتون را یاد خواهید گرفت؟ Day 7 Goal: What python skills will you learn today?

  • برنامه نویسی شی گرا در پایتون Object Oriented Programming in Python

  • کلاس ها Classes

  • تمرین کلاس شماره 1 Classes Practice #1

  • تمرین کلاس شماره 2 Classes Practice #2

  • تمرین کلاس شماره 3 Classes Practice #3

  • ویژگی های Attributes

  • ویژگی ها تمرین شماره 1 Attributes Practice #1

  • ویژگی ها تمرین شماره 2 Attributes Practice #2

  • ویژگی های تمرین شماره 3 Attributes Practice #3

  • مواد و روش ها Methods

  • روش ها تمرین شماره 1 Methods Practice #1

  • روش ها تمرین شماره 2 Methods Practice #2

  • روش ها تمرین شماره 3 Methods Practice #3

  • انواع روش ها Types of Methods

  • انواع روش ها تمرین شماره 1 Types of Methods Practice #1

  • انواع روش ها تمرین شماره 2 Types of Methods Practice #2

  • انواع روش ها تمرین شماره 3 Types of Methods Practice #3

  • وراثت Inheritance

  • تمرین وراثت شماره 1 Inheritance Practice #1

  • تمرین وراثت شماره 2 Inheritance Practice #2

  • تمرین وراثت شماره 3 Inheritance Practice #3

  • وراثت تمدید شده Extended Inheritance

  • تمرین وراثت گسترده شماره 1 Extended Inheritance Practice #1

  • تمرین وراثت گسترده شماره 2 Extended Inheritance Practice #2

  • تمرین وراثت گسترده شماره 3 Extended Inheritance Practice #3

  • پلی مورفیسم Polymorphism

  • تمرین چند شکلی شماره 1 Polymorphism Practice #1

  • تمرین چند شکلی شماره 2 Polymorphism Practice #2

  • تمرین چند شکلی شماره 3 Polymorphism Practice #3

  • ستون های برنامه نویسی شی گرا در پایتون Pillars of Object Oriented Programming in Python

  • روش های خاص Special Methods

  • روش های ویژه تمرین شماره 1 Special Methods Practice #1

  • روش های ویژه تمرین شماره 2 Special Methods Practice #2

  • روش های ویژه تمرین شماره 3 Special Methods Practice #3

  • بیایید روز هفتم را مرور کنیم Let's Review Day 7

  • راه حل - تمرینات کدگذاری روز هفتم Solution - Day 7 Coding Exercises

  • روز هفتم چالش پایتون Day 7 Python Challenge

  • روز هفتم چالش پایتون - راه حل Day 7 Python Challenge - Solution

روز هشتم - یک دستگاه فروش بلیت را با پایتون برنامه ریزی کنید DAY 8 - PROGRAM A TICKET VENDING MACHINE WITH PYTHON

  • هدف روز هشتم: امروز چه مهارت های پایتون را یاد خواهید گرفت؟ Day 8 Goal: What python skills will you learn today?

  • بسته ها را نصب کنید Install Packages

  • برنامه بسته‌ها را نصب کنید Install Packages Quizz

  • ماژول ها و بسته ها Modules and Packages

  • آزمون ماژول ها و بسته ها Modules and Packages Quizz

  • رسیدگی به خطا Error Handling

  • تمرین رسیدگی به خطا شماره 1 Error Handling Practice #1

  • تمرین رسیدگی به خطا شماره 2 Error Handling Practice #2

  • تمرین رسیدگی به خطا شماره 3 Error Handling Practice #3

  • جستجوی خطاها با Pylint Searching for Errors with Pylint

  • تمرین Pylint (خودارزیابی) Pylint Practice (Self-Assessment)

  • کد خود را با Unittest تست کنید Test your Code with Unittest

  • Unittest Quizz Unittest Quizz

  • دکوراتورها Decorators

  • مسابقه دکوراتورها Decorators Quizz

  • ژنراتورها Generators

  • ژنراتورها تمرین شماره 1 Generators Practice #1

  • ژنراتورها تمرین شماره 2 Generators Practice #2

  • ژنراتورها تمرین شماره 3 Generators Practice #3

  • بیایید روز 8 را مرور کنیم Let's Review Day 8

  • راه حل - تمرینات کدگذاری روز هشتم Solution - Day 8 Coding Exercises

  • روز هشتم چالش پایتون Day 8 Python Challenge

  • روز هشتم چالش پایتون - راه حل Day 8 Python Challenge - Solution

روز نهم - یک موتور جستجوی شماره سریال را با پایتون برنامه ریزی کنید DAY 9 - PROGRAM A SERIAL NUMBER SEARCH ENGINE WITH PYTHON

  • هدف روز نهم: امروز چه مهارت های پایتون را یاد خواهید گرفت؟ Day 9 Goal: What python skills will you learn today?

  • ماژول مجموعه ها Collections Module

  • تمرین ماژول مجموعه ها شماره 1 Collections Module Practice #1

  • تمرین شماره 2 مجموعه مجموعه ها Collections Module Practice #2

  • ماژول مجموعه ها تمرین شماره 3 Collections Module Practice #3

  • ماژول های سیستم عامل و Shutil OS and Shutil Modules

  • آزمون ماژول های سیستم عامل و Shutil OS and Shutil Modules Quizz

  • ماژول Datetime Datetime Module

  • تمرین ماژول تاریخ تاریخ شماره 1 Datetime Module Practice #1

  • تمرین ماژول تاریخ تاریخ شماره 2 Datetime Module Practice #2

  • تمرین ماژول تاریخ تاریخ شماره 3 Datetime Module Practice #3

  • ماژول هایی برای اندازه گیری زمان Modules to Measure Time

  • ماژول هایی برای سنجش زمان آزمون Modules to Measure Time Quizz

  • ماژول ریاضی Math Module

  • تمرین ماژول ریاضی شماره 1 Math Module Practice #1

  • تمرین ماژول ریاضی شماره 2 Math Module Practice #2

  • تمرین ماژول ریاضی شماره 3 Math Module Practice #3

  • ماژول Re Re Module

  • تمرین RegEx شماره 1 RegEx Practice #1

  • تمرین RegEx شماره 2 RegEx Practice #2

  • تمرین RegEx شماره 3 RegEx Practice #3

  • فایل ها را از پایتون فشرده و از حالت فشرده خارج کنید Compress and Decompress Files from Python

  • فشرده سازی و از حالت فشرده خارج کردن فایل ها از Python Quizz Compress and Decompress Files from Python Quizz

  • بیایید روز 9 را مرور کنیم Let's Review Day 9

  • راه حل - تمرینات کدگذاری روز نهم Solution - Day 9 Coding Exercises

  • روز نهم چالش پایتون Day 9 Python Challenge

  • روز نهم چالش پایتون - راه حل Day 9 Python Challenge - Solution

روز دهم - بازی "تهاجم فضایی" را با پایتون برنامه ریزی کنید DAY 10 - PROGRAM THE GAME 'SPACE INVASION' WITH PYTHON

  • هدف روز دهم: امروز چه مهارت‌های پایتون را یاد خواهید گرفت؟ Day 10 Goal: What python skills will you learn today?

  • صفحه نمایش را ایجاد کنید Create the Screen

  • عنوان، نماد و رنگ را تغییر دهید Change Title, Icon and Color

  • پخش کننده را اضافه کنید Add the Player

  • پخش کننده را حرکت دهید Move the Player

  • کنترل جنبش Controlling the Movement

  • تعیین محدودیت برای حرکت Setting Limits to the Movement

  • دشمن ایجاد کنید Create Enemy

  • حرکت دشمن Moving the Enemy

  • یک تصویر پس زمینه اضافه کنید Add a Background Image

  • گلوله ها Bullets

  • جنبش گلوله Bullet Movement

  • تشخیص برخورد Detect Collisions

  • دشمنان را اضافه کنید Add Enemies

  • نمایش امتیاز Show Score

  • موسیقی و صداها را اضافه کنید Add Music and Sounds

  • بازی تمام شد Game Over

  • بیایید روز 10 را مرور کنیم Let's Review Day 10

روز یازدهم - یک استخراج کننده داده های وب را با پایتون برنامه ریزی کنید DAY 11 - PROGRAM A WEB DATA EXTRACTOR WITH PYTHON

  • هدف روز یازدهم: امروز چه مهارت های پایتون را یاد خواهید گرفت؟ Day 11 Goal: What python skills will you learn today?

  • اصول اسکرپینگ وب Web Scraping Principles

  • نحوه مشاهده کد منبع How to View the Source Code

  • استخراج عنوان سایت Extracting the Site Title

  • استخراج عناصر از یک کلاس Extracting Elements from a Class

  • استخراج تصاویر Extracting Images

  • toscrape.com toscrape.com

  • کاوش چندین صفحه Exploring Multiple Pages

  • شرایط استخراج را شناسایی کنید Identify Extraction Conditions

  • استخراج عنوان Extracting the Title

  • قرار دادن همه چیز با هم Putting Everything Together

  • بیایید روز یازدهم را مرور کنیم Let's Review Day 11

روز دوازدهم - یک مدیر رستوران را با پایتون برنامه ریزی کنید DAY 12 - PROGRAM A RESTAURANT MANAGER WITH PYTHON

  • هدف روز دوازدهم: امروز چه مهارت های پایتون را یاد خواهید گرفت؟ Day 12 Goal: What python skills will you learn today?

  • پیکربندی پنجره Window Configuration

  • ایجاد پنل ها Create Panels

  • دکمه های چک Checkbuttons

  • جعبه ورودی Input Box

  • مقادیر پیش فرض Default Values

  • ایجاد پنل هزینه ها Creating the Costs Panel

  • دکمه ها و فاکتور Buttons & Invoice

  • ماشین حساب Calculator

  • عملکرد ماشین حساب Calculator Functionality

  • تنظیم دکمه های چک Setting the Checkbuttons

  • محاسبه کل Calculating Totals

  • فاکتور را ایجاد کنید Create the Invoice

  • فاکتور را در یک فایل ذخیره کنید Save the Invoice in a File

  • صفحه را بازنشانی کنید Reset the Screen

  • بیایید روز 12 را مرور کنیم Let's Review Day 12

روز 13 - یک دستیار صوتی را با پایتون برنامه ریزی کنید DAY 13 - PROGRAM A VOICE ASSISTANT WITH PYTHON

  • هدف روز سیزدهم: امروز چه مهارت های پایتون را یاد خواهید گرفت؟ Day 13 Goal: What python skills will you learn today?

  • یادداشت برای درس بعدی Note for the Next Lesson

  • کتابخانه ها را نصب کنید Install Libraries

  • تبدیل صدا به متن Transform Voice into Text

  • تبدیل متن به صدا Transform Text into Voice

  • تنظیمات زبان Language Settings

  • چه روزی است What Day it Is

  • ساعت چند است What Time it Is

  • سلام اولیه Initial Greeting

  • مرکز درخواست Request Center

  • افزودن قابلیت ها Adding Functionalities

  • اتمام دستیار Finishing the Assistant

  • بیایید روز سیزدهم را مرور کنیم Let's Review Day 13

روز چهاردهم - یک کنترل کننده حضور و غیاب در محل کار را با پایتون برنامه ریزی کنید DAY 14 - PROGRAM A WORK ATTENDANCE CONTROLLER WITH PYTHON

  • هدف روز چهاردهم: امروز چه مهارت های پایتون را یاد خواهید گرفت؟ Day 14 Goal: What python skills will you learn today?

  • کتابخانه های تشخیص چهره را نصب کنید Install Facial Recognition Libraries

  • مرحله 1 - بارگذاری تصاویر Step 1 - Load Images

  • مرحله 2 - تصاویر را علامت گذاری کنید Step 2 - Mark Images

  • مرحله 3 - مقایسه چهره ها Step 3 - Compare Faces

  • تغییر تفاوت (فاصله) Modify Difference (Distance)

  • نمایش فاصله Show Distance

  • پایگاه داده چهره را ایجاد کنید Create the Face Database

  • موارد منطبق را در پایگاه داده پیدا کنید Find Matches in the Database

  • نمایش مسابقه Show Match

  • ثبت نام حضور و غیاب Register Attendance

  • بیایید روز 14 را مرور کنیم Let's Review Day 14

روز پانزدهم - یک مدل یادگیری ماشینی با پایتون برنامه ریزی کنید DAY 15 - PROGRAM A MACHINE LEARNING MODEL WITH PYTHON

  • هدف روز پانزدهم: امروز چه مهارت‌های پایتون را یاد خواهید گرفت؟ Day 15 Goal: What python skills will you learn today?

  • با Google Colab آشنا شوید Meet Google Colab

  • Numpy - قسمت 1 Numpy - Part 1

  • Numpy - قسمت 2 Numpy - Part 2

  • پانداها - قسمت 1 Pandas - Part 1

  • پانداها - قسمت 2 Pandas - Part 2

  • پانداها - قسمت 3 Pandas - Part 3

  • Matplotlib - قسمت 1 Matplotlib - Part 1

  • Matplotlib - قسمت 2 Matplotlib - Part 2

  • مقدمه ای بر یادگیری ماشینی Introduction to Machine Learning

  • زنده ماندن از تایتانیک Surviving the Titanic

  • بیایید روز 15 را مرور کنیم Let's Review Day 15

روز شانزدهم - یک برنامه کاربردی تحت وب با پایتون برنامه ریزی کنید DAY 16 - PROGRAM A TO-DO WEB APPLICATION WITH PYTHON

  • هدف روز شانزدهم: امروز چه مهارت های پایتون را یاد خواهید گرفت؟ Day 16 Goal: What python skills will you learn today?

  • محیط های مجازی در پایتون و جنگو Virtual Environments in Python & Django

  • نصب جنگو برای کار با پایتون Installing Django to Work with Python

  • پیکربندی آدرس ها در پایتون و جنگو Configuring the Urls in Python and Django

  • جدول وظایف را در پایتون و جنگو ایجاد کنید Create the Tasks Table in Python and Django

  • تنظیم View در پایتون و جنگو Setting the View in Python and Django

  • تنظیم نمای جزئیات برای پایتون و جنگو Setting the Detail View for Python and Django

  • یک پیوند به جزئیات در پایتون و جنگو ایجاد کنید Create a Link to Details in Python and Django

  • اضافه کردن یک وظیفه جدید در پایتون و جنگو Adding a New Task in Python and Django

  • فرم وظیفه جدید در پایتون و جنگو New Task Form in Python and Django

  • ویرایش Task در پایتون و جنگو Edit Task in Python and Django

  • حذف Task در پایتون و جنگو Delete Task in Python and Django

  • منطق Login/Logout را در Python و Django ایجاد کنید Create the Login/Logout Logic in Python and Django

  • فرم ورود/خروج در پایتون و جنگو Login/Logout Form in Python and Django

  • محدودیت دسترسی در پایتون و جنگو Access Restriction in Python and Django

  • داده های خاص کاربر در پایتون و جنگو User Specific Data in Python and Django

  • ثبت کاربران جدید در پایتون و جنگو Register New Users in Python and Django

  • نوار جستجو در پایتون و جنگو Search Bar in Python and Django

  • یک سبک برای همه نماها One Style for All the Views

  • سبک عمومی در پایتون و جنگو General Style in Python and Django

  • نوار برتر در پایتون و جنگو Top Bar in Python and Django

  • استایل لیست با پایتون و جنگو List Style with Python and Django

  • سبک نوار جستجو با پایتون و جنگو Search Bar Style with Python and Django

  • سایت را تمام کنید Finish the Site

  • بیایید روز شانزدهم را مرور کنیم Let's Review Day 16

یک روز بیشتر؟ One More Day?

  • مطمئن! Sure!

نمایش نظرات

آموزش TOTAL Python: 16 روز برای تبدیل شدن به یک توسعه دهنده پیشرفته پایتون
جزییات دوره
26 hours
225
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
23,409
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Phil Ebiner Phil Ebiner

ویدیو | عکس | طرح

آیا می توانم به شما کمک کنم تا یک مهارت جدید بیاموزید؟

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

من به ایجاد دوره های با کیفیت بالا از تجربه دنیای واقعی افتخار می کنم.

اطلاعات بیشتر درباره PHIL:

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

در سال 2011، با لیسانس هنرهای خود در تولید فیلم و تلویزیون در دانشگاه لویولا مریمونت فارغ التحصیل شدم. زمانی که آنجا بودم، خوش شانس بودم که در سوئیس، آلمان، مکزیک و هند فیلم های مستند ساختم. پس از فارغ التحصیلی، در شرکت Participant Media فیلمبرداری و تدوین مستندهای کوتاه برای وب سایت آنها TakePart کار کردم. من آن دوره را با قراردادی در کالج استنبریج دنبال کردم، جایی که یادگیری آنلاین را کشف کردم و به پیشروی مدرسه آنلاین آنها در آنجا کمک کردم. پس از آن، من 2 سال در دانشگاه کالیفرنیا برکلی با تیم رسانه ای کار کردم.

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

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

Video School Online Inc Video School Online Inc

خالق بهتری شوید! مهارت های خلاقانه ، از تسلط مطلق مبتدی تا پیشرفته را بیاموزید. Video School Online برای کمک به شما در موفقیت در زندگی وجود دارد. هر دوره برای آموزش مهارت خاصی طراحی شده است. امیدوارم موافقت کنید! خواه در تلاش برای یادگیری یک مهارت جدید از ابتدا باشید ، یا بخواهید حافظه خود را با چیزهایی که در گذشته آموخته اید تازه کنید ، به جای مناسب رسیده اید. آموزش و پرورش دنیا را به جای بهتری تبدیل می کند. با مهارت های جدید دنیای خود را بهتر کنید! دوره های ما را می توانید 24/7 در هر کجا که هستید تماشا کنید. بیشتر آنها به طور کامل قابل بارگیری هستند بنابراین می توانید آنها را با خود ببرید. با برنامه تلفن همراه Udemy می توانید آنها را در دستگاه های همراه نیز مشاهده کنید. همه دوره ها 30 روز ضمانت استرداد پول دارند تا بتوانید آن را بررسی کنید ، مطمئن شوید دوره مناسبی برای شماست و اگر اینگونه نباشد ، بازپرداخت می کنید!

Federico Garay Federico Garay

لیسانس Mgter.Apasionado por aprender y por compartir lo aprendido. Me mueve la curiosidad، la quietud y la necesidad de desarrollar nuevas habilidades para ampliar las herramientas que me vinculan con el mundo. Mi formación es amplia y robusta، tanto en la educación رسمی como en la غیر رسمی y autodidacta. او descubierto que el aprendizaje eficaz وابسته sobre todo el deseo de aprender. En la materia que sea. Cada día trae una nueva oportunidad de ser mejor، más Complejo، más amplio. Cada desafío es una forma desplegar los recursos que disponemos ، y de tomar conciencia de cuántos recursos más puedo ادغام شده برای mjorar mi relación con el todo Me he propuesto desarrollar cursos en Udemy para transmetir mi Experiencia، conocer personas con ganas de ser mejores، y mejorar mi calidad de vida haciendo lo que me gusta. Quiero que formes parte de este proyecto que trata conectarnos a todos en una misma conciencia colectiva. Espero que me des la oportunidad de intercambiar lo que hemos aprendido a lo largo del camino.

Escuela Directa Escuela Directa

Aprende a tu ritmo، a tu tiempo، y en el lugar que elijasEn Escuela Directa creemos que el aprendizaje debe ser una Experiencia satisfactoria، انعطاف پذیر y adecuada a las necesidades de cada persona en el mundo. Brindamos herramientas de formación personal y profesional para que el estudiante pueda aprender a su tiempo، a su modo y allí donde se encuentre. اگر بخواهید شخص واقعی خود را به عنوان شخص ثبات پیش از تصرف خود در نظر بگیرید ، در صورت عدم موفقیت در انتخابات ، می توانید از آن استفاده کنید. Lecciones claras، recursos descargables، asistencia virtual y personalizada permanente، materializeize ... cada herramienta pensada en el derecho de aprender en un entorno de crecimiento óptimo. Vive como si fuera el ultimo día. Estudia como si fueras a vivir para siempre.