نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا دانش اولیه پایتون دارید و می خواهید مفاهیم پیشرفته تری را کشف کنید؟ این دوره به شما کمک خواهد کرد.
دوره با مبحث بازگشت شروع می شود و مفاهیم آن مانند ردیابی درخت، پشته فراخوانی و بازگشت درخت را توضیح می دهد. در ادامه با نقش توابع لامبدا، نقشه، فیلتر، کاهش و درک در برنامه نویسی پایتون آشنا خواهید شد. با حرکت، متوجه خواهید شد که چرا از عبارات منظم استفاده می شود و چگونه دکوراتورها در افزودن قابلیت های جدید به یک شی موجود کمک می کنند. در مرحله بعد، ورود به سیستم را درک خواهید کرد و یاد خواهید گرفت که چگونه وظایف تاریخ و زمان را با کمک ماژول تاریخ و زمان انجام دهید. در پایان، آخرین ویژگیهای پایتون 3.8 و پایتون 3.9، مانند عملگرهای اتحادیه، تایپ اشاره و اطلاعات منطقه را مرور خواهید کرد.
در پایان این دوره، شما به خوبی با مباحث پیشرفته پایتون آشنا خواهید شد و اعتماد به نفس استفاده از آنها را در برنامه نویسی پایتون به دست خواهید آورد.
تمامی فایل های کد این دوره در https://github.com/PacktPublishing/Python-Programming-Advanced-Understanding-Weird-Concepts موجود است. فاکتوریل یک عدد را با استفاده از بازگشت پیدا کنید.
با عملکردهای لامبدا آشنا شوید
نقشه، فیلتر کردن، کاهش و فهرستها را کاوش کنید
با استفاده از عبارات منظم الگویی برای اعتبارسنجی ایمیل ایجاد کنید
با آخرین به روز رسانی های پایتون 3.8 آشنا شوید
ویژگی پشتیبانی زمان بومی در پایتون 3.9 را کشف کنید این دوره برای برنامه نویسان و توسعه دهندگانی است که می خواهند بر مفاهیم پیشرفته پایتون تسلط داشته باشند و می خواهند بدانند چه چیزی در Python 3.8 و Python 3.9 جدید است. برای شروع این دوره به درک اولیه پایتون نیاز است. درک کاملی از مفاهیم پیشرفته پایتون به دست آورید
* ویژگی های جدید و هیجان انگیز پایتون 3.8 و 3.9 را باز کنید
* نکات مفیدی را برای به کارگیری دانش پایتون در دنیای واقعی درک کنید
سرفصل ها و درس ها
معرفی دوره
Course Introduction
معرفی دوره
Course Introduction
بازگشت
Recursion
بازگشت چیست؟
What is Recursion?
کنترل یک تابع
Control of a Function
ردیابی درخت
Tracing Tree
پشته تماس بگیرید
Call Stack
بازگشت درخت
Tree Recursion
مثال: فاکتوریل یک عدد
Example: Factorial of a Number
نقشه، فیلتر کردن، و کاهش
Map, Filter, and Reduce
توابع لامبدا
Lambda Functions
نقشه
Map
فیلتر کنید
Filter
كاهش دادن
Reduce
درک مطلب
Comprehension
درک لیست
List Comprehension
عبارات با قاعده
Regular Expressions
چرا از عبارات منظم استفاده می کنیم؟
Why do we use Regular Expressions?
روش های مختلف با عبارات منظم
Different Methods with Regular Expressions
الگوهای نوشتن
Writing Patterns
ایجاد یک الگو برای اعتبارسنجی ایمیل
Creating a Pattern for Email Validation
دکوراتورها
Decorators
دکوراتورها
Decorators
ورود به سیستم
Logging
ورود به سیستم
Logging
تاریخ و زمان
Date and Time
تاریخ و زمان
Date and Time
چه چیزی با پایتون 3.8 جدید است؟
What's New with Python 3.8?
3 به روز رسانی در پایتون 3.8 را پوشش می دهد
Covers 3 Updates in Python 3.8
چه چیزی با پایتون 3.9 جدید است؟
What's New with Python 3.9?
اپراتورهای اتحادیه
Union Operators
Hinting را تایپ کنید
Type Hinting
روش های جدید کلاس رشته
New String Class Methods
پشتیبانی زمان بومی (Zoneinfo)
Native Time Support (Zoneinfo)
مشاوره سریع برای حل خطاها
Quick Advice for Solving Errors
چگونه به یک توسعه دهنده وابسته به خود تبدیل شویم؟
How to Become a Self-dependent Developer?
اتمام دوره
Course Completion
متشکرم که در اینجا حضور دارید!
Thank You for Being Here!
من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.
با این نقشه راه ما با برنامه نویسی پایتون شروع می کنیم، با اصول، مفاهیم مهم آشنا می شویم و حل می کنیم. برخی از مشکلات زندگی واقعی با ساخت پروژه ها. هنگامی که ما با پایتون آماده شدیم، زمان آن رسیده است که تجربه بیشتری در پروژه های میدانی مختلف در اتوماسیون، تجزیه و تحلیل داده ها، برنامه نویسی رابط کاربری گرافیکی و توسعه وب کسب کنیم.
نمایش نظرات