دوره آموزشی برنامه نویسی به طور موثر در پایتون
2 ساعت 19 دقیقهمتوسط2020-10-02
مدرسین

Michele Vallisneri
Theoretical Astrophysicist at NASA Jet Propulsion Laboratory
جزئیات دوره
با یادگیری نحوه نوشتن کد ظریف به روشی کارآمد ، به ویژه در پایتون - زبان رایج و عملی رایانه ، زمان توسعه خود را کاهش دهید. Michele Vallisneri توضیح می دهد که چگونه کد Python خود را رسا و خلاصه تر کرده و از قدرتمندترین ویژگی های زبان استفاده کنید. او برخی از قوی ترین بسته های شخص ثالث را که می توانید از آنها استفاده کنید ، در کانون توجه قرار می دهد ، در مورد برنامه نویسی شی گرا و کاربردی بحث می کند و استراتژی هایی برای بهبود عملکرد کد شما را به اشتراک می گذارد. میشل این مفاهیم را با مثالهای جذاب بسیاری نشان می دهد ، نحوه ساخت تصاویر و انیمیشن های سه بعدی خورشید ، کشیدن فراکتال ، پیاده سازی زبان برنامه نویسی گرافیکی و موارد دیگر
مهارت ها
PythonProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-برنامه نویسی کارآمد با پایتون
- 02-دانش پایه
1. نصب و راه اندازی
- 03- توزیع Anaconda Python را روی macOS X نصب کنید
- 04- توزیع Anaconda Python را روی ویندوز نصب کنید
- 05-با نوت بوک های Jupyter کار کنید
2. نوشتن پایتون به طور موثر
- 06-نوشتن پایتون کارآمد
- 07-پایتون در مقابل سی
- 08-حلقه های کارآمد طراحی کنید
- 09-درک ها و مولدها
- 10-از مجموعه های پایتون بهره برداری کنید
- 11-کد پایتونیک بنویسید
- 12-چالش - داده های مدال آوران المپیک را تجزیه و تحلیل کنید
- 13-راه حل - داده های مدال آوران المپیک را تجزیه و تحلیل کنید
3. استفاده از کتابخانه های پایتون
- 14- بهترین کتابخانه ها را برای کار خود انتخاب کنید
- 15- صفحات وب با درخواست را دانلود کنید
- 16-تصاویر را با بالش دستکاری کنید
- 17-HTML را با سوپ زیبا تجزیه کنید
- 18-با Matplotlib فیلم بسازید
- 19-صفحات وب را با Flask ارائه دهید
- 20-چالش - اپلیکیشن ویرایش تصویر
- 21-راه حل - اپلیکیشن ویرایش تصویر
4. پایتون کارآمد با برنامه نویسی شی گرا و تابعی
- 22- Python شی گرا و کاربردی
- 23- با کلاس های پایتون تقسیم کنید و پیروز شوید
- 24-از ارث بری کلاس بهره برداری کنید
- 25-تکنیک های کاربردی در پایتون
- دکوراتورهای 26 کاره
- 27-چالش - بیل لاک پشت
- 28-راه حل - بیله لاک پشت
5. بهینه سازی عملکرد در پایتون
- 29-معماری کامپیوتر و تکنیک های بهینه سازی
- 30- پروفایل زمانی
- 31- پروفایل حافظه
- 32-پیچیدگی الگوریتم
- 33-مقدمه ای بر برنامه نویسی موازی
- 34-چالش - شاخص معکوس
- 35-راه حل - شاخص معکوس
نتیجه
- 36-به استفاده از پایتون ادامه دهید
دوره های مرتبط
- دوره آموزشی یادگیری جامع پایتون برای علم داده و یادگیری ماشین بخش اول
- دوره آموزشی مبانی هوش مصنوعی: شبکه های عصبی
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی اپ تحلیل داده با قدرت LLM با پایتون و Streamlit
- دوره آموزشی راهنمای کامل مهندسی تحلیل دادهها
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM
- دوره آموزشی تحلیل پیشرفته دادههای مکانی در پایتون