دوره آموزشی پیشرفته پایتون: کلاس ها و توابع
2 ساعت 17 دقیقهپیشرفته2024-08-12
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
پایتون به زبان انتخابی بسیاری از توسعه دهندگان برای ساخت انواع برنامه ها در طیف گسترده ای از صنایع تبدیل شده است، اما برای استفاده کامل از قدرت و انعطاف پذیری آن، باید بر تمام عملکردهای پیشرفته آن تسلط داشته باشید. پایتون یک زبان انعطافپذیر و قابل تنظیم است که ویژگیهایی را ارائه میکند که زبانهای دیگر فقط از طریق کتابخانههای شخص ثالث پشتیبانی میکنند یا نیاز دارند که خودتان بسازید. در این دوره، جو مارینی شما را با برخی از ویژگی های پیشرفته تر زبان پایتون آشنا می کند. جو به شما نشان میدهد که چگونه کدی بنویسید که خواندن و نگهداری آن آسانتر باشد، کلاسهایی بسازید که درست مانند کلاسهای بومی زبان کار کنند، و با برخی از جدیدترین ویژگیهای خود زبان، مانند تطبیق الگوی ساختاری، کار کنید. اگر آمادهاید مهارتهای پایتون خود را به سطح بالاتری ببرید، در این دوره آموزشی به جو بپیوندید.
مهارت ها
AdvancedPythonProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - مقدمه
- 02 - راه اندازی
- 03 - تور کدرپد
1. ویژگیهای زبان
- 04 - سبک کدنویسی پایتون
- 05 - درک رشتهها در مقابل بایت ها
- 06 - عبارت انتساب
- 07 - انواع و مقادیر بولی
- 08 - رشتههای الگو
2. توابع پیشرفته
- 09 - رشتههای مستندات
- 10 - لیستهای آرگومانهای متغیر
- 11 - توابع لامبدا
- 12 - آرگومانهای فقط کلیدواژه
- 13 - راه حل - توابع پیشرفته
3. درک پایتون
- 14 - مقدمه ای بر فهم ها
- 15 - درک مطالب را فهرست کنید
- 16 - درک فرهنگ لغت
- 17 - درک را تنظیم کنید
- 18 - راه حل - فهم ها
4. کلاسها و اشیاء
- 19 - نمای کلی کلاسهای پایتون
- 20 - تعریف شمردن
- 21 - روشهای خاص - مقادیر رشته ای
- 22 - روشهای خاص - ویژگیهای محاسبه شده
- 23 - روشهای خاص - عملیات
- 24 - روشهای خاص - مقایسه
- 25 - راه حل - روشهای خاص
5. تطبیق الگوی ساختاری
- 26 - بررسی اجمالی تطبیق الگو
- 27 - الگوهای ساده
- 28 - گرفتن الگوها
- 29 - الگوهای کلاس
- 30 - الگوهای توالی
- 31 - محافظهای الگو
- 32 - راه حل - الگوها
نتیجه گیری
- 33 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Tableau پیشرفته برای متخصصان حوزه آب و هوا
- دوره آموزشی تحلیل پیشرفته دادههای مکانی در پایتون
- دوره آموزشی اسکریپتنویسی پیشرفته برای تستکنندگان: دادههای محلی، صفحات گسترده و گزارشدهی
- دوره آموزشی کدنویسی امن درسی پلاس پلاس
- دوره آموزشی ساخت کتابخانههای Angular
- دوره آموزشی رمزگشایی Angular: بهینهسازی عملکرد
- دوره آموزشی ویندوز ۱۱ پیشرفته برای مدیران محلی
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js