لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
پایتون متوسط: حافظه، دکوراتور، Async، Cython و موارد دیگر
Intermediate Python: Memory, Decorator, Async, Cython & more
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
از توده متمایز شوید. یک متخصص پایتون شوید و درک کنید که CPython API، PyBind11 و موارد دیگر چیست. مدیریت حافظه متغیرها در پایتون (تغییرپذیری) استفاده صحیح از دنباله ها و تکرارپذیرها توابع، دکوراتورها، لامبداها و غیره. متغیرها، لیست ها، دستورات، کلاس ها و غیره) تجربه در استفاده از ترمینال
دوره در نوامبر 2023 برای جدیدترین نسخه Python نسخه 3.12 به روز شد!
شرح دوره:
این دوره تکنیک های برنامه نویسی پایتون متوسط تا پیشرفته را پوشش می دهد. این بدان معناست که هدف این دوره برای مبتدیان برنامه نویسی نیست. این دوره فشرده، آموزنده و مفید است. شما نه تنها نحوه استفاده از پایتون را به خوبی یاد می گیرید، بلکه مفاهیم انتزاعی تری را که قابل انتقال به زبان های دیگر هستند و همچنین نحوه ایجاد یک محیط برنامه نویسی خوب را نیز یاد می گیرید.
پیش نیازها:
ایجاد و استفاده از متغیرها
گزاره های اگر، حلقه ها و عبارات منطقی
پیاده سازی توابع و کلاس های خود
وارد کردن از بسته های خارجی
در دوره ما از Visual Studio Code (VSCode) به عنوان IDE استفاده می کنیم که برای همه سیستم عامل ها رایگان است. من فرض می کنم که شما قبلاً پایتون 3.8 یا جدیدتر را روی سیستم خود دارید، در غیر این صورت می توانید آن را از طریق نصب کنید. برای مثال آناکوندا.
این دوره شامل موضوعات زیر است:
مدیریت حافظه متغیرها در پایتون
انواع قابل تغییر و تغییرناپذیر
کپی های کم عمق و عمیق
استفاده صحیح از کانتینرها (لیست، دستور، تنظیم و غیره)
قالب بندی f-strings
کارکردها و تزئینات
args and kwargs arguments
شی گرایی و وراثت
روش های داندر ویژه
Dataclass، Enum و NamedTuple
ادغام Cython
استفاده از Python C API (CPython)
استفاده از PyBind11 (مثال مقدماتی)
استفاده از Numba و Mypyc
استفاده از پردازش چند رشته ای و چند رشته ای
قفل مترجم جهانی (GIL) در پایتون
استفاده از برنامه نویسی ناهمزمان
امروز در فناوری فردا یک حرفه ای شوید! در کلاس شما را می بینیم!
سرفصل ها و درس ها
فصل 1: مقدمه و نرم افزار
Chapter 1: Introduction and Software
معرفی دوره
Introduction to the course
راهنمای دوره
Course manual
مواد درسی
Course materials
ایجاد محیط
The creation of the environment
تنظیم کد ویژوال استودیو
Visual Studio Code Setup
فصل 2 - 0: Python Pro 101
Chapter 2 - 0: Python Pro 101
نمایش نظرات