اطلاعیه
این دورهها در حال تکمیل هستند و زبانهای برنامهنویسی جدید نیز در آینده اضافه خواهند شد.
دورههای آموزشی H یا (Hyper Courses) برای زبانهای برنامهنویسی مختلفی در نظر گرفته شدهاند و هدف آن این است که به صورت فشرده، به مهمترین مباحث هر زبان برنامهنویسی بپردازد تا در کوتاه ترین زمان ممکن، به پایهایترین موارد یک زبان برنامه نویسی مسلط شوید.
این دورهها به صورت مقالههایی در سایت منتشر میشوند و ممکن است تصاویری را نیز دربر داشته باشند! همچنین، تمامی دروس دورههای مختلف را میتوانید در این برگه مشاهده کنید و اگر دروس جدیدی به هر دوره اضافه شد، در این برگه نیز لینک خواهد شد.
پایتون - Python (در حال تکمیل فصل 6)
- فصل اول: مفاهیم اساسی پایتون
- اولین برنامه (1395/01/17)
- خروج از کنسول (1395/09/15)
- عملیاتهای ساده (1395/09/15)
- اعداد شناور (1395/09/15)
- سایر عملیات عددی (1395/09/15)
- رشتهها (Strings) (1395/09/16)
- اینپوت و پرینت (1395/09/16)
- عملیات رشته (1395/09/18)
- تبدیل نوع (1395/09/18)
- متغیرها (Variables) (1395/09/20)
- عملگرهای درجا (1395/10/04)
- استفاده از ادیتور پایتون (1395/10/07)
- فصل دوم: ساختار کنترلی
- بولینها و مقایسهها (1396/12/04)
- دستورات شرطی (1396/12/04)
- اولویت عملگر (1396/12/06)
- حلقه While (چهارشنبه – 1397/08/02)
- لیستها (پنجشنبه – 1397/08/03)
- حلقه for (یکشنبه – 1397/08/06)
- پروژه عملی: یک ماشینحساب ساده (یکشنبه – 1397/08/06)
- فصل سوم: توابع و ماژولها
- توابع – Functions (جمعه – 1397/08/11)
- کامنتها و داکیومنتنویسی (جمعه – 1397/08/11)
- توابع آبجکتی (دوشنبه – 1397/08/14)
- ماژولها (دوشنبه – 1397/08/14)
- کتابخانه استاندارد و PIP (دوشنبه – 1397/08/14)
- فصل چهارم: استثناها و فایلها
- مدیریت استثناها (Exception Handling) (چهارشنبه – 1398/06/20)
- تولید یک استثنا/خطا (چهارشنبه – 1398/06/20)
- اظهارات/Assertions (چهارشنبه – 1398/06/20)
- کار با فایلها (چهارشنبه – 1398/06/20)
- فصل پنجم: نوعهای دیگر
- آبجکت None (پنجشنبه – 1398/06/21)
- ساختار دادهای دیکشنریها (سهشنبه – 1398/06/26)
- تاپلها (Tuples) (سهشنبه – 1398/07/02)
- برش لیستها (List Slices) (چهارشنبه – 1398/07/03)
- درک لیست (List Comprehensions) (جمعه – 1398/07/05)
- فرمت رشته (String Formatting) (جمعه – 1398/07/05)
- توابع کاربردی (جمعه – 1398/07/05)
- پروژه عملی: آنالیزر متن (جمعه – 1398/07/05)
- فصل ششم: برنامهنویسی فانکشنال (تابعگرا)
- لامبداها (Lambdas) (شنبه – 1398/07/06)
- مپ و فیلتر (map & filter)
- ژنراتورها (Generators)
- دکوراتورها (Decorators)
- توابع بازگشتی (Recursion)
- ستها/مجموعهها (Sets)
- ماژول itertools
- فصل هفتم: برنامهنویسی شیءگرا
- کلاسها (Classes)
- ارثبری (Inheritance)
- متدهای جادویی و اورلوینگ اپراتورها
- چرخه حیات اشیاء (Object Lifecycle)
- نهانکردن دادهها (Data Hiding)
- متدهای استاتیک (Static Methods)
- ویژگیها/پروپرتیها (Properties)
- پروژه عملی: یک بازی ساده
- فصل هشتم: عبارات منظم
- فصل نهم: بستهبندی
PHP (فعلا 5 درس)
- مفاهیم پایه (1396/08/06)
- متغیرها (1396/08/11)
- اپراتورها (1396/08/13)
- آرایهها (1397/05/15)
- ساختار کنترلی
- بخش اول: شرطها (یکشنبه – 1397/08/13)
- بخش دوم: حلقهها
- بخش سوم: Include & Require
- توابع
- متغیرهای از پیش تعریف شده
- کار با فایلها
سی شارپ - #C (فعلا 1 درس)
- مفاهیم پایه (1396/06/28)
- … (فعلا مشخص نیست)
جی کوئری - jQuery (تمام شده)
- بررسی اجمالی (1396/06/11)
- انتخابگرها (1396/06/19)
- کار با ویژگیها و مقدارها (1396/06/25)
- کار با سی اس اس (1396/07/07)
- کار با مدال دام (1396/09/08)
- کار با رویدادها (1396/11/24)
- افکتها (1396/11/29)
کاتلین - Kotlin (فعلا 3 درس)
- اولین برنامه (1397/05/05)
- متغیرها در کاتلین (1397/06/17)
- ورودی و خروجی (1397/06/27)
- کامنت (1397/10/05)
- اپراتورهای ریاضی، افزایشی و کاهشی (1397/10/29)
- قالبهای رشته (1397/10/29)
- تمرین شماره یک (1397/11/03)
- اپراتورهای منطقی (…)
- شرطها (…)
- حلقه while و do-while (…)
- آرایهها و محدودهها (…)
- حلقه for (…)
- تمرین شماره دو (…)
- توابع (…)
- یررسی نوع و کست اتوماتیک (…)
- انواع ناپیدار یا Nullable (…)
- کلاسها (…)
- ویژگیها یا Properties (…)
- متدها (…)
- گترها و سترها (…)
- متد سازندهی اصلی (…)
- بلوکهای آغازگر (…)
مدرس دورهها: هادی اکبرزاده