آموزش تسلط بر برنامه نویسی پایتون: از مبتدی تا متخصص

Python Programming Mastery: From Beginner to Expert

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: پتانسیل کامل پایتون را با آموزش جامع عملی باز کنید! Regex، Json، Data Science، Flet و بیشتر مفاهیم مهم و دشوار پایتون با استفاده از اسلایدهای زیبا و ارائه برای یکسان سازی آسان تر توضیح داده می شوند. درک کاملی از پایتون از پایه ایجاد کنید! ساخت اپلیکیشن های وب و دسکتاپ با استفاده از Flet Framework استفاده از برنامه نویسی شی گرا را با کلاس ها یاد بگیرید! یاد بگیرید چگونه با API ها کار کنید و احراز هویت را درک کنید شما به regex پایتون تسلط خواهید داشت و می توانید هر الگوی regex را بخوانید، بنویسید و درک کنید یاد بگیرید که کد حرفه ای و فشرده با درک Python بنویسید یاد بگیرید چگونه ایمیل ها را با ماژول Datetime Python زمان بندی کنید حل چالش های Python Codewars Challenges و با مصاحبه های کد نویسی آشنا شوید پیش نیازها:بدون نیاز به تجربه برنامه نویسی - هر آنچه را که نیاز دارید به شما آموزش می دهم بدون نیاز به نرم افزار پولی - نحوه استفاده از VsCode، Anaconda و موارد دیگر را به شما آموزش می دهم! من شما را گام به گام راهنمایی می‌کنم که چگونه همه نرم‌افزارها را نصب و راه‌اندازی رایانه Mac یا PC با دسترسی به اینترنت

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


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

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


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

این دوره شامل بیش از 55 ساعت آموزش ویدیویی HD است و دانش برنامه نویسی شما را در حین ساخت پروژه های پایتون در دنیای واقعی ایجاد می کند.


در طول این دوره جامع، ما تعداد زیادی از ابزارها و فناوری‌ها را پوشش می‌دهیم، از جمله:

  • Python 3 - آخرین نسخه Python

  • اسکریپت نویسی پایتون

  • علوم داده

  • پانداها

  • Numpy

  • Matplotlib

  • Flet Framework (Flutter)

  • درخواست

  • Regex (عبارت منظم)

  • Json

  • ادغام API

  • ChatGPT API

  • Git، GitHub و کنترل نسخه

  • و خیلی چیزهای دیگر!

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

همچنین پروژه ای خواهید ساخت که می توانید آن را به هر کارفرمای احتمالی نشان دهید. از جمله:

  • برنامه های وب، موبایل و دسکتاپ با استفاده از چارچوب Flet بسازید

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

  • ارسال خودکار ایمیل با استفاده از SMTPlib

  • چالش‌های Python CodeWars را حل کنید و با مصاحبه‌های کدنویسی آشنا شوید

  • و خیلی چیزهای دیگر!

امروز ثبت نام کنید و منتظر این باشید:

  • سخنرانی های ویدئویی

  • چالش‌ها و تمرین‌های کد

  • پروژه های کامل

  • دانلودها


"با ثبات، همه می توانند حرفه ای باشند"
امروز به من بپیوندید و برنامه نویسی Python را با تجربه کامل یاد بگیرید.



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

مقدمه و راه اندازی ویرایشگر کد Introduction and Code Editor Set Up

  • نقشه راه و پروژه های دوره Course roadmap & Projects

  • چگونه با استفاده از قدرت شبکه یک توسعه دهنده نرم افزار موفق باشیم؟ How to be a successful Software Developer using the Power of Networking

  • تاریخچه پایتون History of Python

  • چرا پایتون یاد بگیریم؟ Why learn Python ?

  • اطلاعات مهم در مورد نصب پایتون Important information on Python installation

  • نصب پایتون روی ویندوز Installing Python on windows

  • نصب VSCode IDE بر روی کامپیوتر شما Installing VSCode IDE on your PC

  • راه اندازی VSCode برای پایتون Setting Up VSCode for python

  • دانلود مطالب دوره Downloading Course Material

سطح مبتدی: مقدمه ای بر برنامه نویسی پایتون Beginner Level : Intoduction to Python Programming

  • سلام دنیا! Hello World!

  • نظرات پایتون Python comments

  • رشته پایتون و نامگذاری متغیر Python String and Variable Naming

  • Python Primitive Datatypes، type function، Comment & Docstring Python Primitive Datatypes, type function, Comment & Docstring

  • تبدیل نوع داده پایتون (Casting نوع) Python Datatype Conversion (Type casting)

  • تابع ورودی پایتون Python Input function

  • چالش کدنویسی: شغل رویایی من Coding Challenge : My Dream Job

  • راه حل چالش کدنویسی: شغل رویایی من Coding Challenge Solution : My Dream Job

  • آزمون مقدماتی پایتون Python Intro Quiz

سطح مبتدی: کنترل جریان و عملگرهای پایتون Beginner Level : Control Flow and Python Operators

  • عملگرهای حسابی Arithmetic operators

  • مدول حسابی Modulo Arithmetic

  • اپراتور نمایی Exponential Operator

  • اپراتورهای واگذاری Assignment operators

  • بیانیه اگر و دیگری، اپراتور مقایسه If and Else Statement, Comparison Operator

  • آزمون مقایسه اپراتور Comparison Operator Quiz

  • Indentation و IndentationError Indentation and IndentationError

  • if، elif else بخش تخته سفید بیانیه if, elif else Statement Whiteboard Section

  • if، elif else بخش کدگذاری بیانیه if, elif else Statement coding section

  • عملگرهای منطقی Logical Operators

  • Nested if..else بیانیه بخش تخته سفید Nested if..else Statement Whiteboard Section

  • بخش کدگذاری Nested If, Elif, Else Statements Nested If , Elif , Else Statements Coding Section

  • چالش کدنویسی I: پروژه مدیریت فوتبال Coding Challenge I : Football Adminstrator project

  • راه حل چالش کد نویسی Coding Challenge I Solution

  • چالش کدنویسی II: تبدیل دقیقه به ساعت Coding Challenge II : Minutes to Hours Conveter

  • راه حل Coding Challenge II Coding Challenge II Solution

  • عملگر سه تایی پایتون و مختصر if Python Ternary Operator and Shorthand if

سطح مبتدی: تصادفی سازی و فهرست پایتون Beginner Level : Randomization and Python List

  • مقدمه ماژول پایتون Python module Introduction

  • عبارت import Python با استفاده از از و به عنوان کلمه کلیدی Python import statement using the from and as keyword

  • ماژول تصادفی و تابع dir The random module and dir function

  • تابع تصادفی shuffle() و seed(). random shuffle() and seed() function

  • لیست پایتون Python List

  • تابع Python IndexError و Len() Python IndexError and Len() function

  • به روز رسانی یک مورد لیست Updating a list item

  • عملیات لیست پایتون Python List Operations

  • لیست تودرتو پایتون Python Nested List

  • رشته پایتون در پشت صحنه Python String Behind the Scenes

  • توابع رشته پیشرفته [با حروف بزرگ، شمارش] Advanced String functions [ capitalize, count ]

  • توابع رشته پیشرفته بیشتر More Advanced String functions

  • اپراتور Python Membership Python Membership operator

  • چالش کدنویسی I: پروژه انتخاب ماشین Coding Challenge I : The Car Picker Project

  • راه حل چالش کد نویسی Coding Challenge I Solution

  • چالش کدنویسی II: پروژه ChatBot Coding Challenge II : ChatBot Project

  • راه حل Coding Challenge II Coding Challenge II Solution

سطح مبتدی: پایتون برای حلقه و تکرارها Beginner Level : Python For Loop & iterables

  • مقدمه تاپل پایتون Python tuple Introduction

  • کار با یک تاپل پایتون Working with a python tuple

  • باز کردن یک تاپل Unpacking a Tuple

  • مقدمه مجموعه های پایتون Python Sets Introduction

  • کار با مجموعه پایتون Working with a python set

  • روش های مجموعه پایتون Python set methods

  • مقایسه لیست، تاپل و مجموعه Comparing list, tuple and set

  • پایتون برای حلقه مقدمه Python for loop Introduction

  • پایتون برای حلقه در اکشن Python for loop in Action

  • Fizzbuzz [تمرین کدگذاری تعاملی] Fizzbuzz [ interactive coding exercise ]

  • میانگین [ تمرین کدگذاری تعاملی ] را بیابید Find the mean [ interactive coding exercise ]

  • تابع محدوده پایتون و حلقه‌ها Python range function and for loops

  • چالش کدگذاری I: ماشین حساب موجودی بانک Coding Challenge I : Bank Balance Calculator

  • راه حل چالش کد نویسی Coding Challenge I Solution

  • چالش کدگذاری II: شماره کارت بدهی را مخفی کنید Coding Challenge II : Hide the Debit card number

  • چالش کدنویسی || راه حل Coding Challenge || Solution

سطح مبتدی: تابع پایتون و حلقه while Beginner Level : Python function and The while loop

  • معرفی تابع پایتون Python function introduction

  • تعریف و فراخوانی یک تابع Defining and Calling a function

  • روش جادویی پایتون و کلمه کلیدی عبور Python Magic method & Pass Keyword

  • پارامترهای تابع در مقابل آرگومان ها تفاوت را می دانند! Function Parameters VS Arguments know the difference!

  • توابع با پارامترها Functions with parameters

  • انواع آرگومان های تابع Types of function arguments

  • معرفی حلقه while The while loop Introduction

  • حلقه while و حلقه بی نهایت While loop & Infinite Loop

  • چالش کدنویسی I: ماشین حساب فاکتوریل Coding Challenge I : Factorial Calculator

  • بررسی فاکتوریل ماشین حساب Factorial Calculator Walkthrough

  • Coding Challenge II: بازی شماره را حدس بزنید Coding Challenge II : Guess the number Game

  • عدد را حدس بزنید بازی Walkthrough Guess the number Game Walkthrough

سطح مبتدی: توابع پایتون با خروجی Beginner Level : Python functions with outputs

  • بیانیه بازگشت The return statement

  • مقادیر چندگانه را برگردانید Return Multiple values

  • چاپ در مقابل بازگشت Print VS return

  • اشاره نوع پایتون Python type hinting

  • بازگشت Recursion

  • دستور عملکرد پایتون و تابع ژنراتور Python yield statement & Generator function

  • عملکرد درجه یک و بالاتر First-class and Higher-Order Function

  • دامنه - Local VS Global Scopes Scope - Local VS Global Scopes

  • توابع بازگشتی توابع Functions returning Functions

  • بسته شدن پایتون و دامنه محصور کردن Python closures & Enclosing Scope

  • چالش تخفیف سبد خرید Shopping Cart Discount Challenge

  • تخفیف سبد خرید Walkthrough Shopping Cart Discount

  • آزمون توابع و دامنه پایتون Python Fucntions & Scope Quiz

سطح مبتدی: دیکشنری پایتون و استدلال های دلخواه Beginner Level : Python Dictionary and Arbitary Arguments

  • مقدمه ای بر دیکشنری پایتون Introduction to Python Dictionary

  • نگاهی دقیق تر به دیکشنری پایتون A Closer look at Python Dictionary

  • روش های دیکشنری پایتون Python Dictionary methods

  • تکرار بیش از فرهنگ لغت Iterating over dictionaries

  • لغت نامه های تو در تو Nested dictionaries

  • ادغام لغت نامه ها Merging dictionaries

  • درک *args Understanding *args

  • درک ** کوارگ Understanding **kwargs

  • استفاده از *args برای پذیرش آرگومان های موقعیتی دلخواه Using *args to accept arbitrary positional arguments

  • استفاده از **kwargs برای پذیرش آرگومان های کلیدواژه دلخواه Using **kwargs to accept arbitrary keyword arguments

  • ترکیب *args و **kwargs Combining *args and **kwargs

  • چالش کلمه شمار Word Counter challenge

  • راه حل و راهنمای ورد شمارنده Word counter Solution & Walkthrough

سطح مبتدی: روش ها و نکات رفع عیب Beginner Level : Debbugging Practices and Tips

  • اشکال در کد چیست؟ What's a Bug in code?

  • مشکل را درک کنید Understand the Problem

  • تفرقه بینداز و حکومت کن Divide and conquer

  • Stackoverflow در مقابل ChatGPT Stackoverflow VS ChatGPT

  • یافته های خود را مستند کنید Document your findings

  • به دنبال کمک و همکاری باشید Seek help and collaborate

سطح متوسط: برنامه نویسی شی گرا قسمت 1 Intermediate Level: Object Oriented Programming PART 1

  • OOP چیست؟ What's OOP?

  • مزایای استفاده از OOP Benefits of using OOP

  • درک کلاس ها و اشیا Understanding classes and objects

  • سازندگان و ویرانگرها Constructors and Destructors

  • تعریف کلاس ها در پایتون Defining classes in Python

  • ایجاد اشیا از کلاس ها Creating objects from classes

  • تعریف و استفاده از سازنده ها در پایتون Defining and using constructors in Python

  • تعریف متدهای کلاس Defining class methods

  • چالش کدنویسی: کلاس شخصی Coding Challenge : Person class

  • راه حل و راه حل کلاس شخصی Person class Solution & Walkthrough

سطح متوسط: برنامه نویسی شی گرا قسمت 2 Intermediate Level : Object Oriented Programming PART 2

  • پرش نکنید! یادداشت های سریع در جلسات تخته سفید Don't Skip! Quick Notes on WhiteBoard Sessions

  • پارامتر Self در روش کلاس Self parameter in class Method

  • مقدمه ای بر وراثت Introduction to inheritance

  • ایجاد کلاس های مشتق شده از کلاس های پایه Creating derived classes from base classes

  • متد overriding و super() -> بخش تخته سفید Method overriding and super() -> WhiteBoard Section

  • متد overriding و super() Method overriding and super()

  • وراثت چندگانه و دستور حل روش (MRO) Multiple inheritance and method resolution order (MRO)

  • روش تفکیک دستور در عمل Method Resolution Order in action

  • آشنایی با چند شکلی Understanding polymorphism

  • استفاده از پلی مورفیسم برای نوشتن کد انعطاف پذیر Using polymorphism to write flexible code

  • چالش سلسله مراتب خودرو Vehicle Hierarchy Challenge

  • راه حل و راه حل چالش سلسله مراتب خودرو Vehicle Hierarchy Challenge solution & walkthrough

سطح متوسط: برنامه نویسی شی گرا قسمت 3 Intermediate Level : Object Oriented Programming PART 3

  • مقدمه ای بر کپسولاسیون Introduction to encapsulation

  • اصلاح کننده های دسترسی: عمومی، خصوصی و محافظت شده Access modifiers: public, private, & protected

  • روش های گیرنده و تنظیم کننده Getters and setters methods

  • پرش نکنید! آزمون کپسولاسیون Don't Skip! Encapsulation Quiz

سطح متوسط: کاوش علم داده با Numpy، Pandas و MatplotLib Intermediate Level: Exploring Data Science with Numpy, Pandas and MatplotLib

  • علم داده چیست و چرا آن را یاد می گیریم؟ What's Data Science and why Do we learn it?

  • راه اندازی رایانه شخصی برای علم داده Setting Up your PC for Data science

  • شروع کار با Numpy Getting started with Numpy

  • مقدمه ای بر روش های Numpy Introduction to Numpy methods

  • برش لیست پایتون Python List Slicing

  • روش های Numpy بیشتر More Numpy methods

  • آشنایی با کتابخانه پانداها Introduction to Pandas Library

  • کاوش Kaggle و Datasets Exploring Kaggle and Datasets

  • بارگیری مجموعه داده ها با پانداها Loading Datasets with Pandas

  • پاکسازی داده ها Data Cleaning

  • کار با پانداها قسمت 1 Working with pandas PART 1

  • کار با پانداها قسمت 2 Working with pandas PART 2

  • کاوش تجسم داده ها با matplotlib Exploring Data visualization with matplotlib

  • توطئه با Matplotlib Plotting with Matplotlib

  • طراحی نمودارهای ما Styling our charts

  • تابع افسانه Matplotlib Matplotlib legend function

  • پروژه: تجزیه و تحلیل خشونت اسلحه در ایالات متحده Project : Analyzing Gun violence in U.S.A

  • پروژه قسمت 1: تجزیه و تحلیل خشونت اسلحه در ایالات متحده Project PART 1 : Analyzing Gun violence in U.S.A

  • پروژه قسمت 2: تجزیه و تحلیل خشونت اسلحه در ایالات متحده Project PART 2 : Analyzing Gun violence in U.S.A

  • پروژه قسمت 3: تجزیه و تحلیل خشونت اسلحه در U.S.A Project PART 3 : Analyzing Gun violence in U.S.A

سطح متوسط: ورودی/خروجی فایل پایتون Intermediate Level: Python File I/O

  • مسیرهای فایل نسبی و مطلق را درک کنید Understand Relative and Absolute File Paths

  • نوشتن مسیرهای فایل در برنامه های ما! Writing file paths in our programs!

  • آشنایی با I/O فایل پایتون و مدیران زمینه Understanding Python file I/O and context managers

  • نحوه ایجاد، باز کردن، خواندن و نوشتن در فایل ها با استفاده از کلمه کلیدی "with". How to Create, Open, Read, and Write to Files using the "with" Keyword

  • عملکرد خواننده و نویسنده reader and writer function

  • آزمون ورودی/خروجی فایل پایتون Python File I/O Quiz

سطح متوسط: روش های آرایه و Python Regex Intermediate Level: Array methods & Python Regex

  • تعریف و هدف توابع لامبدا Definition and purpose of lambda functions

  • عملکرد لامبدا در عمل! Lambda functions in action!

  • توابع مرتبه بالاتر و توابع لامبدا Higher-Order Functions and Lambda Functions

  • روش های آرایه پیشرفته Advanced Array Methods

  • روش آرایه نقشه Map array method

  • روش آرایه فیلتر Filter array method

  • روش آرایه را کاهش دهید Reduce array method

  • زنجیره‌ای کردن روش‌های آرایه پیشرفته Chaining Advanced Array Methods

  • مقدمه ای بر Regex Introduction to Regex

  • جستجوی تحت اللفظی و رشته خام Literal search & raw string

  • پرچم ها Flags

  • جستجو برای الگوها Searching for patterns

  • کمیت‌ها و گروه‌ها Quantifiers & Groups

  • پروژه: ساخت ابزار تحلیل احساسات Project : Building a Sentiment Analysis Tool

  • بررسی پروژه: ساخت ابزار تحلیل احساسات Project Walkthrough : Building a Sentiment Analysis Tool

سطح متوسط: درک پایتون Intermediate Level: Python Comprehension

  • درک لیست List Comprehension

  • درک فرهنگ لغت Dictionary Comprehension

  • بیان ژنراتور Generator Expression

  • چالش گروه بندی نام Name Grouping Challenge

  • بررسی چالش: چالش گروه بندی نام Challenge Walkthrough : Name Grouping Challenge

سطح متوسط: مدیریت خطای پایتون، استثناها و ماژول JSON Intermediate Level : Python Error Handling , Exceptions & JSON module

  • مقدمه ای بر مدیریت خطا و استثناها Introduction to Error Handling and Exceptions

  • رسیدگی به خطا، استثنا و افزایش خطا Error Handling , Exception & Error raising

  • ماژول Json & Json Json & Json Module

  • سریال سازی و جداسازی داده های JSON Serializing and Deserializing JSON Data

  • کار با ساختارهای پیچیده JSON و داده های تودرتو Working with complex JSON structures and nested data

سطح پیشرفته: ارسال ایمیل با SMTP پایتون و ماژول Datetime Advanced Level: Email Sending with Python SMTP and Datetime module

  • مروری بر پروتکل SMTP Overview of the SMTP Protocol

  • Smtplib، ماژول OS و مدیریت متغیرهای محیطی Smtplib , OS module and managing environment variables

  • نام میزبان سرور SMTP SMTP server hostnames

  • راه اندازی اعتبارنامه SMTP و اتصال به سرور Setting up SMTP Credentials and Server Connection

  • ارسال پیام های ایمیل متنی ساده Sending Plain Text Email Messages

  • پیوست کردن فایل ها به نامه ها Attaching files to mails

  • پیاده سازی زمان بندی ایمیل با استفاده از ماژول datetime Implementing Email Scheduling using the datetime Module

  • پروژه: یادآوری جلسه ایستاده Project : Standup Meeting reminder

  • Project Walkthrough: یادآوری جلسه ایستاده Project Walkthrough : Standup Meeting reminder

سطح پیشرفته: ادغام API با پایتون Advanced Level : API Integration with Python

  • API چیست؟ What is an API?

  • آشنایی با API های RESTful و افعال HTTP Understanding RESTful APIs and HTTP Verbs

  • ایجاد درخواست HTTP با پایتون Making HTTP Requests with Python

  • کنترل احراز هویت و کلیدهای API Handling Authentication and API Keys

  • مدیریت خطا در تماس‌های API Error Handling in API calls

سطح حرفه ای: دوره تصادف Flet (Flutter). Professional Level : Flet (Flutter) Crash Course

  • فلت چیست؟ What is Flet?

  • درک خط فرمان Understanding the command line

  • راه اندازی Flet برای کاربران لینوکس Flet setup for Linux users

  • ساخت اولین برنامه ناوگان خود را! Buiding your first flet App!

  • صفحه Page

  • مشاهده و ظروف View & Containers

  • سطر ستون Row & Column

  • کار با آیکون ها و مرورگر آیکون Flet Working with Icons and Flet icon Browser

  • ListView & ListTile ListView & ListTile

  • GridView GridView

  • ResponsiveRow ResponsiveRow

  • جدول داده DataTable

  • زبانه ها Tabs

  • نمای کلی کارت ها، Divder و VerticalDivider Overview of Cards, Divder & VerticalDivider

  • متن و نماد Text & Icon

  • پشته، تصویر و CircleAvartar Stack, Image & CircleAvartar

  • Progressive Bar & ProgressiveRing ProgressiveBar & ProgressiveRing

  • دکمه های اکشن بالا، پر، FilledTonal و FloatingAction Elevated, Filled, FilledTonal & FloatingAction Buttons

  • مشخص شده، نماد، منوی پاپ آپ و دکمه متن Outlined, Icon, PopUpMenu & TextButton

  • چک باکس، کرکره و رادیو Checkbox, DropDown & Radio

  • اسلایدر، سوئیچ و فیلد متنی Slider, Switch & TextField

  • AppBar و NavigationRail AppBar & NavigationRail

  • نوار ناوبری NavigationBar

  • AlertDialog & Banner AlertDialog & Banner

  • کلاس UserControl UserControl Class

سطح حرفه ای: ساخت FletGPT با ChatGPT API Professional Level: Building FletGPT with ChatGPT API

  • یک ظاهر طراحی فونت صفحه Page Font Styling

  • رنگ ها و تم Colors & Theme

  • خاصیت سایه کانتینر Container shadow property

  • تنظیمات صفحه برنامه Setting App page properties

  • افزودن نوار ناوبری چپ و رابط متنی به صفحه Adding the Left Navbar & Text Interface to the page

  • دکمه های NewChat و Sidebar NewChat & Sidebar buttons

  • چت لیست و برگه پایین Chatlist & BottomSheet

  • کنترل کننده رویداد گپ جدید New Chat event handler

  • AppLogo & Prompts AppLogo & Prompts

  • رفع سریع صفحه A Quick Page fix

  • رویداد شناور اعلان Prompt hover Event

  • باز کردن و بستن رویداد نوار کناری Open & Close Sidebar Event

  • SendStack SendStack

  • به روز رسانی در سخنرانی بعدی، رد نشوید! Update on next Lecture, Don't Skip!

  • ورودی روی تمرکز رویداد و ارسال رویداد قسمت 1 Input on focus Event & Submit Event PART 1

  • بخش 2 مدیریت رویداد را ارسال کنید Submit Event Handler PART 2

  • بخش 3 مدیریت رویداد را ارسال کنید Submit Event Handler PART 3

  • راه‌اندازی حساب ChatGPT و ایجاد کلید API Setting up you ChatGPT account & Generating API key

  • واکشی و نمایش داده ها از ChatGPT API Fetching & Displaying Data from ChatGPT API

  • به روز رسانی پروژه: PopMenu را به BottomSheet اضافه کنید Project Update : Add PopMenu to BottomSheet

  • به روز رسانی های اضافی پروژه و نکات Additonal Project Updates and Hints

سطح حرفه ای: ساخت یک برنامه بانکی با Flet Professional Level : Building a Banking Application with Flet

  • مسیریابی Routing

  • LinearGradient LinearGradient

  • RadialGradient و SweepGradient RadialGradient & SweepGradient

  • FilePicker & Uploads (انتخاب فایلها) FilePicker & Uploads ( Selecting files )

  • FilePicker & Uploads ( آپلود فایل ها ) FilePicker & Uploads ( Uploading files )

  • بررسی Leon App CodeBase و ساختار پروژه Leon App CodeBase review & Project Structure

  • پیاده سازی SignUp Implementing SignUp

حل 5 چالش کدنویسی و نکات و ترفندهای مصاحبه پایتون Solving 5 Coding Challenges and Python Interview Tips & Tricks

  • معرفی Codewars و ایجاد یک حساب CodeWars Introducing Codewars & creating a CodeWars account

  • چگونه حل چالش های کدنویسی به شما کمک می کند تا پیشرفت کنید How solving coding challenges help you improve

  • در مصاحبه فنی توسعه‌دهنده پایتون چه انتظاری داریم؟ What to expect on a Python developer technical interview

  • به شهر کاتا خوش آمدید Welcome to the city Kata

  • به شهر Kata Walkthrough خوش آمدید Welcome to the city Kata Walkthrough

  • کاتای مولد هشتگ The Hashtag generator Kata

  • مولد هشتگ Kata Walkthrough The Hashtag generator Kata Walkthrough

  • کاتا خیلی ایمن نیست Not very secure Kata

  • چند تا گاو کاتا داری How many cows do you have Kata

  • PascalCase را به snake_case کاتا تبدیل کنید Convert PascalCase to snake_case Kata

تبریک و سپاسگزارم! Congratulations and THANK YOU !

  • از اینجا به کجا برویم Where to go from here

  • مراقب اطلاعیه های دوره باشید Watch Out for Course Announcements

نمایش نظرات

نظری ارسال نشده است.

آموزش تسلط بر برنامه نویسی پایتون: از مبتدی تا متخصص
خرید اشتراک و دانلود خرید تکی و دانلود | 600,000 تومان (8 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 5 دوره است و 5 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
56.5 hours
258
Udemy (یودمی) udemy-small
18 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3,152
4.9 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Odulaja Philip Temitayo Odulaja Philip Temitayo

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

Udemy (یودمی)

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

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