آموزش توسعه‌دهنده کامل پایتون - آخرین آپدیت

دانلود The Complete Python Developer

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

تبدیل شدن به یک توسعه‌دهنده پایتون 3 و استخدام!

با ساخت بیش از 12 پروژه، توسعه وب، یادگیری ماشین و موارد دیگر آشنا شوید!

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

  • تسلط بر اصول مدرن پایتون 3.13 (جدیدترین نسخه) و همچنین موضوعات پیشرفته.
  • یادگیری برنامه‌نویسی شیءگرا
  • یادگیری برنامه‌نویسی تابعی
  • ساخت 12+ پروژه پایتون واقعی که می‌توانید به نمایش بگذارید.
  • یادگیری نحوه استفاده از پایتون در توسعه وب
  • یادگیری ماشین با پایتون
  • ساخت یک مدل یادگیری ماشین
  • یادگیری علوم داده - تجزیه و تحلیل و تجسم داده‌ها
  • ساخت یک وب‌سایت نمونه کار حرفه‌ای
  • استفاده از پایتون برای پردازش: تصاویر، CSV ها، PDF ها و سایر فایل‌ها
  • ساخت یک وب‌اسکرپر با پایتون و BeautifulSoup
  • استفاده از پایتون برای ارسال ایمیل و پیامک
  • استفاده از پایتون برای ساخت یک ربات توییتر
  • یادگیری تست، اشکال‌زدایی و رسیدگی به خطاها در برنامه‌های پایتون
  • یادگیری بهترین شیوه‌ها برای نوشتن کد تمیز، کارآمد و بدون باگ
  • یادگیری استفاده از Selenium و پایتون در اتوماسیون
  • تنظیم یک فضای کاری حرفه‌ای با Jupyter Notebooks، PyCharm، VS Code و موارد دیگر

پیش نیازها: یک کامپیوتر (Windows/Mac/Linux). همین!

بدون نیاز به دانش قبلی از پایتون.

بدون نیاز به تجربه برنامه‌نویسی قبلی.

آماده باشید که عاشق پایتون و برنامه‌نویسی شوید!

وقت آن است که به یک توسعه‌دهنده پایتون مدرن و کامل تبدیل شوید! به یک جامعه آنلاین زنده از بیش از 900,000+ توسعه‌دهنده و یک دوره آموزشی که توسط یک متخصص صنعت تدریس می‌شود، بپیوندید. این متخصص در دره سیلیکون و تورنتو کار کرده است. فارغ‌التحصیلان دوره‌های Andrei اکنون در Google، Tesla، Amazon، Apple، IBM، JP Morgan، Meta و سایر شرکت‌های برتر فناوری مشغول به کار هستند.

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

این دوره جامع و مبتنی بر پروژه، شما را با تمام مهارت‌های مدرن یک توسعه‌دهنده پایتون (پایتون 3) آشنا می‌کند و در طول مسیر، ما بیش از 12 پروژه واقعی را برای افزودن به نمونه کار شما ایجاد خواهیم کرد (شما به تمام کد پروژه های ساخته شده در این دوره دسترسی خواهید داشت تا بلافاصله آنها را در نمونه کارهای خود قرار دهید)!

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

موضوعات پوشش داده شده در این دوره عبارتند از:

  • مبانی برنامه‌نویسی
  • اصول پایتون
  • مبانی پایتون
  • ساختارهای داده
  • برنامه‌نویسی شی‌گرا با پایتون
  • برنامه‌نویسی تابعی با پایتون
  • لامبداها
  • دکوراتورها
  • مولدها
  • تست در پایتون
  • اشکال‌زدایی
  • مدیریت خطا
  • عبارات منظم
  • درک مطلب
  • ماژول‌ها
  • محیط‌های مجازی
  • محیط‌های توسعه‌دهنده (PyCharm، Jupyter Notebooks، VS Code، Sublime Text و موارد دیگر)
  • پردازش فایل: تصویر، CSV، PDF، متن و موارد دیگر
  • توسعه وب با پایتون
  • یادگیری ماشین با پایتون
  • علوم داده با پایتون
  • اتوماسیون با پایتون و Selenium
  • اسکریپت‌نویسی با پایتون
  • وب اسکرپینگ با پایتون و BeautifulSoup
  • تشخیص تصویر
  • تجسم داده‌ها
  • Kaggle، Pandas، NumPy، scikit-learn
  • ایمیل و پیامک با پایتون
  • کار با APIها (ربات توییتر، بررسی‌کننده رمز عبور، مترجم)

با پایان این دوره، شما یک توسعه‌دهنده کامل پایتون خواهید بود که می‌تواند در شرکت‌های بزرگ استخدام شود. ما از پایتون برای کار با ایمیل، پیام‌های متنی، فایل‌های CSV، فایل‌های PDF، فایل‌های تصویری، تجسم داده‌ها، ساخت مدل یادگیری ماشین خودمان و انجام تشخیص تصویر استفاده خواهیم کرد. ما یک وب اسکرپر برای HackerNews، یک ربات توییتر خواهیم ساخت، امن‌ترین بررسی‌کننده رمز عبور را می‌سازیم و همچنین برخی از ابزارهای اتوماسیون را با استفاده از Selenium خواهیم ساخت. اما بهترین بخش؟ ما یک وب‌سایت نمونه کار واقعی با استفاده از پایتون می‌سازیم که کارفرمایان و مشتریان آینده شما می‌توانند از طریق آن با شما تماس بگیرند. در پایان، شما مجموعه‌ای از پروژه‌ها را دارید که می‌توانید به دیگران نشان دهید.

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

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

تدریس شده توسط:

Andrei Neagoie مدرس بالاترین دوره های توسعه Udemy و یکی از سریع ترین دوره های در حال رشد است. فارغ‌التحصیلان او به شرکت‌های بزرگ فناوری در سراسر جهان مانند Apple، Google، Amazon، JP Morgan، IBM، UNIQLO و غیره رفته‌اند. او سال‌ها به عنوان یک توسعه‌دهنده نرم‌افزار ارشد در Silicon Valley و Toronto کار کرده است و اکنون تمام آنچه را که آموخته است، برای آموزش مهارت‌های برنامه‌نویسی و کمک به شما برای کشف فرصت‌های شغلی شگفت‌انگیز که یک توسعه‌دهنده در زندگی دارد، به کار می‌گیرد.

او که یک برنامه‌نویس خودآموخته بوده است، می‌داند که تعداد زیادی دوره، آموزش و کتاب آنلاین وجود دارد که بیش از حد طولانی و برای آموزش مهارت‌های مناسب ناکافی هستند. اکثر مردم احساس فلج شدن می‌کنند و نمی‌دانند هنگام یادگیری یک موضوع پیچیده از کجا شروع کنند، یا حتی بدتر، اکثر مردم 20000 دلار برای گذراندن یک بوت کمپ کدنویسی ندارند. مهارت‌های برنامه‌نویسی باید مقرون به صرفه و برای همه باز باشد. یک مواد آموزشی باید مهارت‌های زندگی واقعی را آموزش دهد که به روز هستند و نباید وقت باارزش دانشجو را تلف کنند. با آموختن درس‌های مهم از کار در شرکت‌های Fortune 500، استارت‌آپ‌های فناوری، و حتی تأسیس کسب‌وکار خود، او اکنون 100٪ از وقت خود را صرف آموزش مهارت‌های توسعه نرم‌افزار ارزشمند به دیگران می‌کند تا کنترل زندگی خود را به دست گیرند و در یک صنعت هیجان‌انگیز با امکانات بی‌نهایت کار کنند.

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

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

در دوره شما را می بینیم!


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

مقدمه Introduction

  • بررسی دوره Course Outline

  • به کلاس آنلاین ما بپیوندید! Join Our Online Classroom!

  • تمرین: با همکلاسی‌ها و مدرس خود آشنا شوید Exercise: Meet Your Classmates & Instructor

  • منابع ZTM ZTM Resources

مقدمه‌ای بر پایتون Python Introduction

  • زبان برنامه نویسی چیست؟ What Is A Programming Language

  • مفسر پایتون Python Interpreter

  • چگونه کد پایتون را اجرا کنیم How To Run Python Code

  • آخرین نسخه پایتون Latest Version Of Python

  • توجه: رفتن به محیط توسعه‌دهنده Note: Jumping To Developer Environment

  • اولین برنامه پایتون ما Our First Python Program

  • چالش‌های کدنویسی ماهانه، منابع و راهنماهای رایگان Monthly Coding Challenges, Free Resources and Guides

  • پایتون ۲ در مقابل پایتون ۳ Python 2 vs Python 3

  • چرا زبان‌های زیادی وجود دارد؟ Why So Many Languages?

  • تمرین: پایتون چگونه کار می‌کند؟ Exercise: How Does Python Work?

  • برگه تقلب پایتون ZTM ZTM Python Cheat Sheet

  • مجله توسعه‌دهندگان پایتون Python Developer Monthly

  • تاییدیه ها در لینکدین Endorsements On LinkedIN

مبانی پایتون Python Basics

  • یادگیری پایتون Learning Python

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

  • چگونه موفق شویم How To Succeed

  • اعداد Numbers

  • توابع ریاضی Math Functions

  • مبانی توسعه‌دهنده: I DEVELOPER FUNDAMENTALS: I

  • تقدم عملگرها Operator Precedence

  • مهم: کد Replit IMPORTANT: Replit Code

  • تمرین: تقدم عملگرها Exercise: Operator Precedence

  • اختیاری: bin() و complex Optional: bin() and complex

  • متغیرها Variables

  • عبارات در مقابل گزاره‌ها Expressions vs Statements

  • عملگرهای انتساب افزایشی Augmented Assignment Operator

  • رشته‌ها Strings

  • الحاق رشته‌ها String Concatenation

  • تبدیل نوع داده Type Conversion

  • توالی‌های گریز Escape Sequences

  • رشته‌های قالب‌بندی شده Formatted Strings

  • اندیس‌های رشته String Indexes

  • تغییرناپذیری Immutability

  • توابع + متدهای داخلی Built-In Functions + Methods

  • مقادیر بولی Booleans

  • تمرین: تبدیل نوع داده Exercise: Type Conversion

  • مبانی توسعه‌دهنده: II DEVELOPER FUNDAMENTALS: II

  • تمرین: بررسی رمز عبور Exercise: Password Checker

  • لیست‌ها Lists

  • برش لیست List Slicing

  • ماتریس Matrix

  • متدهای لیست List Methods

  • متدهای لیست 2 List Methods 2

  • متدهای لیست 3 List Methods 3

  • الگوهای رایج لیست Common List Patterns

  • باز کردن لیست List Unpacking

  • هیچ None

  • دیکشنری‌ها Dictionaries

  • پایتون 3.7: دیکشنری مرتب شده Python 3.7: Ordered Dict

  • مبانی توسعه‌دهنده: III DEVELOPER FUNDAMENTALS: III

  • کلیدهای دیکشنری Dictionary Keys

  • متدهای دیکشنری Dictionary Methods

  • متدهای دیکشنری 2 Dictionary Methods 2

  • تاپل‌ها Tuples

  • تاپل‌ها 2 Tuples 2

  • مجموعه‌ها Sets

  • مجموعه‌ها 2 Sets 2

مبانی پایتون II Python Basics II

  • شکستن جریان Breaking The Flow

  • منطق شرطی Conditional Logic

  • تورفتگی در پایتون Indentation In Python

  • درستی در مقابل نادرستی Truthy vs Falsey

  • عملگر سه‌تایی Ternary Operator

  • کوتاه‌نویسی Short Circuiting

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

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

  • is در مقابل == is vs ==

  • حلقه‌های For For Loops

  • تکرارپذیرها Iterables

  • تمرین: شمارنده پیچیده Exercise: Tricky Counter

  • range() range()

  • enumerate() enumerate()

  • حلقه‌های While While Loops

  • حلقه‌های While 2 While Loops 2

  • break, continue, pass break, continue, pass

  • اولین رابط گرافیکی ما Our First GUI

  • مبانی توسعه‌دهنده: IV DEVELOPER FUNDAMENTALS: IV

  • تمرین: یافتن موارد تکراری Exercise: Find Duplicates

  • توابع Functions

  • پارامترها و آرگومان‌ها Parameters and Arguments

  • پارامترهای پیش‌فرض و آرگومان‌های کلیدی Default Parameters and Keyword Arguments

  • return return

  • تمرین: تسلا Exercise: Tesla

  • متدها در مقابل توابع Methods vs Functions

  • Docstrings Docstrings

  • کد تمیز Clean Code

  • *args و **kwargs *args and **kwargs

  • تمرین: توابع Exercise: Functions

  • عملگر والروس Walrus Operator

  • محدوده Scope

  • قوانین محدوده Scope Rules

  • کلیدواژه global global Keyword

  • کلیدواژه nonlocal nonlocal Keyword

  • چرا به محدوده نیاز داریم؟ Why Do We Need Scope?

  • تمرین: سندرم ایمپاستر Exercise: Imposter Syndrome

  • آزمون پایتون: آزمایش درک شما Python Exam: Testing Your Understanding

محیط توسعه‌دهنده Developer Environment

  • MAC - نصب پایتون MAC - Python Install

  • WINDOWS - نصب پایتون WINDOWS - Python Install

  • WINDOWS - دریافت ترمینال WINDOWS - Get Terminal

  • LINUX - نصب پایتون LINUX - Python Install

  • ابزارهای توسعه‌دهنده پایتون Python Developer Tools

  • Sublime Text Sublime Text

  • منابع: سفارشی‌سازی Sublime Text 4 Resources: Customizing Sublime Text 4

  • یادداشت سریع: ویدیوی بعدی Quick Note: Upcoming Video

  • اختیاری: دستورات ترمینال Optional: Terminal Commands

  • تنظیمات iTerm iTerm Setup

  • استفاده از خط فرمان/ترمینال Using the Command Line/Terminal

  • Visual Studio Code Visual Studio Code

  • PyCharm PyCharm

  • قالب‌بندی کد - PEP 8 Code Formatting - PEP 8

  • یادداشت سریع: Jupyter Notebooks Quick Note: Jupyter Notebooks

  • Jupyter Notebooks Jupyter Notebooks

  • مرور بخش Section Review

پایتون پیشرفته: برنامه‌نویسی شیءگرا Advanced Python: Object Oriented Programming

  • یادداشت در مورد بخش‌های آینده Note on Upcoming Sections

  • OOP چیست؟ What Is OOP?

  • OOP چیست؟ قسمت 2 What is OOP? Part 2

  • ایجاد اشیاء خودمان Creating Our Own Objects

  • ویژگی‌ها و متدها Attributes and Methods

  • __init__ __init__

  • تمرین: گربه‌ها در همه جا Exercise: Cats Everywhere

  • @classmethod و @staticmethod @classmethod and @staticmethod

  • مرور آنچه تا کنون آموخته‌ایم Reviewing What We Know So Far

  • مبانی توسعه‌دهنده: V DEVELOPER FUNDAMENTALS: V

  • کپسوله‌سازی Encapsulation

  • تجرید Abstraction

  • متغیرهای خصوصی در مقابل عمومی Private vs Public Variables

  • وراثت Inheritance

  • وراثت 2 Inheritance 2

  • چندریختی Polymorphism

  • تمرین: حیوانات خانگی در همه جا Exercise: Pets Everywhere

  • super() super()

  • درون‌نگری شیء Object Introspection

  • متدهای Dunder Dunder Methods

  • تمرین: گسترش لیست Exercise: Extending List

  • وراثت چندگانه Multiple Inheritance

  • MRO - ترتیب حل متد MRO - Method Resolution Order

پایتون پیشرفته: برنامه‌نویسی تابعی Advanced Python: Functional Programming

  • برنامه‌نویسی تابعی Functional Programming

  • برنامه‌نویسی تابعی چیست؟ What Is Functional Programming?

  • توابع خالص Pure Functions

  • map() map()

  • filter() filter()

  • zip() zip()

  • reduce() reduce()

  • تمرین‌ها: map، filter، zip، reduce Exercises: map, filter, zip, reduce

  • عبارات Lambda Lambda Expressions

  • تمرین: عبارات Lambda Exercise: Lambda Expressions

  • فهرست‌های فهمیده List Comprehensions

  • درک مجموعه و دیکشنری Set and Dictionary Comprehension

  • تمرین: درک مطلب Exercise: Comprehensions

  • هنوز چیزهای بیشتری برای رفتن داریم! We Still Have More To Go!

پایتون پیشرفته: تزئین‌کننده‌ها Advanced Python: Decorators

  • تزئین‌کننده‌ها Decorators

  • توابع مرتبه بالاتر Higher Order Functions

  • تزئین‌کننده‌ها 2 Decorators 2

  • تزئین‌کننده‌ها 3 Decorators 3

  • چرا به تزئین‌کننده‌ها نیاز داریم؟ Why Do We Need Decorators?

  • تمرین: @authenticated Exercise: @authenticated

پایتون پیشرفته: مدیریت خطا Advanced Python: Error Handling

  • خطاها در پایتون Errors in Python

  • مدیریت خطا Error Handling

  • مدیریت خطا 2 Error Handling 2

  • تمرین‌ها: مدیریت خطا Exercises: Error Handling

  • مدیریت خطا 3 Error Handling 3

پایتون پیشرفته: مولدها Advanced Python: Generators

  • مولدها Generators

  • مولدها 2 Generators 2

  • عملکرد مولدها Generators Performance

  • زیر کاپوت مولدها Under The Hood Of Generators

  • تمرین: اعداد فیبوناچی Exercise: Fibonacci Numbers

  • ۱۰۰ تمرین پایتون 100 Python Exercises

ماژول‌ها در پایتون Modules In Python

  • ماژول‌ها در پایتون Modules In Python

  • بسته‌ها در پایتون Packages In Python

  • راه‌های مختلف وارد کردن Different Ways To Import

  • __name__ __name__

  • ماژول‌های داخلی پایتون Python Built-in Modules

  • ماژول‌های داخلی پایتون 2 Python Built-in Modules 2

  • تمرین: بازی حدس زدن Exercise: Guessing Game

  • شاخص بسته پایتون Python Package Index

  • pip install pip install

  • محیط‌های مجازی Virtual Environments

  • ماژول‌های مفید Useful Modules

  • نکته جالب: دیکشنری‌های پایتون Interesting Tidbit: Python Dictionaries

  • ماژول‌های مفید 2 Useful Modules 2

  • مبانی توسعه‌دهنده: VI DEVELOPER FUNDAMENTALS: VI

اشکال‌زدایی در پایتون Debugging In Python

  • چگونه کد را اشکال‌زدایی کنیم How To Debug Code

ورودی/خروجی فایل File I/O

  • کار با فایل‌ها در پایتون Working With Files In Python

  • خواندن، نوشتن، الحاق Read, Write, Append

  • مسیرهای فایل File Paths

  • خطاهای ورودی/خروجی فایل File IO Errors

  • تمرین: مترجم Exercise: Translator

عبارات منظم Regular Expressions

  • عبارات منظم Regular Expressions

  • عبارات منظم 2 Regular Expressions 2

  • تمرین‌ها: RegEx تعاملی Exercises: Interactive RegEx

  • عبارات منظم 3 Regular Expressions 3

  • تمرین: اعتبارسنجی رمز عبور Exercise: Password Validation

  • تمرین: اعتبارسنجی رمز عبور 2 Exercise: Password Validation 2

تست در پایتون Testing In Python

  • مقدمه تست Testing Introduction

  • Unittest Unittest

  • نوشتن تست‌های واحد Writing Unit Tests

  • نوشتن تست‌های واحد 2 Writing Unit Tests 2

  • تمرین: تست Exercise: Testing

شغل یک توسعه‌دهنده پایتون Career Of A Python Developer

  • مشاغل پایتون Python Careers

  • تاییدیه ها در لینکدین Endorsements On LinkedIn

  • یادداشت سریع: ویدیوی بعدی Quick Note: Upcoming Video

  • اگر تجربه کافی نداشته باشم چه؟ What If I Don't Have Enough Experience?

  • راهنمای یادگیری Learning Guideline

  • حالا چی؟؟ Now What??

اسکریپت‌نویسی با پایتون Scripting with Python

  • بررسی بخش Section Overview

  • پردازش تصویر چیست؟ What Is Image Processing?

  • مبانی توسعه‌دهنده: VII DEVELOPER FUNDAMENTALS: VII

  • کد نهایی به‌روزرسانی‌شده برای این پروژه Final Updated Code for this Project

  • تصاویر با پایتون Images With Python

  • تصاویر با پایتون 2 Images With Python 2

  • تصاویر با پایتون 3 Images With Python 3

  • تمرین: تبدیل JPG به PNG Pokedex Exercise: JPG to PNG Pokedex Converter

  • یادداشت سریع: Github Quick Note: Github

  • راه حل: تبدیل JPG به PNG Pokedex Solution: JPG to PNG Pokedex Converter

  • OpenCV OpenCV

  • یادداشت سریع: سخنرانی آینده Quick Note: Upcoming Lecture

  • PDFها با پایتون PDFs With Python

  • تمرین: ادغام PDF Exercise: PDF Merger

  • تمرین: Watermarker Exercise: Watermarker

  • راه حل: Watermarker Solution: Watermarker

  • ارسال ایمیل با پایتون Sending Emails With Python

  • یادداشت سریع: به‌روزرسانی‌های امنیتی گوگل Quick Note: Google Security Updates

  • ارسال ایمیل با پایتون 2 Sending Emails With Python 2

  • ارسال ایمیل با پایتون 3 Sending Emails With Python 3

  • پروژه بررسی رمز عبور Password Checker Project

  • چگونه هکرها کار می‌کنند How Hackers Work

  • API رمز عبور Password API

  • یادداشت سریع: ویدیوی بعدی Quick Note: Upcoming Video

  • اختیاری: تابع هش Optional: Hash Function

  • بررسی رمز عبور Password Checker

  • بررسی رمز عبور 2 Password Checker 2

  • بررسی رمز عبور 3 Password Checker 3

  • بررسی رمز عبور 4 Password Checker 4

  • یادداشت سریع: تایید API Twitter/X Quick Note: Twitter/X API Approval

  • گزینه جایگزین: Bluesky Alternative Option: Bluesky

  • API توییتر Twitter API

  • یادداشت سریع: API Tweepy Quick Note: Tweepy API

  • اولین ربات توییتر ما Our First Twitter Bot

  • اولین ربات توییتر ما 2 Our First Twitter Bot 2

  • اولین ربات توییتر ما 3 Our First Twitter Bot 3

  • اولین ربات توییتر ما 4 Our First Twitter Bot 4

  • SMS با پایتون SMS With Python

  • SMS با پایتون 2 SMS With Python 2

  • SMS با پایتون 3 SMS With Python 3

  • Ntfy Fun Ntfy Fun

  • تمرین: چیزی خنده‌دار بسازید Exercise: Build Something Funny

خراش داده‌ها با پایتون Scraping Data with Python

  • مقدمه وب خراش Web Scraping Introduction

  • وب خراش و APIها Web Scraping and APIs

  • چگونه Googlebot کار می‌کند How Googlebot Works

  • پروژه Hacker News ما Our Hacker News Project

  • درخواست داده‌ها Requesting Data

  • مبانی BeautifulSoup BeautifulSoup Basics

  • یادداشت سریع: .storylink به .titleline Quick Note: .storylink to .titleline

  • انتخاب‌کننده‌های BeautifulSoup BeautifulSoup Selectors

  • پروژه Hacker News Hacker News Project

  • پروژه Hacker News 2 Hacker News Project 2

  • پروژه Hacker News 3 Hacker News Project 3

  • راه حل: پروژه Hacker News 3 Solution: Hacker News Project 3

  • بعداً با خراشیدن چه باید کرد؟ What To Do Next With Scraping?

توسعه وب با پایتون Web Development with Python

  • بررسی بخش Section Overview

  • وب‌سایت‌ها چگونه کار می‌کنند How Websites Work

  • وب‌سایت‌ها چگونه کار می‌کنند 2 How Websites Work 2

  • ساخت اولین سرور ما Building Our First Server

  • یادداشت سریع: نسخه‌های Flask Quick Note: Flask Versions

  • راه‌اندازی Flask Setting Up Flask

  • ساخت یک سرور Flask Building A Flask Server

  • قالب‌های Flask Flask Templates

  • فایل‌های استاتیک Flask Flask Static Files

  • Favicon Favicon

  • موتور قالب‌بندی Templating Engine

  • پارامترهای URL URL Parameters

  • انواع MIME MIME Types

  • فایل‌های مورد نیاز برای ویدیوی بعدی Files Needed for Next Video

  • ساخت یک نمونه کار Building A Portfolio

  • قالب‌های HTML رایگان FREE HTML Templates

  • ساخت یک نمونه کار 2 Building A Portfolio 2

  • ساخت یک نمونه کار 3 Building A Portfolio 3

  • ساخت یک نمونه کار 4 Building A Portfolio 4

  • فرم‌های HTML HTML Forms

  • ساخت یک نمونه کار 5 Building A Portfolio 5

  • ساخت یک نمونه کار 6 Building A Portfolio 6

  • ساخت یک نمونه کار 7 Building A Portfolio 7

  • اصلاح سریع: newline Quick Fix: newline

  • یادداشت سریع در مورد پایگاه‌های داده Quick Note About Databases

  • ویدیوی آینده Upcoming Video

  • اختیاری: پایگاه‌های داده چگونه کار می‌کنند Optional: How Databases Work

  • ساخت یک نمونه کار 8 Building A Portfolio 8

  • ساخت یک نمونه کار 9 Building A Portfolio 9

  • تمرین اضافی: نمونه کار خود را سفارشی کنید Extra Exercise: Customize Your Portfolio

اتوماسیون/تست Automation/Testing

  • بررسی بخش Section Overview

  • یادداشت سریع: نسخه Selenium Quick Note: Selenium Version

  • مقدمه Selenium Selenium Introduction

  • به‌روزرسانی سریع: Selenium 4+ Quick Update: Selenium 4+

  • مبانی Selenium Selenium Basics

  • مبانی Selenium 2 Selenium Basics 2

  • مبانی Selenium 3 Selenium Basics 3

یادگیری ماشین + علوم داده Machine Learning + Data Science

  • بررسی بخش Section Overview

  • هوش مصنوعی/یادگیری ماشین/علوم داده AI/Machine Learning/Data Science

  • یادگیری ماشین چگونه کار می‌کند How Machine Learning Works

  • تاریخچه داده‌ها History Of Data

  • انواع یادگیری ماشین Types of Machine Learning

  • یادگیری ماشین 101 Machine Learning 101

  • ابزارها در یادگیری ماشین Tools In Machine Learning

  • مجموعه‌داده‌های Kaggle Kaggle Datasets

  • علوم داده 1 Data Science 1

  • علوم داده 2 Data Science 2

  • علوم داده 3 Data Science 3

  • یادگیری ماشین 1 Machine Learning 1

  • یادگیری ماشین 2 Machine Learning 2

  • اختیاری: K نزدیکترین همسایه Optional: K Nearest Neighbour

  • یادگیری ماشین 3 Machine Learning 3

  • یادگیری ماشین 4 Machine Learning 4

  • یادداشت سریع: به‌روزرسانی Joblib Quick Note: Joblib Update

  • یادگیری ماشین 5 Machine Learning 5

  • یادگیری ماشین 6 Machine Learning 6

  • یادداشت سریع: کد به‌روز شده برای سخنرانی بعدی Quick Note: Updated Code For Next Lecture

  • تمرین: ReallySmartBrain Exercise: ReallySmartBrain

  • منبع یادگیری ماشین مورد علاقه‌ام My Favourite Machine Learning Resource

از اینجا به کجا برویم؟ Where To Go From Here?

  • تبدیل شدن به فارغ‌التحصیل Become An Alumni

  • متشکرم Thank You

  • به برگه تقلب کمک کنید! Contribute To The Cheat Sheet!

  • بررسی دوره Course Review

  • چالش نهایی The Final Challenge

بیت‌های اضافی Extra Bits

  • یادداشت سریع: ویدیوهای آینده Quick Note: Upcoming Videos

  • CWD: Git + Github CWD: Git + Github

  • به‌روزرسانی Github: Master --> Main Github Update: Master --> Main

  • CWD: Git + Github 2 CWD: Git + Github 2

  • مشارکت در منبع باز Contributing To Open Source

  • مشارکت در منبع باز 2 Contributing To Open Source 2

  • تمرین: مشارکت در منبع باز Exercise: Contribute To Open Source

  • چالش‌های کدنویسی Coding Challenges

  • یادداشت سریع: ویدیوهای آینده Quick Note: Upcoming Videos

  • JTS: یادگیری یادگیری JTS: Learn to Learn

  • JTS: از چرا شروع کنید JTS: Start With Why

  • یادداشت سریع: ویدیوی بعدی Quick Note: Next Video

  • تنظیمات ترمینال من My Terminal Setup

  • تنظیمات ترمینال من 2 My Terminal Setup 2

  • برخی از ویدیوهای قدیمی برای شما Some Old Videos for You

  • AMA - ۱۰۰۰ دانشجو!! AMA - 1,000 Students!!

  • AMA - ۱۰۰۰۰۰ دانشجو!! AMA - 100,000 Students!!

ضمیمه: فرم‌های HTML Appendix: HTML Forms

  • یادداشت سریع: ویدیوهای آینده Quick Note: Upcoming Videos

  • فرم‌های HTML HTML Forms

  • فرم‌های HTML 2 HTML Forms 2

  • ارسال یک فرم Submitting A Form

بخش پاداش BONUS SECTION

  • سخنرانی پاداش ویژه Special Bonus Lecture

نمایش نظرات

آموزش توسعه‌دهنده کامل پایتون
جزییات دوره
30.5 hours
346
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
229,518
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrei Neagoie Andrei Neagoie

بنیانگذار zerotomastery.io