دوره آموزشی پایتون پیشرفته
2 ساعت 51 دقیقهپیشرفته2024-12-09
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
مهارتهای برنامهنویسی خود را در Python به سطح بالاتری برسانید. در این دوره تعاملی و عملی، مربی جو مارینی شما را با ویژگیهای پیشرفته Python آشنا میکند، از جمله روشهای خاص کلاس در برنامهنویسی شیءگرا و تکنیکهایی برای کارایی بیشتر کدها. همچنین یاد میگیرید چگونه کدهای خود را خواناتر، قابل نگهداریتر و مؤثرتر کنید.
این دوره طیف گستردهای از موضوعات مانند استفاده از iteratorها و sequenceها، پردازش رشتهها، مدیریت استثناها و بسیاری دیگر را برای توسعهدهندگان با تجربه پوشش میدهد. علاوه بر این، این دوره شامل چالشهای کدنویسی (Code Challenges) است که توسط CoderPad ارائه شدهاند. این چالشها تمرینهای کدنویسی تعاملی با بازخورد آنی هستند که به شما امکان میدهند مهارتهای خود را از طریق تمرین عملی تقویت کنید و تجربه برنامهنویسی واقعی کسب کنید.
اهداف یادگیری:
استفاده از ویژگیهای پیشرفته Python برای برنامهنویسی حرفهای.
تسلط بر روشهای خاص کلاس در برنامهنویسی شیءگرا.
بهبود کارایی کد و کاهش پیچیدگی آن.
مدیریت و پردازش رشتهها به روش پیشرفته.
کار با iteratorها و sequenceها در پروژههای Python.
مدیریت استثناها به صورت کارآمد.
تمرین و تقویت مهارتهای برنامهنویسی از طریق چالشهای عملی.
این دوره طیف گستردهای از موضوعات مانند استفاده از iteratorها و sequenceها، پردازش رشتهها، مدیریت استثناها و بسیاری دیگر را برای توسعهدهندگان با تجربه پوشش میدهد. علاوه بر این، این دوره شامل چالشهای کدنویسی (Code Challenges) است که توسط CoderPad ارائه شدهاند. این چالشها تمرینهای کدنویسی تعاملی با بازخورد آنی هستند که به شما امکان میدهند مهارتهای خود را از طریق تمرین عملی تقویت کنید و تجربه برنامهنویسی واقعی کسب کنید.
اهداف یادگیری:
استفاده از ویژگیهای پیشرفته Python برای برنامهنویسی حرفهای.
تسلط بر روشهای خاص کلاس در برنامهنویسی شیءگرا.
بهبود کارایی کد و کاهش پیچیدگی آن.
مدیریت و پردازش رشتهها به روش پیشرفته.
کار با iteratorها و sequenceها در پروژههای Python.
مدیریت استثناها به صورت کارآمد.
تمرین و تقویت مهارتهای برنامهنویسی از طریق چالشهای عملی.
مهارت ها
PythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - راه اندازی
- 03 - با استفاده از CoderPad
1. ویژگیهای پایتون
- 04 - رشتههای مستندات
- 05 - نام متغیرهای خاص
- 06 - درک محدوده
- 07 - آزمون ارزش حقیقت
- 08 - عبارت انتساب
- 09 - استفاده از print و pprint
2. استفاده از Iterators
- 10 - تکرار کنندههای پایه
- 11 - تکرار کنندههای بیشتر
- 12 - در غیر این صورت
- 13 - Itertools - شمارش، چرخه، انباشته
- 14 - Itertools - زنجیر، زنجیره.از تکرارپذیر، دسته ای
- 15 - Itertools - dropwhile، takewhile، filterfalse
- 16 - Itertools - ترکیبها و جایگشت ها
- 17 - راه حل - استفاده از تکرار کننده ها
3. پردازش رشته
- 18 - ثابتهای رشته ای داخلی
- 19 - جستجوی رشته ای
- 20 - دستکاری رشته
- 21 - قالببندی رشته
- 22 - حل - پردازش رشته
4. کار با Sequences
- 23 - برش دنباله ای
- 24 - مقایسه توالی ها
- 25 - بررسی اجمالی درک ها
- 26 - استفاده از درک لیست
- 27 - کار با درک مجموعه
- 28 - استفاده از درک فرهنگ لغت
- 29 - حل - توالی
5. استثنائات
- 30 - استثنائات چیست
- 31 - رسیدگی به استثنائات
- 32 - انواع استثناء متداول
- 33 - استثناهای سفارشی
- 34 - چالش - استثنا
- 35 - راه حل - استثنائات
نتیجه گیری
- 36 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی پیشرفته پایتون (2018)
- دوره آموزشی پیشرفته پایتون: کلاس ها و توابع
- دوره آموزشی پیشرفته پایتون: کار با داده ها
- دوره آموزشی پیشرفته پایتون: نمونه های عملی پایگاه داده
- دوره آموزشی پایتون پیشرفته: کار با پایگاه داده
- دوره آموزشی پایتون پیشرفته: ساخت پروژه های عملی با الگوهای طراحی (2023)
- دوره آموزشی پایتون پیشرفته: برنامه نویسی شی گرا
- دوره آموزشی پروژه های پیشرفته پایتون: ساخت اپلیکیشن های هوش مصنوعی
مسیرهای مرتبط
- مسیر آموزشی تسلط بر مهارت های پایتون
- مسیر آموزشی تبدیل شدن به استاد پایتون برای علوم داده
- مسیر آموزشی تمرینهای عملی پایتون
- مسیر آموزشی توسعه مهارتهای پایتون برای هوش مصنوعی و یادگیری ماشین
- مسیر آموزشی ارتقای مهارتهای پایتون در اکسل
- مسیر آموزشی پایتون برای حرفهایهای داده در مالی
- مسیر آموزشی تبدیل شدن به یک مهندس هوش مصنوعی
- مسیر آموزشی ارتقا مهارت های خود در پردازش زبان طبیعی