دوره صفر تا صد توابع در پایتون

رایگان

دوره «صفر تا صد توابع در پایتون» یک دوره فشرده و کاملاً کاربردی است که در مدت ۲ ساعت و طی ۴ جلسه آموزشی طراحی شده تا شرکت‌کنندگان بتوانند به‌صورت سریع، منسجم و اصولی بر مبحث توابع در پایتون مسلط شوند. این دوره مناسب افرادی است که می‌خواهند در کوتاه‌ترین زمان، یکی از مهم‌ترین مفاهیم برنامه‌نویسی را از سطح پایه تا پیشرفته یاد بگیرند و بتوانند کدهایی تمیز، قابل فهم و حرفه‌ای بنویسند.

در ابتدای دوره، مفهوم اولیه توابع به‌صورت ساده و همراه با حل مثال‌های متنوع آموزش داده می‌شود. سپس مباحث مهمی مانند متغیرهای سراسری (Global Variables)، نحوه کار با تابع اصلی (name == main) و آشنایی اولیه با دکوراتورها و جنراتورها مطرح می‌شود تا شرکت‌کنندگان درک درستی از ساختار اجرای برنامه و مدیریت بهتر کدها پیدا کنند.

در ادامه، دوره به تکمیل مباحث پایه می‌پردازد و موضوعاتی مانند Docstring برای مستندسازی اصولی توابع و استفاده صحیح از Global Variable به‌طور دقیق بررسی می‌شوند. این بخش به شما کمک می‌کند کدهایی بنویسید که علاوه بر عملکرد درست، از نظر خوانایی و استانداردهای برنامه‌نویسی نیز در سطح بالایی قرار داشته باشند.

در بخش توابع پیشرفته، با مفاهیم کلیدی مانند return و pass استفاده از yield ، بازگرداندن چند مقدار در توابع، و کار با args* و kwargs** آشنا می‌شوید. در نهایت، در پله آخر دوره، مباحث حرفه‌ای‌تری مانند توابع تو در تو (Nested Functions)، دکوراتورها و جنراتورها به‌صورت کاربردی آموزش داده می‌شوند. این دوره انتخابی ایده‌آل برای کسانی است که می‌خواهند در مدت کوتاه، تسلط واقعی و عملی بر توابع در پایتون پیدا کنند و سطح برنامه‌نویسی خود را ارتقا دهند.

مدرس دوره
محمد حافظ نجفی
محمد حافظ نجفی
هم بنیان گذار و CTO مجموعه نئو ، عضو بنیاد پژوهشی نخبگان ، محقق و توسعه دهنده هوش مصنوعی
مشخصات دوره
سرفصل دوره

● مفهوم اولیه توابع و حل مثال
◻ متغییر های سراسری
◻ دکوراتور ها (Decorator)
◻ جنراتور ها (generator)
◻ تابع اصلی (Name & Main)
● ادامه مباحث پایه در توابع
◻ docstring
◻ Global Variable
● توابع پیشرفته
◻ return / pass
◻ yield
◻ return(multivalues)
◻ args*
◻ kwargs**
● پله آخر در توابع
◻ nested function
◻ Decorator
◻ generator