آموزش پایتون: دوره متوسط ​​متوسط ​​برای سال 2025

دانلود Python: Ultimate Intermediate Course for 2025

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره:

      آنچه شما نیاز دارید:

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

      برای این دوره ، از کد استودیو Visual (vs Code) به عنوان ویرایشگر برنامه نویسی خود استفاده خواهید کرد. این برنامه رایگان ، سبک و سبک است و به طور گسترده توسط توسعه دهندگان در سراسر جهان استفاده می شود. من شما را از طریق فرآیند تنظیم ، از جمله نحوه نصب Python و پیکربندی VS Code راهنمایی می کنم. تمام آنچه شما نیاز دارید یک دسک تاپ یا لپ تاپ و اتصال به اینترنت است.

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

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

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

      در اینجا مباحث کلیدی که در این دوره تسلط خواهید داشت:

      • عبارات منظم
      • چاپ چندین مقادیر
      • مورد مطابقت
      • ماژول ها
      • بسته ها ، پیپ و پیپی
      • تعداد تصادفی تولید کنید
      • دکوراتورها
      • پرونده I/O
      • به دست آوردن داده های متا فایل
      • پارامترها و آرگومان ها
      • آرگومان های موقعیتی و کلیدی
      • مخلوط کردن انواع آرگومان
      • آرگومان های پیش فرض
      • آرگومان های طول متغیر
      • کانتینر بسته بندی
      • آرگومان های محلی و جهانی
      • ارسال متغیرها به عنوان آرگومان
      • پارامتر منتقل شده براساس مقدار یا مرجع
      • اپراتور ستاره
      • توابع لامبدا
      • توابع لامبدا را در توابع دیگر اعمال کنید
      • برنامه نویسی شی گرا
      • کلاس ها و اشیاء
      • روشهای سفارشی
      • روشهای استاتیک و کلاس
      • وراثت
      • مجموعه ها
      • itertools
      • مدیران زمینه
      • داخلی در مقابل مدیران زمینه سفارشی
      • ژنراتورها
      • ژنراتورها: راندمان حافظه
      • کپی کم عمق و عمیق
      • ورود به سیستم
      • json
      • صف ها
      • بازگشت
      • درک مطلب
      • موضوعات و فرآیندها
      • چند رشته ای و چند پردازش
      • تست های واحد
      • محیط های مجازی

      آنچه انجام خواهید داد:

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


      مزایای دوره:

      این دوره شامل:

      • 10+ ساعت فیلم در صورت تقاضا
      • دروس نظری برای یادگیری مفاهیم اساسی
      • تمرینات آزمایشگاهی عملی برای استفاده از دانش خود
      • پروژه های مینی عمل با راه حل ها
      • بیش از 100+ درس کل
      • دسترسی به تمام نسخه های به روز شده دوره در آینده

      در مورد مربی خود:

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

      می خواهید اطلاعات بیشتری کسب کنید؟


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

      درس ها Lessons

      • ویژگی های داده های متا فایل خروجی - [آزمایشگاه] Attributes to output file meta data - [Lab]

      • آرگومان های طول متغیر Variable length arguments

      • مدیران متن Context managers

      • پایتون - نصب و راه اندازی - ویندوز Python - Installation and setup - Windows

      • ایجاد پروژه خود Creating your own project

      • استفاده از اپراتور ستاره - pt. 2 - [آزمایشگاه] Applying the asterisk operator - Pt. 2 - [Lab]

      • به دست آوردن داده های متا فایل Obtaining file meta data

      • عبارات منظم Regular expressions

      • استدلال های محلی و جهانی Local and global arguments

      • صف پرس و جو - [آزمایشگاه] Querying queues - [Lab]

      • ایجاد اولین دکوراتور ما - [آزمایشگاه] Creating our first decorator - [Lab]

      • ایجاد کلاس و شیء اول ما - [آزمایشگاه] Creating our first class and object - [Lab]

      • آرگومان های مثبت و کلمه کلیدی Positional and keyword arguments

      • منابع دوره Course resources

      • توابع لامبدا Lambda functions

      • ماژول های سفارشی و داخلی را ادغام کنید - [آزمایشگاه] Integrate custom and built-in modules - [Lab]

      • عمیق در کلاس ها و اشیاء - [آزمایشگاه اختیاری] Deep-dive on classes and objects - [Optional lab]

      • استفاده از آرگومان های طول متغیر - [آزمایشگاه] Utilising variable length arguments - [Lab]

      • ژنراتور Generators

      • مدیران ساخته شده در مقابل سفارشی Built-in vs custom context managers

      • درک Comprehensions

      • روشهای سفارشی Custom methods

      • ارسال متغیرها به عنوان آرگومان Sending variables as arguments

      • استفاده از کلمه کلیدی جهانی - [آزمایشگاه اختیاری] Utilising the global keyword - [Optional lab]

      • ورود به سیستم Logging

      • از کپی کم عمق و عمیق استفاده کنید - [آزمایشگاه] Utilise shallow and deep copy - [Lab]

      • کار با ژنراتورها - [آزمایشگاه] Working with Generators - [Lab]

      • انجام آزمایش واحد استاندارد - [آزمایشگاه] Perform standard unit testing - [Lab]

      • بازگشت Recursion

      • با استفاده از درک فرهنگ لغت - [آزمایشگاه] Using dictionary comprehensions - [Lab]

      • پارامتر عبور بر اساس مقدار یا مرجع Parameter passing by value or reference

      • استدلال های پیش فرض Default arguments

      • وراثت چیست؟ What is inheritance?

      • کار با عبارات منظم - [آزمایشگاه] Working with regular expressions - [Lab]

      • itertools Itertools

      • تزیین کننده Decorators

      • پرونده I/O File I/O

      • شیرجه عمیق روی ماژول تصادفی - [آزمایشگاه] Deep dive on the random module - [Lab]

      • مقادیر و منابع پارامتر را کاوش کنید - [آزمایشگاه] Explore parameter values & references - [Lab]

      • ادغام چند رشته - [آزمایشگاه] Integrate multi threading - [Lab]

      • استفاده از وراثت - [آزمایشگاه] Utilising Inheritance - [Lab]

      • استفاده از اپراتور ستاره - pt. 1 - [آزمایشگاه] Applying the asterisk operator - Pt. 1 - [Lab]

      • پارامترها و استدلال ها Parameters and arguments

      • کار با JSON - [آزمایشگاه] Working with JSON - [Lab]

      • انجام عملیات پرونده - [آزمایشگاه] Performing file operations - [Lab]

      • چاپ چند مقادیر Printing multiple values

      • کد VS - نصب و راه اندازی - ویندوز VS Code - Installation and setup - Windows

      • کلاس ها و اشیاء Classes and objects

      • تجزیه و تحلیل دامنه استدلال ها - [آزمایشگاه] Analysing the scope of arguments - [Lab]

      • کار با دکوراتورها - [آزمایشگاه] Working with Decorators - [Lab]

      • گردش کار خود را با Code Runner تقویت کنید - [اختیاری] Enhance your workflow with Code Runner - [Optional]

      • توابع لامبدا را در سایر توابع اعمال کنید Apply lambda functions to other functions

      • کار با اظهارات مورد مسابقه - [آزمایشگاه] Working with match case statements - [Lab]

      • انجام تماس های بازگشتی - [آزمایشگاه] Performing recursive calls - [Lab]

      • شیرجه عمیق روی ماژول Numpy - [آزمایشگاه] Deep dive on the numpy module - [Lab]

      • انجام عملیات با Lambda - [LAB] Perform operations with Lambda - [Lab]

      • پایتون - نصب و راه اندازی - MACOS Python - Installation and setup - MacOS

      • انجام کانتینر بسته بندی - [آزمایشگاه] Performing container unpacking - [Lab]

      • کار با مدیران زمینه - [آزمایشگاه] Working with context managers - [Lab]

      • آرگومان های مثبت و کلمه کلیدی نقشه - [آزمایشگاه] Map positional & keyword arguments - [Lab]

      • با استفاده از لیست درک - [آزمایشگاه] Using list comprehensions - [Lab]

      • کار با خروجی های مختلف - [آزمایشگاه] Working with different outputs - [Lab]

      • ادغام چند پردازش - [آزمایشگاه] Integrate multi-processing - [Lab]

      • کپی کم عمق و عمیق Shallow and deep copying

      • صف Queues

      • VS Code - نصب و راه اندازی - MACOS VS Code - Installation and setup - MacOS

      • چند فرآیند Multi-processing

      • ادغام روشهای سفارشی (نمونه) - [آزمایشگاه] Integrating custom (Instance) methods - [Lab]

      • بسته ها ، PIP و PYPI Packages, Pip and PYPI

      • json JSON

      • مجموعه Collections

      • موضوعات و فرآیندها Threads and processes

      • شروع با پروژه ما - MACOS Getting started with our project - MacOS

      • روند تفکر Thought process

      • یک مدیر زمینه سفارشی ایجاد کنید - [آزمایشگاه] Create a custom context manager - [Lab]

      • کار با itertools - [آزمایشگاه] Working with Itertools - [Lab]

      • کانتینر بسته بندی Container unpacking

      • ماژول Modules

      • شروع با پروژه ما - ویندوز Getting started with our project - Windows

      • مقدمه دوره Course Introduction

      • اعداد تصادفی ایجاد کنید Generate random numbers

      • کار با آرگومان های پیش فرض - [آزمایشگاه] Working with default arguments - [Lab]

      • لامبدا را با سایر توابع تعبیه کرد - [آزمایشگاه] Embed lambda with other functions - [Lab]

      • مرور شاخص ماژول پایتون Browsing the Python module index

      • ماژول مجموعه ها را کاوش کنید - [آزمایشگاه] Explore the collections module - [Lab]

      • استفاده از بسته های خارجی - [آزمایشگاه] Utilising external packages - [Lab]

      • منابع مفید Helpful resources

      • تمایز بین پارامترها و آرگومان ها - [آزمایشگاه] Differentiating between parameters and arguments - [Lab]

      • دسترسی به منابع دوره آنلاین Accessing online course resources

      • ایجاد یک محیط مجازی - [آزمایشگاه] Creating a virtual environment - [Lab]

      • اظهارات موردی Match case statements

      • تست های واحد Unit tests

      • اپراتور ستاره The asterisk operator

      • راندمان حافظه ژنراتور Generator memory efficiency

      • محیط های مجازی Virtual environments

      • پیام های ورود به سیستم - [آزمایشگاه] Implement logging messages - [Lab]

      • کار با روشهای استاتیک و کلاس - [آزمایشگاه] Working with static & class methods - [Lab]

      • چند رشته Multi-threading

      • کاوش در ماژول اسرار - [آزمایشگاه] Exploring the secrets module - [Lab]

      • برنامه نویسی شی گرا چیست؟ What is object oriented programming?

      • ممنون Thank you!

      • کار با متغیرها به عنوان آرگومان - [آزمایشگاه] Working with variables as arguments - [Lab]

      • مخلوط کردن انواع آرگومان - [آزمایشگاه اختیاری] Mixing argument types - [Optional lab]

      نمایش نظرات

      آموزش پایتون: دوره متوسط ​​متوسط ​​برای سال 2025
      جزییات دوره
      10h 23m
      103
      Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
      (آخرین آپدیت)
      - از 5
      ندارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Arno Pretorius Arno Pretorius

      توسعه دهنده نرم افزار | معمار راه حل های دارای گواهی AWS