پایتون

آموزش پروژه محور پایتون - سیستم مانیتورینگ تحت CLI

آموزش پروژه محور پیشرفته پایتون

  • 110 ثبت نام
  • پیشرفته
  • ذخیره کن
درباره‌ی دوره

سلام دوستان امیدوارم حالتون خوب باشه.

توی این دوره قراره یه پروژه‌ی خیلی خفن بسازیم. به کمک این پروژه قراره برنامه نویسی پایتون رو توی یه لول دیگه یاد بگیریم و با هم دیگه کلی حرکت خفن بزنیم.

به کمک این پروژه یاد میگیریم:

  1. چجوری یه CLI application خوب و تمیز بنویسیم.
  2. برنامه نویسی Async چیه و چجوری به ما کمک میکنه.
  3. یاد میگیریم یه ORM رو از صفر بنویسیم.
  4. با متا پروگرمینگ آشنا میشیم و برای نوشتن ORM امون ازش استفاده میکنیم.
  5. و کلی چیز خفن دیگه :)

برای دسترسی به کدهای این پروژه می‌تونید از ریپازیتوری زیر استفاده کنید:

https://github.com/bshadmehr98/python-monitoring-cli

 

این پروژه رو از دست نده

معرفی پروژه

14m


نحوه‌ی استفاده از دوره

3m


ایجاد فیلدهای مورد نیاز ORM

11m


ساخت کلاس QuerySet

24m


ساخت کلاس‌های متا

17m


ساخت کلاس BaseModel

32m


پیاده سازی RelatedField

15m


تست نویسی کلاس Fields

11m


تست نویسی کلاس ModelMeta

8m


instructor-image

بهمن شادمهر

مهندس نرم‌افزار عاشق قهوه

  • 1365
  • 18 دوره
  • 205
درباره‌ی مدرس

سلام! من بهمن شاد‌مهرم من بهمن‌ام، یه برنامه‌نویس و توسعه‌دهنده نرم‌افزار که عاشق چالش‌های فنی‌ام! این چند سال گذشته، بیشتر وقت‌هام رو صرف این کردم که با یه لپ‌تاپ و یه اینترنت درست‌حسابی، سیستم‌های عجیب و غریب بسازم و مشکلات بقیه رو حل کنم (از همونایی که می‌گن "این دیگه چطوری کار می‌کنه؟"). از نوشتن کدهای باحال و اتومات‌کردن سیستم‌های انرژی گرفته تا تریدینگ با داده‌های پرسرعت، حسابی سرم شلوغ بوده. یه پروژه‌ای داشتم که حسابی دردسرساز بود ولی آخرش تونستم با بهینه‌سازی زیرساخت، ۵۰ درصد هزینه‌ها رو کاهش بدم! (می‌دونی وقتی هزینه رو این‌قدر کم می‌کنی، چه جوری همه باهات رفیق می‌شن؟!). بعضی از پروژه‌هایی که انجام دادم: CoffeeCodeCamp: یه پلتفرم که بهتون یاد می‌ده کد بزنید و هر چی نوشتید رو هم خودش تست می‌کنه! MasterYourCourses: یه سیستم مدیریت دوره‌های آموزشی که کامل‌ترین امکانات رو داره. CryptoCasting: این یکی برای عاشقای تریدینگ! پلتفرمی برای جمع‌آوری داده‌های با سرعت بالا. اگه بخوام از مهارت‌هام بگم، بیشتر با پایتون و گلانگ ور می‌رم، توی AWS و GCP غرقم و از Docker و Kubernetes هم برای نگه‌داشتن سرویس‌ها استفاده می‌کنم (یه جورایی مثل کارهای عادی روزمره‌م شدن اینا!). همیشه دوست دارم با سیستم‌های پیچیده سر و کله بزنم و کدهای خفن‌تر بنویسم. راستش از اینکه زیرساخت‌های نرم‌افزاری رو بهینه کنم و هزینه‌ها رو پایین بیارم هم بد نمیاد؛ آخه کی از کم‌شدن هزینه‌ها بدش میاد؟!

سوالات متداول این دوره

رایگان

پیش‌ نیازهای این دوره