چرا ماش همدانی؟
اگه از مدرسایِ مطرحِ برنامه نویسی تو کشورمون بپرسین که کدوم منبعِ آموزش برنامه نویسیِ بین المللی رو پیشنهاد میدن، قطعا استاد ماش همدانی یکی از هموناس. تو پستای اینستاگرامم حتما اسمشُ شنیدین. اسم ایشون مشفق (Moshfegh) همدانیه که چهار حرف اول اسمشون بهمراه فامیلشونُ بعنوان برند شخصی شون انتخاب کردن.
از بچگی که خانوادش مهاجرت میکنن به استرالیا برنامه نویسی رو شروع کرده و حدود دو دهه تجربه برنامه نویسی و آموزش برنامه نویسی داره. بهترین دوره ایشون بگفته خودشون دوره پایتون شونه و میتونین اطلاعات بیشتری رو در مورد ایشون تو این لینک پیدا کنین.
چرا دوبله اصل آموز؟
اگه این دو مورد بالا رو بذاریم کنار کادر حرفه ای ترجمه، دوبله و تدوین مجموعه اصل آموز، که با ظرافت و دقت تموم واسه ارایه خدمات بی نظیر شون تلاش کردن (میتونین همکارای اصل آموزُ تو این لینک مشاهده کنین) از ارزش بالای این مجموعه با خبر میشین. این گروه حرفه ای علاوه بر دوبله این مجموعه، کلی تمرین و مساله برنامه نویسی پایتون واسه این دوره طراحی کردن که با انجام دادن شون بعد از مشاهده فیلم ها به صورت عمیقی با مفاهیم مطرح شده آشنا میشین.
چی باید قبلش بلد باشین؟
چیز زیادی نیاز نیست از قبل بلد باشین. دوره مقدماتی پایتونُ استاد طوری شروع کردن که انگاری شما فقط میتونین تایپ کنین و یه کوچولو مبانی کامپیوتری رو بلدین. اما از شما انتظار میره که هر موردی رو که بلد نبودین برین تحقیق کنین و خودتونو ارتقا بدین. ولی اگرم بلد نبودین اصلا نگران نباشین، چون این دوره، شامل پشتیبانی هم میشه و میتونین تا مدت ها اگه سوالی داشتین با ما و هم کلاسیاتون در میون بذارین.
دوبله یا زیرنویس؟
کلی موسسه و مجموعه هستن که دوره های زیرنویس شده از دوره های بین المللی ارائه دادن، اما این اون چیزی که واقعا ما بهش نیاز داریم بعنوان یه فراگیر نمیتونه باشه.
اینکه همش چشم مون به زیرنویس باشه که ببینیم چی گفته نمیتونه خیالمونو از یه تجربه تَروتمیز راحت کنه. اما تو اصل آموز میتونین تجربه یه آموزش دوبله شده بی دغدغه رو داشته باشین و ازش لذت ببرین. پس تو این دوره نیازی نیست دغدغه زبان انگلیسی داشته باشین چون تمام ویدئو ها با بهترین کیفیت دوبله شدن.
میتونیم قبلش تست کنیم این دوره رو؟
حتما همینطوره. میتونین فصل اول ازین دوره رو رایگان ببینین و یا اگه دوس داشتین حتی دانلود شونم بکنین. اینجوری میتونین هم از کیفیت دوبله ها مطلع بشین و هم میتونین ببینین که چقد این آموزشا بدردتون میخورن. بعد از اولین فصل هم میتونین سرفصلای کل این دوره رو ببینین و از کل دوره مقدماتی پایتون مطلع بشین.
ضمنا اولین کلیپ از هر فصل هم در اختیارتون قرار داده شده تا بتونین فصلای بعدی رو هم ببینینم و بهترین تصمیمُ بگیرین.
راه اندازی اولیه
۰۱. پایتون چیه؟ رایگان
۰۲. نصب کردن پایتون رایگان
۰۳. مفسر پایتون رایگان
۰۴. ویرایشگر کدهای پایتون رایگان
۰۵. اولین برنامه با پایتون رایگان
۰۶. افزونه پایتون رایگان
۰۷. لینتینگ کردن کدای پایتون رایگان
۰۸. فرمت دهی به کدای پایتون رایگان
۰۹. اجرای کدای پایتون رایگان
۱۰. پیاده سازی پایتون رایگان
۱۱. تعامل زبان پایتون با پردازنده ها رایگان
۱۲. تمرین رایگان
داده های اولیه (primitive)
متغیرا
نامگذاری متغیرا
داده های رشته ای
زنجیره فرار تو داده های رشته ای
داده رشته ای فرمت شده
متدای داده های رشته ای
اعداد
نحوه کار با داده های عددی
تبدیل داده ها به هم
آزمون
Control Flow
عملگرهای مقایسه
عبارتای شرطی
عملگرهای شرطی تک خطی (ternary)
عملگرهای منطقی
مقدار دهی اتصال کوتاه (short-circuit)
عملگرهای خطی مقایسه
تمرین
حلقه for
حلقه for ... else
حلقه های تو در تو
داده های قابل شمارش
حلقه while
حلقه بی پایان
تمرین
توابع
تعریف یه تابع دلخواه
آرگیومنت ها در توابع
انواع توابع
آرگیومنتای کلیدواژه ای
آرگیومنتای پیشفرض
آرگیومنتای تک ستاره ای
آرگیومنتای دو ستاره ای
دامنه توابع (Local and Global)
دیباگینگ
میانبرای vscode در ویندوز
میانبرای vscode در مک
تمرین
حلِ تمرین
ساختار های داده
لیست ها
دستیابی به آیتم ها
آنپکینگ کردنِ لیست ها
استفاده از لیست ها در حلقه ها
اضافه و کم کردن آیتم های لیست ها
پیدا کردن آیتم ها
به ترتیب کردن آیتم های لیست
تابع بی نام (lambda)
تابع مَپ (map)
تابع فیلتر
List Comprehension ها
تابع زیپ (zip)
لیستای پشته ای (stack)
لیستای صفی (queues)
تاپِل ها (tuples)
مبدله محتوای متغیر ها (swapping)
آرایه ها (Arrays)
مجموعه ها (sets)
دیکشنری ها
Dictionary Comprehension ها
عبارت های مولد (Generators)
عملگر های آنپکینگ (unpacking)
تمرین ها
مدیریت خطا ها
خطاها
مدیریت خطاها
بستن فابل های باز
عبارت with
ایجاد کردن خطا
دردسر های ایجاد خطا
کلاس ها درپایتون
کلاس ها چیَن؟
ایجاد کلاس در پایتون
متد constructor
ویژگیهای در سطح کلاس یا آبجکت ایجاد شده
متدای در سطح کلاس یا آبجکت ایجاد شده
متدای جادویی
اجرای عملیات ریاضی برای آبجکتا
ایجاد ساختار داده دلخواه
ایجاد اعضای خصوصی توی کلاسا
ویژگیا توی کلاسا
وراثت در کلاس ها
کلاسِ object در پایتون
بازتعریف متدای کلاس پایه
وراثت چند سطحی
وراثت چند گانه
یه مثال عالی واسه وراثت
کلاس پایه انتزاعی (Abstract Base Class)
چند فرمی (Polymorphism)
نوع دهی اردکی (Duck Typing)
توسعه انواع داده توکار در پایتون
کلاس های مخصوص ذخیره داده
دوبله آموزش پایتون (پیشرفته)
دوبله آموزش پایتون (مقدماتی)
دوره جامع و زبان اصلی جنگو Django
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوبله آموزش پایتون (پیشرفته)
چرا پایتون؟ اگه تو گوگل ترندز، زبان برنامه نویسی پایتونُ سرچ کنین حتما از تفاوت معناداری که بین این زبان و…
دوره جامع و زبان اصلی جنگو Django
چی تو این دوره قراره یاد بگیرین؟ واسه چه کسایی مناسبه؟ توسعه دهنده های پایتونی که میخوان توسعه وب هم…
دوره جامع و زبان اصلی پایتون
چی قراره یاد بگیرین: تو این دوره قراره از ساده ترین مسایل کار با پایتون تا پیچیده تریناش مواجه بشین.…
۱,۵۰۰,۰۰۰ تومان
ماش همدانی
برنامه نویسیه برنامه نویس حرفه ای بین المللی تو حوزه برنامه نویسی
مرتضی بنجخی
مدیر تولید دوره های دوبله شدهمدیر تولید و نشر یعنی ترجمه، بررسی صوت دوبله، بررسی تدوین، انتشار و پشتیبانی دوره!
alireza( دانشجوی دوره )
سلام چرا انقدر گرون شد
هست.چن روز پیش ارزونتر بود.
Mbonjakhi(مدیریت)
سلام دوست عزیز
اون قیمتی ک شما دیدین، قیمت جشنواره بوده. مجدد تخفیف جشنواره میذاریم. نگران نباشین. واسه اطلاع از تخفیف میتونین پیج ما رو تو اینستاگرام فالو کنین.
@aslamooz.ir
علی
سلام
تمرین های دورتون چه جوریه میشه توضیح بدین
Mbonjakhi(مدیریت)
سلام آقا علی
بله حتماً
مثلا اگ توی یه کلیپ آموزش داده چطور یه عبارت شرطی رو اجرا کنیم، ازتون یه برنامه واقعی میخوایم ک واسمون اجرا کنین. مثلا این یکی از تمریناس:
«برنامه ای بنویسین که در مرحله اول از کاربر نام و بعدش سنش رو بخواد. این سه حالت رو باید برای خروجی کارتون در نظر بگیرین:
اگه سن وارد شده بین برابر با صفر بود مقدار “Age cannot be zero” پرینت گرفته بشه.
اگه سن وارد شده بین ۰ تا خود ۱۰ سال بود از مقدار “… is a kid because s/he is …” پرینت بگیره. ضمنا بجای سه نقطه اول، نام وارد شده و بجای سه نقطه آخر سن کاربرو نمایش بده؛
اگه سن وارد شده بین ۱۰تا خود ۲۰ بود مقدار ” “… is teenager because s/he is …” پرینت بگیره. ضمنا بجای سه نقطه اول نام وارد شده و بجای سه نقطه آخر سن کاربرو نمایش بده؛
و نهایتا اگه سن وارد شده بین ۱۰تا خود ۲۰ بود مقدار “… is an adult because s/he is …” پرینت بگیره. ضمنا بجای سه نقطه اول، نام وارد شده و بجای سه نقطه آخر سن کاربرو نمایش بده.
دقت کنین که حتی اگه کاربرمون عدد منفی و یا اعشاری هم وارد کرد، عددمون باید مطابق نیازمون تغییر کنه و یه عدد صحیحِ غیر منفیِ رُند بهمون بده.»