آموزش Python Beginner Complete Masterclass 2023

Python Beginner Complete Masterclass 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پایتون را از ابتدا درک کنید بدون نیاز به تجربه در مک، لینوکس یا ویندوز! قادر به نوشتن اسکریپت ها و برنامه های پایتون باشید درک انواع داده های پایتون و ساختارهای داده درک عملکردهای پایتون، لامبدا و دکوراتورها یادگیری OOP(برنامه نویسی شی گرا) و کلاس های پایتون ایجاد و استفاده از ماژول های پایتون استفاده از pip و PyPI برای راه اندازی virtualenv و نصب ماژول ها Read و Write to Files با Python پیش نیازها:باید مهارت های اولیه کامپیوتری داشته باشد و تمایل به یادگیری اصول پایتون داشته باشد ممکن است با برخی از تجربه های پوسته پاورشل یا Bash آسان تر باشد، اما ما نیازها را پوشش خواهیم داد این دوره برای چه کسانی است: مبتدیان بدون برنامه نویسی تجربه هر کسی که می خواهد زبان برنامه نویسی پایتون را یاد بگیرد برنامه نویسانی که می خواهند درک بنیادی عمیق تری از پایتون پیدا کنند.

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

کل دوره همچنین فقط از منابعی استفاده می‌کند که برای همه سیستم‌عامل‌ها در دسترس است تا بتوانید از Windows، Linux یا MacOS آن را دنبال کنید.


چرا این دوره را بگذرانید؟

دوره های پایتون زیادی در آنجا وجود دارد، پس چرا این یکی را بگذرانید؟

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

>

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

در این دوره ما چیزها را به ترتیب منطقی قرار می دهیم و بر درک کامل اصول پایتون تمرکز می کنیم.



مسیر یادگیری:

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


  1. نصب و شروع به کار

  2. متغیرها

  3. اپراتورها و بیانیه های مشروط


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


  1. ساختارهای داده

  2. حلقه ها

  3. تعامل با فایل


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


  1. توابع

  2. کلاسهای OOP


و در نهایت پس از اینکه منطق خود را پویا کردیم، می‌توانیم برنامه‌های خود را نیز با تقسیم کد خود به چندین ماژول پویا کنیم و در مورد اینکه چگونه می‌توانیم ماژول‌های مشترک را به پروژه‌های خود اضافه کنیم، صحبت کنیم


  1. ماژول ها

  2. pip virtualenv



اگر در زمینه توسعه نرم‌افزار تازه کار هستید، به شما تبریک می‌گویم که سفر خود را برای توسعه‌دهی آغاز کرده‌اید! من مشتاقانه منتظر دیدن شما در داخل هستم!



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

مقدمه Introduction

  • خوش آمدی! Welcome!

  • لیست را نصب کنید Install List

  • ویندوز پایتون را نصب کنید Install Python Windows

  • پایتون MacOS را نصب کنید Install Python MacOS

  • پایتون لینوکس را نصب کنید Install Python Linux

  • VS Code را نصب کنید Install VS Code

  • مخزن کد را دریافت کنید Get Code Repository

  • ناوبری ترمینال Terminal Navigation

  • سلام دنیا Hello World

متغیرها Variables

  • نظریه متغیرها Variables Theory

  • انواع متغیرهای عددی Numeric Variable Types

  • انواع غیر عددی Non-Numeric Types

  • تکلیف چندگانه Multiple Assignment

  • انواع متغیر Variable Types

اپراتورها و شرایط Operators & Conditionals

  • نظریه عملگرها و شرایط Operators & Conditionals Theory

  • اپراتورهای ریاضی Math Operators

  • اظهارات مشروط Conditional Statements

  • امتحان کن و جز try & except

  • if & elif & other if & elif & else

  • گراز دریایی walrus

  • مطابقت و مورد match & case

  • اپراتورها و شرایط Operators & Conditionals

ساختارهای داده Data Structures

  • نظریه ساختارهای داده Data Structures Theory

  • لیست قسمت 1 - اعلام، اضافه و حذف Lists part 1 - declare, add and remove

  • لیست قسمت 2 - تقسیم، پیوستن و جایگزینی Lists part 2 - split, join & replace

  • فهرست قسمت 3 - مرتب سازی Lists part 3 - sort

  • قسمت 4 - برش را فهرست می کند Lists part 4 - slice

  • لیست قسمت 5 - splat Lists part 5 - splat

  • لیست قسمت 6 - جستجو و فیلتر Lists part 6 - search and filter

  • لیست ها Lists

  • مجموعه ها Sets

  • محدوده ها Ranges

  • ماتریس ها Matrices

  • لغت نامه ها Dictionaries

  • تاپل ها Tuples

حلقه ها Loops

  • تئوری حلقه ها Loops Theory

  • برای for

  • در حالی که while

  • ادامه هید continue

  • زنگ تفريح break

  • حلقه ها Loops

تعاملات فایل File Interactions

  • نظریه تعامل فایل File Interaction Theory

  • نوشتن write

  • خواندن read

  • تجزیه JSON JSON parsing

  • نام های JSON Names JSON

  • JSON از یک فایل JSON from a file

  • تجزیه و تحلیل JSON JSON Analysis

  • JSON به CSV قسمت 1 JSON to CSV part 1

  • JSON پویا Dynamic JSON

  • JSON به CSV قسمت 2 - پویا JSON to CSV part 2 - dynamic

کارکرد Functions

  • نظریه توابع Functions Theory

  • عملکرد پایه Basic Function

  • استدلال ها Arguments

  • تکلیف بازگشت return assignment

  • برگشت return

  • تکلیف بازگشت return assignment

  • *تکلیف args *args assignment

  • *آرگس *args

  • *تکلیف args *args assignment

  • ** تکلیف کوارگ **kwargs assignment

  • ** کوارگ **kwargs

  • ** تکلیف کوارگ **kwargs assignment

  • /& * وظیفه / & * assignment

  • /& * آرگومان ها / & * arguments

  • /& * وظیفه / & * assignment

  • انتساب توابع پویا Dynamic Functions assignment

  • توابع پویا قسمت 1 - تابع به عنوان یک آرگومان Dynamic Functions part 1 - Function as an argument

  • توابع پویا قسمت 2 - برگرداندن یک تابع Dynamic Functions part 2 - returning a function

  • توابع دینامیک قسمت 3 - لامبدا Dynamic Functions part 3 - lambda

  • انتساب توابع پویا Dynamic Functions assignment

  • تکلیف دکوراتور Decorators assignment

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

  • تکلیف دکوراتور Decorators assignment

کلاس ها Classes

  • تئوری کلاس ها Classes Theory

  • تکلیف کلاس پایه Basic Class assignment

  • کلاس ساده Simple Class

  • تکلیف کلاس پایه Basic Class assignment

  • __ابتدا__ تکلیف __init__ assignment

  • سازندگان Constructors

  • __ابتدا__ تکلیف __init__ assignment

  • تکلیف روشها Methods assignment

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

  • تکلیف روشها Methods assignment

  • واگذاری ارث Inheritance assignment

  • وراثت Inheritance

  • واگذاری ارث قسمت 1 Inheritance assignment part 1

  • واگذاری ارث قسمت 2 Inheritance assignment part 2

  • تکلیف فوق العاده super assignment

  • فوق العاده super

  • تکلیف فوق العاده super assignment

  • واگذاری ارث چندگانه Multiple Inheritance assignment

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

  • واگذاری ارث چندگانه Multiple Inheritance assignment

ماژول ها Modules

  • تئوری ماژول ها Modules Theory

  • ماژول های محلی Local Modules

  • دستورات محیط مجازی Virtual Environment Commands

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

  • ماژول را نصب و فریز کنید Module install and freeze

  • تست ناتوانی numpy test

تبریک می گویم Congratulations

  • تبریک می گویم! Congratulations!

نمایش نظرات

آموزش Python Beginner Complete Masterclass 2023
جزییات دوره
7.5 hours
84
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,006
3.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dominic Tripodi Dominic Tripodi

Full Stack Developer

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


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

من خیلی با داده ها، پایگاه های داده کار می کنم و ابزارهایی را می سازم تا مدیریت و نمایش داده ها

API ها و پایگاه های داده مهم ترین بلوک های سازنده در توسعه برنامه های کاربردی مدرن هستند.


من ابزارهایی برای ذخیره‌سازی، جابجایی، مدیریت و تبدیل داده‌ها می‌سازم

این نوع ابزارها بیشترین سوخت را دارند. برنامه‌های کاربردی مدرن.

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


چرا تدریس می‌کنم

به‌عنوان یک توسعه‌دهنده خودآموخته، زمان زیادی را صرف یادگیری و تصمیم‌گیری در مورد چه چیزی می‌کنم و می‌خواستم محتوا و منابعی برای ساده‌سازی ایجاد کنم و فرآیند را برای توسعه دهندگان جدید ساده کنید.