دوره آموزشی برنامه نویسی مبانی: فراتر از اصول
2 ساعت 5 دقیقهمبتدی2020-03-31
مدرسین

Sasha Vodnik
Principal Technical Course Developer at DocuSign
جزئیات دوره
همانطور که در مفاهیم بنیادی ، شیوه ها و اصطلاحات برنامه نویسی فرو می روید ، سفر رمزگذاری خود را ادامه دهید. در این قسمت از مجموعه برنامه نویسی مبانی ، مدرس ساشا وودنیک فراتر از اصول اساسی می رود ، با استفاده از پایتون برای مقابله با انواع مفاهیم و مهارت های متوسط و پیشرفته که می توانید به برنامه برنامه نویسی خود اضافه کنید. ساشا ایجاد و کار با مجموعه ها و حلقه ها ، ترکیب و دستکاری رشته ها و استفاده از کد خارجی را پوشش می دهد - همه اینها مفاهیم مهم هستند ، صرف نظر از اینکه در نهایت با کدام زبان برنامه نویسی کار می کنید. او چندین فرآیند اساسی مانند انتخاب سبک کد و اشکال زدایی را پشت سر می گذارد. بعلاوه ، او چند مفهوم پیشرفته دیگر از جمله مدیریت حافظه و چند رشته را جستجو می کند.
مهارت ها
Programming FoundationsPythonFoundationsOpen SourceSoftware Development
سرفصل ها
مقدمه
- گسترش دانش خود در زمینه اصول برنامه نویسی
- آنچه باید بدانید
- پیکربندی محیط
مجموعه ها
- درک مجموعه ها
- ایجاد مجموعه های ساده
- ایجاد مجموعه های پیچیده تر
- کار با مجموعه ها
- مجموعه ها به زبان های دیگر
- چالش - کار با یک مجموعه
- راه حل - کار با مجموعه
تکرار
- مقدمه ای بر تکرار
- تکرار از طریق مجموعه ها
- تکرار به نقطه پایانی سفارشی
- چالش - ایجاد یک حلقه for
- راه حل - ایجاد حلقه for
استفاده از کد خارجی
- مقایسه انواع کدهای خارجی
- کار با ماژول
- آشنایی با کتابخانه ها و چارچوب ها
کار با رشته ها
- ترکیب و دستکاری تارها
- پیدا کردن نقوش در رشته ها
- ایجاد عبارات منظم
- چالش - رشته
- راه حل - رشته ها
برنامه ریزی یک برنامه
- انتخاب سبک کد
- نوشتن شبه کد
ورودی و خروجی
- مقدمه ای بر ورودی و خروجی
- کار با ورودی و خروجی فایل
اشکال زدایی
- مقدمه ای بر اشکال زدایی
- اشکال زدایی کد در یک IDE
- تفسیر پیام های خطا
- اشکال زدایی بدون پیغام خطا
- ایجاد کیس تست
- چالش - رفع اشکال
- راه حل - رفع اشکال
شی گرایی
- مقدمه ای بر برنامه نویسی شی گرا
- استفاده از کلاس های داخلی
- ایجاد کلاس ها و اشیاء سفارشی
موضوعات پیشرفته
- موضوعات پیشرفته برنامه نویسی
- مدیریت حافظه در زبان ها
- مقدمه ای بر چند رشته ای
- مقدمه ای بر الگوریتم ها
نتیجه
- به تلاش برنامه نویسی خود ادامه دهید