آموزش فراگیر پایتون | حرفه خود را تقویت کنید

Intermediate Python Immersive Training | Boost your career

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

آنچه یاد خواهید گرفت

  • تکرارکننده‌های ساختمان
  • مناطق کدنویسی در پایتون
  • فرمت‌کننده‌های رشته‌ای عالی
  • ژنراتورها در پایتون
  • عملیات عبارت منظم در پایتون 3.9.0
  • ماژول‌های داخلی پایتون
  • ساخت بسته پایتون

به آموزش همه جانبه پایتون میانی خوش آمدید | شغل خود را تقویت کنید

در این دوره، مهمترین مباحث زبان پایتون برای سطح متوسط ​​را به طور عمیق یاد خواهید گرفت.

وقتی این دوره را کامل کردید، می‌توانید از تمام این تکنیک‌ها استفاده کنید که به تفصیل فهرست می‌کنیم.

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

پس از اتمام این دوره، می‌توانید تکنیک‌های زیر را در برنامه‌های پایتون خود درک کرده و از آنها استفاده کنید:

Iterator از fruitstuple و چاپ هر مقدار، Iterator از دنباله کاراکترها، برای حلقه برای تکرار از طریق یک تاپل، برای حلقه برای تکرار از طریق یک رشته، ساخت یک تکرار کننده که اعداد را برمی گرداند، StopIteration را افزایش دهید، محدوده محلی یک تابع، محلی متغیر را می توان از یک تابع داخل تابع در دسترس قرار داد، متغیرهای سراسری از هر محدوده ای در دسترس هستند، نامگذاری و تغییر نام متغیرها، کلیدواژه سراسری متغیر را جهانی می کند، اضافه کردن یک مکان نگهدار، نمایش داده شده به صورت یک عدد با دو اعشار، افزودن چندین مکان نگهدار، با استفاده از اعداد شاخص برای متغیرها، استفاده از نمایه های نامگذاری شده، تابع مولد ساده با بازده، بازگشت یک مقدار و خاتمه اجرای تابع، استفاده از تابع مولد با حلقه for، مربع بازده عدد، حلقه و StopIteration به صورت خودکار، استفاده از عبارت مولد، بیان ژنراتور عبور در یک تابع، ماژول عبارات منظم را وارد کنید، رشته را جستجو کنید تا ببینید مطابقت دارد یا نه، تابع regex، متاکاراکترها، سرعت توالی‌ها و مجموعه‌ها، یافتن فهرست منطبق‌ها، جستجوی اولین فاصله سفید، ایجاد جستجویی که مطابقت ندارد، تقسیم در هر فاصله سفید در رشته، جایگزینی هر فاصله سفید و پارامتر شمارش، جستجو و برگرداندن یک شی منطبق , .span و جستجو برای حروف بزرگ، ویژگی رشته برای برگرداندن رشته ارسال شده به تابع، چاپ کلمه حاوی حروف بزرگ، نمایش لیستی از همه ماژول های موجود، ایجاد و تغییر دایرکتوری، getcwd و rmdir، لیست فایل ها و فهرست های فرعی ، ماژول sys، ماژول ریاضی، آمار، مجموعه ها و namedtuple، مجموعه ها و OrderedDict، مجموعه ها و deque، ماژول های تصادفی با توابع، ایجاد بسته به نام newpackage با فایل، استفاده از newpackage به main، کار با ماژول init و استفاده از ماژول ها، نصب جمع آوری شده newpackage، .... و موارد دیگر.


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

امیدوارم در این سفر فوق العاده به ما بپیوندید که قول می دهم واقعاً برای شما مفید باشد.

این دوره برای چه کسانی است:

  • واسطه های پایتون
  • هرکسی که اصول اولیه پایتون را به پایان رسانده و نمی داند کجا باید برود
  • توسعه دهندگان پایتون که می خواهند بر ویژگی های جدید پایتون مدرن مسلط شوند
  • هرکسی که می خواهد بدون اتلاف وقت عمیقاً به موضوعات میانی Python نسخه 3.9 بپردازد

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

تکرار کننده های پایتون Python Iterators

  • معرفی دوره Introduction to the course

  • Iterator از fruitstuple و چاپ هر مقدار Iterator from fruitstuple and print each value

  • تکرار کننده از دنباله شخصیت ها Iterator from sequence of characters

  • برای حلقه برای تکرار از طریق یک تاپل for loop to iterate through a tuple

  • برای حلقه برای تکرار از طریق یک رشته for loop to iterate through a string

  • یک تکرار کننده بسازید که اعداد را برمی گرداند Build an iterator that returns numbers

  • StopIteration را افزایش دهید raise StopIteration

مناطق کدنویسی در پایتون Coding regions in Python

  • محدوده محلی یک تابع local scope of a function

  • متغیر محلی را می توان از یک تابع در داخل تابع تابع دسترسی داشت local variable can be accessed from a function inside function function

  • متغیرهای جهانی از هر محدوده ای در دسترس هستند Global variables are available from within any scope

  • نامگذاری و تغییر نام متغیرها Naming and Renaming Variables

  • کلمه کلیدی global متغیر را جهانی می کند The global keyword makes the variable global

فرمت کننده های رشته ای عالی Awesome string formatters

  • اضافه کردن مکان نگهدار Adding a placeholder

  • به صورت یک عدد با دو اعشار نمایش داده می شود displayed as a number with two decimals

  • اضافه کردن چندین متغیر Adding Multiple Placeholders

  • استفاده از اعداد شاخص برای جایگاه‌داران Using index numbers for placeholders

  • استفاده از شاخص های نامگذاری شده Using named indexes

ژنراتورها در پایتون Generators in Python

  • تابع مولد ساده با بازده simple generator function with yield

  • مقداری را برگردانید و اجرای تابع را خاتمه دهید return a value and terminate the execution of the function

  • استفاده از تابع مولد با حلقه for Using generator function with for loop

  • بازده مربع عدد yield square of number

  • حلقه و StopIteration به طور خودکار loop and StopIteration automatically

  • از بیان ژنراتور استفاده کنید Use generator expression

  • عبور بیان ژنراتور در یک تابع pass generator expression in a function

عملیات عبارت منظم در پایتون 3.9.0 Regular expression operations in Python 3.9.0

  • ماژول عبارات منظم را وارد کنید import the regular expressions module

  • رشته را جستجو کنید تا ببینید مطابقت دارد یا خیر Search the string to see if match or no match

  • تابع regex، متاکاراکترها، دنباله ها و مجموعه های خاص regex function, metacharacters,special sequences and sets

  • پیدا کردن لیست مسابقات findall list of matches

  • اولین فضای سفید را جستجو کنید Search for the first white-space

  • انجام جستجویی که هیچ تطابقی برنمی‌گرداند Making a search that returns no match

  • در هر فضای سفید در رشته تقسیم کنید Split at each white-space inthe string

  • تعداد دفعات را کنترل کنید Control the number of occurrences

  • هر فاصله سفید و پارامتر شمارش را جایگزین کنید replace every white space and count parameter

  • جستجو و برگرداندن یک شیء مطابقت search and return a match object

  • دهانه و جستجو برای حروف بزرگ span and Searching for upper case

  • ویژگی string برای بازگرداندن رشته ارسال شده به تابع string property to return the string passed into the function

  • کلمه ای را که دارای حروف بزرگ است چاپ کنید Print the word that contains upper case

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

  • نمایش لیستی از تمام ماژول های موجود display a list of all available modules

  • ایجاد و تغییر دایرکتوری create and change directory

  • getcwd و rmdir getcwd and rmdir

  • ماژول sys sys module

  • ماژول ریاضی math module

  • آمار statistics

  • مجموعه ها و به نام تاپل collections and namedtuple

  • مجموعه ها و OrderedDict collections and OrderedDict

  • مجموعه ها و دکه ها collections and deque

  • ماژول تصادفی با توابع random module with functions

ساخت پکیج پایتون Making a Python Package

  • ایجاد بسته ای به نام newpackage با فایل ها creating package called newpackage with files

  • از عملکردهای جدید newpackage تا main استفاده کنید use from newpackage newfunctions to main

  • با ماژول init کار کنید و از ماژول ها استفاده کنید work with init module and use modules

  • نصب پکیج جدید جمع آوری شده Installing collected newpackage

بخش پاداش Bonus Section

  • دنباله فیبوناچی Fibonacci Sequence

  • تولید داستان و نشانه Producing Story and Cues

بخش پاداش BONUS SECTION

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

آموزش فراگیر پایتون | حرفه خود را تقویت کنید
جزییات دوره
2h 33m
54
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
120,838
4.1 از 5
دارد
دارد
دارد
Ahmed IB
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ahmed IB Ahmed IB

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