آموزش پایتون: برنامه نویسی به طور موثر

Python: Programming Efficiently

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با یادگیری نحوه نوشتن کد ظریف به روشی کارآمد ، به ویژه در پایتون - زبان رایج و عملی رایانه ، زمان توسعه خود را کاهش دهید. Michele Vallisneri توضیح می دهد که چگونه کد Python خود را رسا و خلاصه تر کرده و از قدرتمندترین ویژگی های زبان استفاده کنید. او برخی از قوی ترین بسته های شخص ثالث را که می توانید از آنها استفاده کنید ، در کانون توجه قرار می دهد ، در مورد برنامه نویسی شی گرا و کاربردی بحث می کند و استراتژی هایی برای بهبود عملکرد کد شما را به اشتراک می گذارد. میشل این مفاهیم را با مثالهای جذاب بسیاری نشان می دهد ، نحوه ساخت تصاویر و انیمیشن های سه بعدی خورشید ، کشیدن فراکتال ، پیاده سازی زبان برنامه نویسی گرافیکی و موارد دیگر

سرفصل ها و درس ها

مقدمه Introduction

  • برنامه نویسی کارآمد با پایتون Programming efficiently with Python

  • دانش پایه داشته باشید Base knowledge

1. نصب و راه اندازی 1. Installation and Setup

  • توزیع Anaconda Python را در macOS X نصب کنید Install the Anaconda Python distribution on macOS X

  • توزیع Anaconda Python را روی ویندوز نصب کنید Install the Anaconda Python distribution on Windows

  • با نوت بوک های مشتری کار کنید Work with Jupyter Notebooks

2. نوشتن کارآمد پایتون 2. Writing Python Efficiently

  • نوشتن کارآمد پایتون Writing Python efficiently

  • پایتون در مقابل سی Python vs. C

  • حلقه های کارآمد طراحی کنید Design efficient loops

  • درک و تولید کننده Comprehensions and generators

  • از مجموعه های پایتون بهره برداری کنید Exploit Python collections

  • کد پایتونیک بنویسید Write Pythonic code

  • چالش: تجزیه و تحلیل داده های مدال آور المپیک Challenge: Analyze Olympic medalist data

  • راه حل: تجزیه و تحلیل داده های مدال آور المپیک Solution: Analyze Olympic medalist data

3. استفاده از کتابخانه های پایتون 3. Leveraging Python Libraries

  • بهترین کتابخانه ها را برای کار خود انتخاب کنید Choose the best libraries for your task

  • صفحات وب را با درخواست بارگیری کنید Download webpages with requests

  • دستکاری تصاویر با Pillow Manipulate images with Pillow

  • تجزیه HTML با سوپ زیبا Parse HTML with Beautiful Soup

  • با Matplotlib فیلم بسازید Make movies with Matplotlib

  • صفحات وب را با Flask ارائه دهید Serve webpages with Flask

  • چالش: برنامه ویرایش تصویر Challenge: Image-editing application

  • راه حل: برنامه ویرایش تصویر Solution: Image-editing application

4. پایتون کارآمد با برنامه نویسی شی گرا و کاربردی 4. Efficient Python with Object-Oriented and Functional Programming

  • پایتون شی گرا و کاربردی Object-oriented and functional Python

  • با کلاس های پایتون تقسیم کنید و پیروز شوید Divide and conquer with Python classes

  • از وراثت طبقاتی بهره برداری کنید Exploit class inheritance

  • تکنیک های عملکردی در پایتون Functional techniques in Python

  • تزئینات عملکرد Function decorators

  • چالش: بیل لاک پشت Challenge: Bale of turtles

  • راه حل: بیل لاک پشت Solution: Bale of turtles

5. بهینه سازی عملکرد در پایتون 5. Performance Optimization in Python

  • تکنیک های معماری و بهینه سازی کامپیوتر Computer architecture and optimization techniques

  • پروفایل زمان Time profiling

  • نمایه سازی حافظه Memory profiling

  • پیچیدگی الگوریتم Algorithm complexity

  • مقدمه ای بر برنامه نویسی موازی Introduction to parallel programming

  • چالش: شاخص معکوس Challenge: Inverted index

  • راه حل: شاخص معکوس Solution: Inverted index

نتیجه Conclusion

  • همچنان از پایتون استفاده کنید Keep taking advantage of Python

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش پایتون: برنامه نویسی به طور موثر
جزییات دوره
2h 19m
36
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
3,189
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michele Vallisneri Michele Vallisneri

اخترفیزیکدان نظری در آزمایشگاه پیشرانش جت ناسا

Michele Vallisneri یک اخترفیزیکدان نظری در آزمایشگاه پیشرانش جت ناسا است.

او دکترای فیزیک خود را در موسسه فناوری کالیفرنیا در سال 2002 به دست آورد. تحقیقات او شامل تشخیص و تفسیر امواج گرانشی با LIGO ، در فضا و زمان بندی تپنده است. او متخصص تجزیه و تحلیل داده ها ، استنتاج بیزی و فیزیک محاسباتی است و معتقد است که برنامه نویسی شفاف و زیبا می تواند سخت ترین مشکلات را روشن کند. او یکی از اعضای انجمن فیزیک آمریکا است و به او مدال دستاوردهای علمی استثنایی ناسا اهدا شد.