یادگیری پایتون را از پایه شروع کنید و بنیادی قوی در برنامهنویسی، حل مسئله و توسعه نرمافزار بسازید.
این دوره پایتون برای مبتدیانی طراحی شده است که به دنبال مسیری شفاف و ساختاریافته برای ورود به دنیای برنامهنویسی هستند. دوره با نصب پایتون و تنظیم محیط توسعه آغاز شده و به تدریج متغیرها، انواع دادهها، رشتهها، مجموعهها، دستورات شرطی، حلقهها، توابع، برنامهنویسی شیگرا، مدیریت استثناها و چندرشتهای را پوشش میدهد.
شما هر مفهوم را از طریق مثالهای کد عملی یاد خواهید گرفت که توضیح میدهد پایتون چگونه کار میکند و چرا از هر ویژگی استفاده میشود. این دوره یک توالی منطقی را دنبال میکند تا به شما کمک کند دانش خود را گام به گام و بدون پرش بین موضوعات نامرتبط ارتقا دهید.
پایتون بهطور گسترده در هوش مصنوعی، Generative AI، Agentic AI، یادگیری ماشین، علوم داده، اتوماسیون و توسعه وب استفاده میشود. این دوره زیربنای برنامهنویسی لازم را پیش از کار با کتابخانههای AI، فریمورکها، APIها و اپلیکیشنهای مبتنی بر عامل فراهم میکند.
چه دانشجو باشید، چه توسعهدهنده مشتاق، متخصص در حال کار یا کسی که برای اولین بار برنامهنویسی را یاد میگیرد، این دوره به شما کمک میکند تا برنامههای پایتون تمیز و قابل استفاده مجدد بنویسید و برای حوزههای پیشرفتهتر توسعه پایتون آماده شوید.
آنچه خواهید آموخت
با تکمیل این دوره، شما قادر خواهید بود:
پایتون را نصب و VS Code، PyCharm، Python IDLE و Jupyter Notebook را پیکربندی کنید
برنامههای پایتون را نوشته و اجرا کنید
با متغیرها، انواع دادهها، عملگرها و ورودیهای کاربر کار کنید
رشتهها را در پایتون ایجاد و مدیریت کنید
دادهها را با استفاده از لیستها، تاپلها، مجموعهها و دیکشنریها ذخیره و مدیریت کنید
از دستورات شرطی مانند if، else، elif و match استفاده کنید
وظایف را با استفاده از حلقههای for و while تکرار کنید
اجرای حلقه را با دستورات break و continue کنترل کنید
آرایهها را ایجاد کرده و عملیات رایج آرایهها را انجام دهید
توابع قابل استفاده مجدد تعریف کرده و آرگومانها را به آنها پاس دهید
محدوده متغیرهای محلی و سراسری (Scope) را درک کنید
مسائل را با استفاده از بازگشت (Recursion) حل کنید
از عبارتهای lambda و توابع مرتبه بالا استفاده کنید
مجموعهها را با استفاده از ()filter، ()map و ()reduce پردازش کنید
دکوراتورهای پایتون را ایجاد و اعمال کنید
کدها را با استفاده از ماژولها و پکیجها سازماندهی کنید
هدف متغیر ویژه __name__ را درک کنید
مفاهیم برنامهنویسی شیگرا را در پایتون پیادهسازی کنید
کلاسها و اشیاء ایجاد کنید
با متدهای __init__()، __new__()، متدهای نمونه، متدهای کلاس و متدهای استاتیک کار کنید
از ارثبری، بازنویسی متد، چندریختی و انتزاع استفاده کنید
خطاهای زمان اجرا را با try، except و finally مدیریت کنید
رشتهها (Threads) را در پایتون ایجاد و مدیریت کنید
قفل مفسر جهانی (GIL) و نقش Multiprocessing را درک کنید
محتوای دوره
دوره با نصب پایتون و معرفی ابزارهای محبوب توسعه آغاز میشود. شما اولین برنامه پایتون خود را مینویسید و یاد میگیرید که پایتون چگونه عملیات ریاضی پایه را انجام میدهد.
سپس متغیرها، رشتهها، انواع دادهها و عملگرها را بررسی خواهید کرد. پس از تثبیت این مبانی، نحوه کار با مجموعههای پایتون مانند لیستها، تاپلها، مجموعهها و دیکشنریها را به همراه آرایهها و عملیات رایج آنها یاد میگیرید.
بخش بعدی دوره به تصمیمگیری و جریان برنامه میپردازد. شما از دستورات شرطی، حلقهها، حلقههای تو در تو و دستورات کنترل جریان برای ایجاد برنامههایی که به ورودیها و شرایط مختلف پاسخ میدهند، استفاده خواهید کرد.
همچنین خواهید آموخت که چگونه توابع باعث میشوند برنامهها قابل استفاده مجدد و نگهداری آسانتر شوند. موضوعات شامل آرگومانهای تابع، محدوده متغیرها، برنامههای فاکتوریل، بازگشت، عبارتهای lambda، توابع مرتبه بالا، توابع داخلی و دکوراتورها است.
بخش برنامهنویسی شیگرا شامل کلاسها، اشیاء، مقداردهی اولیه اشیاء، ارثبری، ترتیب تفکیک متد (MRO)، چندریختی، سربارگذاری عملگر، بازنویسی متد و انتزاع است.
بخشهای نهایی به معرفی مدیریت استثناها، چندرشتهای، GIL پایتون و Multiprocessing میپردازند.
این دوره برای چه کسانی است
این دوره مناسب است برای:
مبتدیان کاملی که میخواهند برنامهنویسی پایتون را یاد بگیرند
دانشجویانی که برای دروس برنامهنویسی یا مصاحبههای فنی آماده میشوند
توسعهدهندگان Java، C، C++ یا JavaScript که به پایتون مهاجرت میکنند
توسعهدهندگان مشتاق نرمافزار و توسعهدهندگان بکاند
متخصصانی که میخواهند مهارتهای برنامهنویسی خود را با پایتون تقویت کنند
یادگیرندگانی که پیش از ورود به هوش مصنوعی مولد، Agentic AI، یادگیری ماشین، علوم داده، اتوماسیون یا توسعه وب، به دنبال یک پایه قوی در پایتون هستند
پیشنیازها
هیچ تجربه قبلی در پایتون یا برنامهنویسی مورد نیاز نیست.
شما فقط به موارد زیر نیاز دارید:
یک کامپیوتر با سیستم عامل ویندوز، مک یا لینوکس
دانش پایه کامپیوتر
اتصال اینترنت برای دانلود نرمافزارهای مورد نیاز
اشتیاق برای نوشتن و تمرین کدهای پایتون
چرا این دوره را بگذرانید؟
این دوره بر مفاهیم محوری پایتون تمرکز دارد که هر توسعهدهندهای باید پیش از ورود به حوزههای پیشرفته، بهویژه هوش مصنوعی، Generative AI، Agentic AI، یادگیری ماشین، علوم داده، اتوماسیون، اسکریپتنویسی، Django، Flask و FastAPI درک کند.
به جای یادگیری دستورات مجزا، شما یک مسیر ساختاریافته از نحو (Syntax) پایه تا برنامهنویسی شیگرا، مدیریت استثناها و همروندی (Concurrency) را دنبال خواهید کرد.
در پایان دوره، درک روشنی از مبانی پایتون خواهید داشت و اعتماد به نفس لازم برای نوشتن برنامههای خود، حل مسائل برنامهنویسی و ادامه مسیر در توسعه پیشرفته پایتون را به دست خواهید آورد.
Navin Reddy
Corporate Trainer & TEDx SpeakerNavin مربی و مربی است. او همچنین یک موسس و مدیر عامل شرکت Telusko است. بلندگو TEDx دارای کانال YouTube "Telusko" با بیش از 834 هزار مشترک و بیش از 1300 فیلم در زمینه فناوری های مختلف است. او به چندین شرکت و IT بانکها آموزش آنلاین و همچنین شرکتی می دهد. در Java ، Spring ، Hibernate ، Python ، AWS ، Blockchain ، MySQL کار کرده است. یادگیری باید سرگرم کننده باشد.
Telusko Edutech
مدرس در udemy
نمایش نظرات