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

Python Programming Beyond The Basics & Intermediate Training

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

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

  • استفاده و ساخت تکرار کننده
  • محدوده عبارات بلوک
  • قالب بندی رشته ها
  • استفاده و ساخت ژنراتور
  • عبارات با قاعده عملی
  • مجموعه‌ها و ظروف با توابع
  • ایجاد، نصب و استفاده از بسته‌ها
  • ریاضیات و آمار بر اساس SL با تابع
  • کار با دکوراتورها و حل مسئله
  • درک درستی از نحوه عملکرد موضوعات میانی پایتون در پشت صحنه.
  • برای هر نوع مشکلی در طول این دوره، پشتیبانی حرفه ای، دوستانه و سریع را در دوره Q A دریافت کنید.

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

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

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

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

در این دوره به چه موضوعاتی خواهیم پرداخت؟

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

به سادگی، Iterator در پایتون به سادگی یک شی است که می توان بر روی آن تکرار کرد. شی ای که داده ها را هر بار یک عنصر برمی گرداند.

این یک تعریف مختصر و ساده از تکرار کننده پایتون است.

بیایید به بخش دوم برویم که در مورد آن صحبت خواهیم کرد.

در بخش دوم در مورد دامنه پایتون از همه نوع و نحوه برخورد با آنها صحبت خواهیم کرد.

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

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

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

نحوه ساخت توابع و عبارات مولد

نحوه عملکرد عبارت بازده پایتون و تفاوت بین بازده و بازده.

نحوه استفاده از چند عبارت بازده پایتون در یک تابع مولد.

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

بخش بعدی، همه چیز را در مورد عبارات منظم در پایتون خواهید آموخت.

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

در بخش بعدی، متداول‌ترین ساختارهای داده را از ماژول مجموعه‌های پایتون تسلط خواهید داشت.
اصولاً، مجموعه‌ها در پایتون محفظه‌هایی هستند که برای ذخیره مجموعه‌ای از داده‌ها، به عنوان مثال، فهرست‌ها و دیکشنری‌ها استفاده می‌شوند. اینها مجموعه های داخلی هستند. چندین ماژول توسعه داده شده است که ساختارهای داده اضافی را برای ذخیره مجموعه داده ها فراهم می کند. یکی از این ماژول ها ماژول مجموعه های پایتون است.

ماژول مجموعه ها برای بهبود عملکرد ظروف مجموعه داخلی استفاده می شود.

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

در بخش بعدی، به طور عملی به همه ماژول‌های ریاضی و آمار و توابعی که با آنها استفاده می‌شود تسلط خواهید داشت.

به سادگی، ماژول ریاضی دسترسی به توابع ریاضی تعریف شده توسط استاندارد C را فراهم می کند. و ماژول آمار توابعی را برای محاسبه آمار ریاضی داده های عددی فراهم می کند.

در نهایت، در قسمت آخر این دوره با چیز بسیار مهمی آشنا خواهید شد که دکوراسیون است.

در این بخش در مورد دکوراتورها، به جزئیات آن‌ها و نحوه ایجاد و استفاده از آنها خواهیم پرداخت.

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


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

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

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

مقدمه ای بر آموزش Introduction to the Training

  • به آموزش خوش آمدید Welcome to the training

  • مقدمه ای بر سرفصل های آموزشی Introduction to the training topics

تكرار كنندگان دستي Hands-On Iterators

  • تکرار کننده از iterable tuple iterator from iterable tuple

  • تکرار کننده از دنباله iterator from sequence

  • حلقه زدن از طریق یک تکرار کننده Looping Through an Iterator

  • ساخت Iterator 1 Building an Iterator 1

  • Building Iterator 2 Building Iterator 2

  • توقف تکرار StopIteration

گستره جهانی و محلی Global and Local scope

  • متغیر داخل یک تابع در داخل آن تابع موجود است variable inside a function is available inside that function

  • تابع درون تابع Function Inside Function

  • دامنه جهانی و نامگذاری متغیرها global scope and naming variables

  • کلمه کلیدی جهانی the global keyword

دنباله ای از قالب بندی کاراکترها Sequence of characters formatting

  • قالب رشته String format

  • مقادیر بیشتری به قالب اضافه کنید Add more values to the format

  • اعداد فهرست Index Numbers

  • شاخص های نامگذاری شده Named Indexes

ژنراتورهای ویژه Special generators

  • ساخت یک تابع مولد ساده Building a simple generator function

  • تابع مولد نمی تواند شامل بازگشت باشد generator function cannot include the return

  • عملکرد ژنراتور با حلقه For Generator Function with For Loop

  • مربع یک عدد را بدست آورید yield the square of a number

  • المان ها را از روی ژنراتور عبور دهید traverse the elements over the generator

  • عبارت مولد که کوتاهتر است و به تابع منتقل می شود generator expression which is a shorter and passed into function

RegEx در عمق RegEx in depth

  • مقدمه ای بر RegEx در پایتون Intro to RegEx in Python

  • بازگرداندن لیستی حاوی همه موارد منطبق returning a list containing all matches

  • هیچ منطبقی یافت نشد no matches are found

  • اولین کاراکتر فاصله سفید در رشته را جستجو کنید Search for the first white-space character in the string

  • اگر هیچ منطبقی یافت نشد، مقدار None برگردانده می شود If no matches are found, the value None is returned

  • لیست بازگشتی که در آن رشته در هر مسابقه تقسیم شده است returning list where the string has been split at each match

  • جایگزینی مطابق با متن انتخابی شما replacing the matches with the text of your choice

  • تعداد تعویض ها را کنترل کنید control the number of replacements

  • نمایش موقعیت شروع و پایان اولین مسابقه Displaying start and end position of the first match occurrence

  • رشته گذشت و گروه string passed and group

مجموعه های SL SL Collections

  • یک شی تاپل مانند با فیلدهای نامگذاری شده را برمی گرداند return a tuple-like object with named fields

  • ترتیب کلیدها را به خاطر بسپارید remember the order of the keys

  • شیء دکه deque object

پکیج های ساختمانی building packages

  • بسته به نام package named

  • از بسته به اصلی from package to main

  • در هنگام واردات بسته در دسترس است available when the package is imported

  • یک بسته را به صورت جهانی نصب کنید Install a Package Globally

ریاضیات و آمار Mathematics and Statistics

  • ریاضیات و آمار 1 Mathematics and Statistics 1

  • ریاضیات و آمار 2 Mathematics and Statistics 2

  • ریاضیات و آمار 3 Mathematics and Statistics 3

  • ریاضیات و آمار 4 Mathematics and Statistics 4

دکوراتورها در عمق Decorators in depth

  • قبل از تسلط بر دکوراتورها Prior of mastering decorators

  • توابع مرتبه بالاتر higher order functions

  • می تواند تابع دیگری را برگرداند can return another function

  • دکوراتور عملکردی را به عهده می گیرد، برخی از قابلیت ها را اضافه می کند decorator takes in a function, adds some functionality

  • نماد به همراه نام عملکرد دکوراتور و قرار دادن آن symbol along with the name of the decorator function and place it

  • مشکل ZeroDivisionError ZeroDivisionError problem

  • تزئین توابع با پارامترها Decorating Functions with Parameters

بخش پاداش BONUS SECTION

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

نمایش نظرات

برنامه نویسی پایتون فراتر از اصول و آموزش متوسط
جزییات دوره
2h 31m
51
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
141,839
4 از 5
دارد
دارد
دارد
FLOOSTEC Now
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

FLOOSTEC Now FLOOSTEC Now

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