توضیحات
آموزش پیشرفته پایتون قسمت اول : توابع
نام دوره : Python 3: Deep Dive (Part 1 – Functional)
پیش نیاز:
دانش مقدماتی اولیه برنامه نویسی پایتون (متغیرها، دستورات شرطی، حلقه ها، توابع، لیست ها، تاپل ها، دیکشنری ها، کلاس ها).
شما به پایتون 3.6 یا بالاتر و یک محیط توسعه دلخواه (خط فرمان، PyCharm، Jupyter و غیره) نیاز دارید.
توضیحات:
این قسمت 1 از مجموعه دورههایی است که برای بررسی مکانیک درونی و جنبههای پیچیدهتر پایتون 3 طراحی شده است.
این یک دوره مبتدی نیست!
اگر یک هفته یا چند ماه است که پایتون را کدنویسی میکنید، احتمالاً باید قبل از پرداختن به این سری، کمی بیشتر به نوشتن پایتون ادامه دهید.
از طرف دیگر، اگر مدتی است که در پایتون مطالعه یا برنامه نویسی کرده اید و اکنون شروع به پرسیدن سوالاتی از خود کرده اید:
- من تعجب می کنم که چگونه این کار می کند؟
- آیا راه دیگری برای انجام این کار وجود دارد؟
- تعطیلی چیست؟ آیا همان لامبدا است؟
- من می دانم چگونه از یک دکوراتور استفاده کنم که دیگری نوشته است، اما چگونه کار می کند؟ چطوری خودم بنویسم؟
- چرا برخی از عبارات بولین مقدار بولین را بر نمی گرداند؟ چگونه می توانم از آن به نفع خود استفاده کنم؟
- مکانیسم واردات در پایتون چگونه کار می کند، و چرا من عوارض جانبی دریافت می کنم؟
- و انواع سوالات مشابه…
پس این دوره برای شما مناسب است.
برای استفاده حداکثری از این دوره، باید آماده باشید که ویدیوهای کدنویسی را پاز کنید و قبل از انجام من، سعی کنید کد بنویسید!
در طول ویدیوهای مفهومی/تئوری بنشینید، اما به دنبال ویدیوهای کد باشید!
در آموزش پیشرفته پایتون قسمت اول : توابع نگاهی بسیار دقیق تر به موارد زیر خواهیم داشت:
- متغیرها – به ویژه اینکه آنها فقط نمادهایی هستند که به اشیاء در حافظه اشاره می کنند (مرجع)
- فضاهای نام و دامنه
- انواع عددی پایتون
- نوع بولی پایتون – یک عبارت ساده یا دستوری بیشتر از آنچه فکر می کنید وجود دارد!
- زمان اجرا در مقابل زمان کامپایل و نحوه تأثیر آن بر پیش فرض عملکردها، دکوراتورها، وارد کردن ماژول ها و غیره
- توابع به طور کلی (از جمله لامبدا)
- تکنیک های برنامه نویسی کاربردی (مانند نقشه، کاهش، فیلتر، zip و غیره)
- بسته شدن
- دکوراتورها
- واردات، ماژول ها و بسته ها
- تاپل ها به عنوان ساختار داده
- تاپل های نامگذاری شده
دوره آموزش پیشرفته پایتون قسمت اول : توابع برای چه کسانی است:
- هر کسی که درک اولیه ای از پایتون دارد و می خواهد آن را به سطح بعدی برساند و درک عمیقی از زبان پایتون و ساختارهای داده آن داشته باشد.
- هر کسی که برای یک مصاحبه فنی عمیق پایتون آماده می شود.
بخشی از دوره :
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید