دوره آموزشی برنامه نویسی مبانی: فراتر از اصول

دوره آموزشی برنامه نویسی مبانی: فراتر از اصول

2 ساعت 5 دقیقهمبتدی2020-03-31

مدرسین

Sasha Vodnik

Sasha Vodnik

Principal Technical Course Developer at DocuSign

جزئیات دوره

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

مهارت ها

Programming FoundationsPythonFoundationsOpen SourceSoftware Development

سرفصل ها

مقدمه

  • گسترش دانش خود در زمینه اصول برنامه نویسی
  • آنچه باید بدانید
  • پیکربندی محیط

مجموعه ها

  • درک مجموعه ها
  • ایجاد مجموعه های ساده
  • ایجاد مجموعه های پیچیده تر
  • کار با مجموعه ها
  • مجموعه ها به زبان های دیگر
  • چالش - کار با یک مجموعه
  • راه حل - کار با مجموعه

تکرار

  • مقدمه ای بر تکرار
  • تکرار از طریق مجموعه ها
  • تکرار به نقطه پایانی سفارشی
  • چالش - ایجاد یک حلقه for
  • راه حل - ایجاد حلقه for

استفاده از کد خارجی

  • مقایسه انواع کدهای خارجی
  • کار با ماژول
  • آشنایی با کتابخانه ها و چارچوب ها

کار با رشته ها

  • ترکیب و دستکاری تارها
  • پیدا کردن نقوش در رشته ها
  • ایجاد عبارات منظم
  • چالش - رشته
  • راه حل - رشته ها

برنامه ریزی یک برنامه

  • انتخاب سبک کد
  • نوشتن شبه کد

ورودی و خروجی

  • مقدمه ای بر ورودی و خروجی
  • کار با ورودی و خروجی فایل

اشکال زدایی

  • مقدمه ای بر اشکال زدایی
  • اشکال زدایی کد در یک IDE
  • تفسیر پیام های خطا
  • اشکال زدایی بدون پیغام خطا
  • ایجاد کیس تست
  • چالش - رفع اشکال
  • راه حل - رفع اشکال

شی گرایی

  • مقدمه ای بر برنامه نویسی شی گرا
  • استفاده از کلاس های داخلی
  • ایجاد کلاس ها و اشیاء سفارشی

موضوعات پیشرفته

  • موضوعات پیشرفته برنامه نویسی
  • مدیریت حافظه در زبان ها
  • مقدمه ای بر چند رشته ای
  • مقدمه ای بر الگوریتم ها

نتیجه

  • به تلاش برنامه نویسی خود ادامه دهید
۸۰,۰۰۰ تومان