توضیحات
پایتون را از ابتدا و اصولی بیاموزید
نام دوره : Python 3: Fundamentals
پیش نیاز:
- بدون نیاز به دانش قبلی پایتون
- تجربه قبلی حل مسائل “الگوریتمی” سودمند خواهد بود
- شما باید بدانید که چگونه برنامه ها را روی رایانه خود نصب کنید
- بسیار مهم: شما باید دانش اولیه در مورد نحوه استفاده از خط فرمان (ویندوز) یا ترمینال (Mac/Linux) داشته باشید – ما از آن برای نصب و اجرای نوت بوک های پایتون و ژوپیتر استفاده می کنیم.
توضیحات:
این دوره با هدف توسعه دهندگان مبتدی پایتون، درک اساسی از نحوه برنامه نویسی در پایتون را به شما ارائه می دهد .
شما را از یک مبتدی پایتون به یک توسعهدهنده پایتون سطح متوسط میبرد تا آمادگی مقابله با پروژههای حرفهای خود را داشته باشید.
این دوره پایه محکمی را در اختیار شما قرار می دهد که برای ادامه پیشرفت در تلاش های توسعه پایتون به آن نیاز دارید.
این دوره از نوع دوره “اینطوری انجامش می دهم، فقط تایپ کنید لطفا” نیست – هدف آن این است که شما را بفهمد تک تک خطوط کدی که قرار است با هم بنویسیم، چرا آن را می نویسیم و چرا کار می کند.
به شما دانشی می دهد تا تکنیک های کدگذاری یکسانی را در موقعیت و مشکلات خود به کار ببرید.
بررسی اجمالی دوره
این دوره تئوری و عمل کدنویسی را متعادل می کند.
اکثر موضوعات دو قسمتی هستند: یک ویدیوی تئوری (یا سخنرانی ) که در آن یک موضوع خاص را پوشش میدهیم، توضیح میدهیم که چگونه کار میکنند، و سپس یک ویدیوی تمرینی (یا کدنویسی) که مطالب آموزش را میگیرد و با استفاده از کد واقعی به کار میبرد.
من شدیداً شما را تشویق میکنم که در طول سخنرانیها یادداشت برداری کنید و در طول فیلمهای کدنویسی با من کدنویسی کنید – زیبایی ویدیوهای آنلاین همین است – میتوانید در صورت نیاز مکث، عقب، سرعت و سرعت را کاهش دهید!
تمام اسلایدهای دوره (بیش از 900 مورد از آنها!) برای دانلود در دسترس هستند اگر این روش را بر یادداشت برداری خود ترجیح می دهید.
ما از نوت بوک های Jupyter به عنوان ابزاری عالی برای آموزش و یادگیری پایتون استفاده می کنیم.
نوتبوکهای Jupyter هم از کدهای پایتون و هم از اسناد نشانهگذاری درهم پشتیبانی میکنند. متوجه خواهید شد که هر ویدیوی کد در این دوره دارای یک دفترچه یادداشت Jupyter مربوطه است که در دانلودهای دوره موجود است، که نه تنها تمام کدهایی را که ما در ویدیوهای کدنویسی انجام می دهیم بازتولید می کند، بلکه به طور کامل با توضیحات کد شرح داده شده است.
در پایان هر بخش مجموعه ای از تمرینات با راه حل ها را خواهید دید .
ضروری است که روی این تمرینات کار کنید و تنها زمانی به بخش بعدی بروید که بتوانید این تمرینات را به تنهایی انجام دهید. هر بخش از این دوره بر روی بخش قبلی ساخته شده است!
دوره پایتون را از ابتدا و اصولی بیاموزید به طور کلی به سه بخش اصلی تقسیم می شود:
مبانی پایتون
- پایتون چیست؟
- نحوه نصب پایتون
- نحوه ایجاد و استفاده از محیط های مجازی
- نحوه اجرای نوت بوک پایتون و ژوپیتر
- انواع داده های پایه شامل اعداد صحیح، شناور، بولی
- عملگرهای بولی
- عملگرهای محاسباتی و مقایسه ای و همچنین تقدم عملگر
- اجرای مشروط
- حلقه زدن (برای مدت و زمان)
- انواع توالی مانند لیست ها، تاپل ها و رشته ها
- کار با انواع توالی (تکرار، برش، دستکاری، کپی، باز کردن بسته بندی)
- بیشتر در مورد رشته ها و یونیکد
- دیکشنری ها و مجموعه ها
- فهرست، فرهنگ لغت و درک مجموعه پایتون
- استثناها و رسیدگی به استثناها
- تکرار شونده ها و تکرار کننده ها، از جمله مولدها
- نوشتن توابع تعریف شده توسط کاربر و روش های مختلف تعریف و ارسال آرگومان ها
- توابع لامبدا
- برخی از توابع داخلی پایتون (مانند zip، sorted، min، max و round)
پایتون متوسط
- توابع مرتبه بالاتر (انتقال و برگرداندن توابع از توابع)
- نقشه ها (لغت نامه ها)
- بسته شدن
- مرتب سازی و فیلترینگ پیشرفته
- دکوراتورها – چه هستند و چگونه خودتان بنویسید
- خواندن و نوشتن فایل های متنی
- ماژول پایتون و سیستم واردات
- نحوه کار با تاریخ و زمان
- نحوه خواندن و نوشتن فایل های CSV
- اعداد تصادفی و نمونه گیری
- نگاهی به ماژول های ریاضی و آمار پایتون
- نوع داده اعشاری – برای زمانی که شناورها به اندازه کافی دقیق نیستند
- چگونه کلاس های سفارشی خود را بنویسید (OOP)
کتابخانه های شخص ثالث
- کتابخانه Pytz برای برخورد با مناطق زمانی و صرفه جویی در نور روز
- کتابخانه dateutil برای تجزیه رشته های تاریخ/زمان
- داده های JSON چیست و چگونه JSON را بخوانیم و بنویسیم
- REST API چیست؟
- نحوه استفاده از کتابخانه درخواست ها برای درخواست های HTTP/s (و نحوه تعامل با REST API)
- مبانی کتابخانه NumPy برای محاسبات عددی سریع
- اصول کتابخانه پانداها برای کار با مجموعه داده ها (از جمله نمایه سازی)
- مبانی کتابخانه matplotlib برای نمودارسازی داده ها
پایتون را از ابتدا و اصولی بیاموزید برای چه کسانی است:
- مبتدیانی که می خواهند پایتون را مانند یک مهندس نرم افزار یاد بگیرند
- دانشآموزانی که میخواهند درکی اساسی از زبان و اکوسیستم پایتون به دست آورند
- مهندسان نرم افزار با دانش زبان های دیگر، اما در پایتون جدید هستند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید
yashar tahermanesh –
مثل همیشه هم سریع و هم با کیفیت 1080 (سایتهای دیگه یا اهمیتی به موضوع کیفیت نمیدن یا از توانشون خارج هست با این کیفیت دورهها رو بگیرن) دوره درخواستی من رو قرار دادید. کارتون عالیه، ممنون.
یودمی ایران –
درود بر شما
ممنون از نظرتون
سایت های دیگه اکثرا از حای دیگه دانلود می کنن و قرار می دن کیفیت بالاتری موجود نیست براشون
ما دوره رو خریداری می کنیم تا با بالاترین کیفیت قرار بدیم.
باز هم سپاس از دیدگاه مثبتتون
amiraliamjadi –
سلام عرض می کنم خدمتتون ، چند آموزش رو مربوط به عملکرد ریاضیاتی در برنامه نویسی پایتون در سایت یویدمی مشاهده کردم ، که در سایت شما موجود نبود ، سپاس گذار میشم پیگیری رو در قبال این سه آموزش جهت قرار گیرشان انجام دهید
https://www.udemy.com/course/math-with-python/
https://www.udemy.com/course/learn-mathematical-coding-in-python/
https://www.udemy.com/course/python-for-mathematics/
یودمی ایران –
سلام عرض شد
قرار می گیره
yashar tahermanesh –
سلام و عرض ادب، لطفاً در صورت امکان آپدیت جدید رو قرار بدید. ممنون.
یودمی ایران –
درود بر شما
آپدیت شد