توضیحات
Python for Absolute Beginners: From Zero to Real Projects دوره آموزشی تبدیل مهارتهای تازه برنامهنویسی خود را به پروژههای کاربردی می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. اگر هرگز کد ننوشتهاید یا میخواهید مبانیتان را دوباره بسازید، این دوره مسیری ساختاریافته پیش روی شما میگذارد. از مبانی شروع میکنید و میفهمید پایتون چگونه کار میکند، سپس بهتدریج با متغیرها، انواع داده، عملگرها، شرطها، حلقهها، توابع، لیستها، دیکشنریها و سایر مفاهیم اساسی برنامهنویسی آشنا میشوید. نوشتن و سازماندهی کد را تمرین میکنید، مهارت حل مسئله را پرورش میدهید و یاد میگیرید خطاهای رایج برنامهنویسی را شناسایی و رفع کنید. ساختار دوره مفهوممحور و عملی است: بیش از 295 نمایش مفهومی، بیش از 60 مسئله تمرینی، بیش از 55 مسئله کارگاهی و 2 پروژه نقطهعطف، همه با مثالهای قابل اجرا. با این روش، هر مفهوم را پیش از رفتن به مرحله بعد خودتان آزمایش میکنید و میبینید چگونه در برنامهای واقعی به کار میرود.
محیط پایتون و VS Code را راهاندازی میکنید، با رشتهها و f-stringها کار میکنید و مجموعههایی مانند لیست، تاپل، دیکشنری و مجموعه را برای ذخیره و جستجوی داده به کار میبرید. حلقهها، فهمهای فهرستی، توابع قابل استفاده مجدد، راهنمای نوع، مدیریت خطا، کار با فایل و JSON و ماژولهای کتابخانه استاندارد را نیز یاد میگیرید. سپس با محیطهای مجازی، بستهبندی، کلاسها و مبانی برنامهنویسی شیءگرا آشنا میشوید و میبینید برنامهها چگونه از اسکریپتهای ساده به برنامههایی ساختارمند و قابل استفاده مجدد تبدیل میشوند. در دو پروژه نقطهعطف، ابتدا یک ردیاب هزینه خط فرمان میسازید و سپس آن را با کلاسها، JSON، مدیریت خطا، محیط مجازی و یک بسته شخص ثالث ارتقا میدهید. با افزایش اعتمادبهنفس، آنچه را آموختهاید در پروژههای کاربردی به کار میبرید و میبینید پایتون چگونه میتواند برای ساخت برنامههای مفید و خودکارسازی کارهای روزمره استفاده شود. این دوره برای سطح مبتدی مناسب است و برنامهنویسی را قابلدسترس و جذاب میکند. با پایان آن، پایهای قوی برای ادامه مسیر در توسعه پیشرفتهتر پایتون خواهید داشت.
آنچه در دوره Python for Absolute Beginners: From Zero to Real Projects یاد خواهید گرفت:
- ساخت یک پایه قوی پایتون از طریق بیش از 295 نمایش مفهومی، بیش از 60 مسئله تمرینی، بیش از 55 مسئله کارگاهی و 2 پروژه نقطهعطف.
- یادگیری پایتون از صفر مطلق با رویکردی ساختارمند، مفهوممحور و عملی، همراه با مثالهای قابل اجرا، تمرین، کارگاه و پروژه.
- درک اینکه برنامههای پایتون چگونه از اسکریپتها و توابع ساده به برنامههای ساختارمند و قابل استفاده مجدد تکامل مییابند.
- ساخت پایهای محکم در پایتون که شما را برای یادگیری بیشتر در اتوماسیون، دواپس، توسعه وب، داده، هوش مصنوعی و سایر حوزههای پایتون آماده میکند.
- 01. راهاندازی محیط پایتون: نصب پایتون و VS Code، ساخت اولین فایلهای پایتون، اجرای برنامهها و استفاده مطمئن از محیط توسعه.
- 02. متغیرها و انواع داده (32 نمایش مفهومی): استفاده از متغیرها، انواع داده، تبدیل نوع، print() و کلیدواژهها برای نوشتن برنامههای ساده پایتون.
- 03. رشتهها و f-stringها (20 نمایش مفهومی): کار با رشتهها، متدهای رشته، اندیسگذاری، برش و f-stringها برای ساخت و دستکاری متن.
- 04. عملگرها، مقادیر بولی و شرطها (19 نمایش مفهومی): استفاده از عملگرهای حسابی، مقایسهای و منطقی، مقادیر بولی و if، elif و else برای کنترل منطق.
- 05. مجموعهها (51 نمایش مفهومی): کار با لیستها، تاپلها، دیکشنریها و مجموعهها برای ذخیره، دسترسی، بهروزرسانی، جستجو و سازماندهی داده در پایتون.
- 06. حلقهها و فهمهای فهرستی (45 نمایش مفهومی): استفاده از while، for، range()، حلقههای تودرتو، break، continue، enumerate()، zip() و فهمهای فهرستی برای پردازش داده.
- 07. توابع (47 نمایش مفهومی): ساخت توابع قابل استفاده مجدد با پارامترها، مقادیر بازگشتی، آرگومانهای نامدار، باز کردن بستهها، *args، **kwargs، حوزه متغیر و lambda.
- 08. راهنمای نوع (9 نمایش مفهومی): استفاده از راهنمای نوع برای قابل فهمتر، مستندتر و قابل نگهداریتر کردن توابع و دادههای پایتون.
- 09. مدیریت خطا و اشکالزدایی (12 نمایش مفهومی): مدیریت استثناها با try، except، else، finally و raise و استفاده از تکنیکهای اشکالزدایی برای رفع مشکلات.
- 10. فایلها، JSON و مسیرها (16 نمایش مفهومی): خواندن و نوشتن فایلها، کار با دادههای JSON و استفاده از pathlib برای کار با فایلها و پوشهها.
- 11. ملزومات کتابخانه استاندارد (21 نمایش مفهومی): استفاده از ماژولهای کتابخانه استاندارد پایتون مانند math، random، datetime و collections در برنامههای عملی.
- 12. محیطهای مجازی و بستهبندی: ساخت ماژولها و بستهها، استفاده از importها و محیطهای مجازی و درک __name__ و pyproject.toml.
- 13. کلاسها و مبانی OOP (25 نمایش مفهومی): ساخت کلاسها با __init__، self، ویژگیها، متدها، __str__، __repr__، متدهای کلاس و متدهای ایستا.
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 208
مدت زمان آموزش: 31 ساعت و 54 دقیقه
سرفصل های دوره

پیش نیازهای دوره Python for Absolute Beginners: From Zero to Real Projects
No Programming Experience Required: No prior programming or Python knowledge is needed. We start from the absolute basics.
Computer: A Windows, macOS, or Linux computer capable of running Python and VS Code.
Internet Connection: A stable internet connection is recommended for downloading Python, VS Code, course resources, and Python packages.
VS Code: VS Code is recommended, and we install and configure it together in Section 01.
Python: No prior Python installation or experience is required. We install and configure Python together in Section 01.
Command Line: No prior command-line experience is required. Basic terminal usage is introduced as needed throughout the course.
No Prior Programming Language Required: You don’t need experience with Java, C, C++, JavaScript, or any other programming language.
تصاویر دوره

فیلم معرفی دوره Python for Absolute Beginners: From Zero to Real Projects
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
14.9 گیگابایت













































