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

Sasha Vodnik
Principal Technical Course Developer at DocuSign
جزئیات دوره
همانطور که در مفاهیم بنیادی ، شیوه ها و اصطلاحات برنامه نویسی فرو می روید ، سفر رمزگذاری خود را ادامه دهید. در این قسمت از مجموعه برنامه نویسی مبانی ، مدرس ساشا وودنیک فراتر از اصول اساسی می رود ، با استفاده از پایتون برای مقابله با انواع مفاهیم و مهارت های متوسط و پیشرفته که می توانید به برنامه برنامه نویسی خود اضافه کنید. ساشا ایجاد و کار با مجموعه ها و حلقه ها ، ترکیب و دستکاری رشته ها و استفاده از کد خارجی را پوشش می دهد - همه اینها مفاهیم مهم هستند ، صرف نظر از اینکه در نهایت با کدام زبان برنامه نویسی کار می کنید. او چندین فرآیند اساسی مانند انتخاب سبک کد و اشکال زدایی را پشت سر می گذارد. بعلاوه ، او چند مفهوم پیشرفته دیگر از جمله مدیریت حافظه و چند رشته را جستجو می کند.
مهارت ها
Programming FoundationsPythonFoundationsOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01- گسترش دانش خود در زمینه اصول برنامه نویسی
- 02-آنچه باید بدانید
- 03-پیکربندی محیط
1. مجموعه ها
- 04- درک مجموعه ها
- 05-ایجاد مجموعه های ساده
- 06-ایجاد مجموعه های پیچیده تر
- 07-کار با مجموعه ها
- 08-مجموعه ها به زبان های دیگر
- 09-چالش - کار با یک مجموعه
- 10-راه حل - کار با مجموعه
2. تکرار
- 11-مقدمه ای بر تکرار
- 12-تکرار از طریق مجموعه ها
- 13-تکرار به نقطه پایانی سفارشی
- 14-چالش - ایجاد یک حلقه for
- 15-راه حل - ایجاد حلقه for
3. استفاده از کد خارجی
- 16-مقایسه انواع کدهای خارجی
- 17-کار با ماژول
- 18-آشنایی با کتابخانه ها و چارچوب ها
4. کار با رشته ها
- 19-ترکیب و دستکاری تارها
- 20-پیدا کردن نقوش در رشته ها
- 21-ایجاد عبارات منظم
- 22-چالش - رشته
- 23-راه حل - رشته ها
5. برنامه ریزی یک برنامه
- 24-انتخاب سبک کد
- 25-نوشتن شبه کد
6. ورودی و خروجی
- 26-مقدمه ای بر ورودی و خروجی
- 27-کار با ورودی و خروجی فایل
7. اشکال زدایی
- 28-مقدمه ای بر اشکال زدایی
- 29- اشکال زدایی کد در یک IDE
- 30-تفسیر پیام های خطا
- 31-اشکال زدایی بدون پیغام خطا
- 32-ایجاد کیس تست
- 33-چالش - رفع اشکال
- 34-راه حل - رفع اشکال
8. شی گرایی
- 35-مقدمه ای بر برنامه نویسی شی گرا
- 36-استفاده از کلاس های داخلی
- 37-ایجاد کلاس ها و اشیاء سفارشی
9. موضوعات پیشرفته
- 38-موضوعات پیشرفته برنامه نویسی
- 39-مدیریت حافظه در زبان ها
- 40-مقدمه ای بر چند رشته ای
- 41-مقدمه ای بر الگوریتم ها
نتیجه
- 42-به تلاش برنامه نویسی خود ادامه دهید
دوره های مرتبط
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی پروتکل زمینه مدل (MCP) برای مبتدیان
- دوره آموزشی ساخت عوامل هوش مصنوعی برای مبتدیان
- دوره آموزشی فراتر از کدنویسی با Vibe با Google Gemini: تبدیل شدن به یک توسعهدهنده هدفمند
- دوره آموزشی ساخت عوامل MCP قطعی
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM
مسیرهای مرتبط
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی ملزومات شغلی در توسعه نرم افزار
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی جاوا
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی در پایتون
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده جاوا اسکریپت