کتاب صوتی مبانی برنامهنویسی شیءگرا در پایتون برای تحلیل داده (کلاسها و وراثت)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامهنویسی شیءگرا در پایتون برای تحلیل داده (کلاسها و وراثت)
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: برنامهنویسی پایتون برای تحلیل داده
📋 سرفصلهای دوره
- 1. مقدمهای بر تحلیل داده با پایتون
- 2. نصب و راهاندازی محیط پایتون
- 3. آشنایی با ساختارهای داده در پایتون
- 4. کار با لیستها و تاپلها
- 5. کار با دیکشنریها و مجموعهها
- 6. مبانی برنامهنویسی پایتون
- 7. متغیرها و انواع داده
- 8. عملگرها و عبارات
- 9. دستورات شرطی و حلقهها
- 10. توابع در پایتون
- 11. ماژولها و بستههای پایتون
- 12. مقدمهای بر برنامهنویسی شیءگرا
- 13. مفاهیم کلاس و شیء
- 14. تعریف کلاس در پایتون
- 15. ایجاد اشیاء از کلاسها
- 16. متدهای سازنده (Constructor)
- 17. متدهای نمونه (Instance Methods)
- 18. صفات (Attributes) در کلاسها
- 19. ارتباط بین اشیاء
- 20. اصول برنامهنویسی شیءگرا
- 21. کپسولهسازی (Encapsulation)
- 22. تجرید (Abstraction)
- 23. چندریختی (Polymorphism)
- 24. وراثت (Inheritance)
- 25. وراثت تکشاخه
- 26. وراثت چندشاخه
- 27. وراثت ترکیبی
- 28. فوق کلاس (Superclass) و زیرکلاس (Subclass)
- 29. بازنویسی متدها (Method Overriding)
- 30. متدهای استاتیک (Static Methods)
- 31. متدهای کلاس (Class Methods)
- 32. استفاده از `self` و `cls`
- 33. محتوای خصوصی و عمومی در کلاسها
- 34. پروتکلهای دسترسی (Access Modifiers)
- 35. مدیریت خطا و استثناها (Exceptions)
- 36. مدیریت استثناهای سفارشی
- 37. کار با فایلها در پایتون
- 38. خواندن و نوشتن فایلهای متنی
- 39. کار با فایلهای CSV
- 40. کار با فایلهای JSON
- 41. مقدمهای بر کتابخانههای تحلیل داده
- 42. نصب و آشنایی با NumPy
- 43. آرایههای NumPy
- 44. عملیات برداری در NumPy
- 45. توابع ریاضی در NumPy
- 46. آشنایی با کتابخانه Pandas
- 47. ساختار داده Series در Pandas
- 48. ساختار داده DataFrame در Pandas
- 49. بارگذاری دادهها در DataFrame
- 50. انتخاب و فیلتر کردن دادهها
- 51. عملیات پایهای بر روی DataFrame
- 52. گروهبندی دادهها (Grouping)
- 53. توابع تجمعی (Aggregation Functions)
- 54. ادغام و پیوستن DataFrameها
- 55. کار با دادههای گمشده (Missing Data)
- 56. پاکسازی دادهها
- 57. مقدمهای بر مصورسازی دادهها
- 58. آشنایی با Matplotlib
- 59. رسم نمودارهای خطی
- 60. رسم نمودارهای پراکندگی
- 61. رسم نمودارهای میلهای
- 62. رسم هیستوگرام
- 63. کار با نمودارهای دایرهای
- 64. تنظیمات پیشرفته نمودارها
- 65. آشنایی با Seaborn
- 66. نمودارهای آماری در Seaborn
- 67. نمودارهای توزیع در Seaborn
- 68. نمودارهای رابطهای در Seaborn
- 69. نمودارهای دستهای در Seaborn
- 70. کار با تمها و استایلها در Seaborn
- 71. مقدمهای بر یادگیری ماشین با پایتون
- 72. نصب و آشنایی با Scikit-learn
- 73. تقسیم دادهها به مجموعه آموزش و آزمون
- 74. آمادهسازی دادهها برای مدلسازی
- 75. یادگیری نظارتشده (Supervised Learning)
- 76. رگرسیون خطی (Linear Regression)
- 77. رگرسیون لجستیک (Logistic Regression)
- 78. ماشین بردار پشتیبان (SVM)
- 79. درخت تصمیم (Decision Tree)
- 80. جنگل تصادفی (Random Forest)
- 81. یادگیری نظارتنشده (Unsupervised Learning)
- 82. خوشهبندی (Clustering)
- 83. K-Means Clustering
- 84. تحلیل مؤلفههای اصلی (PCA)
- 85. ارزیابی مدلها
- 86. معیارهای ارزیابی مدلهای رگرسیون
- 87. معیارهای ارزیابی مدلهای طبقهبندی
- 88. مقدمهای بر پایگاه داده و پایتون
- 89. کار با پایگاه داده SQLite
- 90. ذخیره و بازیابی دادهها از SQLite
- 91. مقدمهای بر مفاهیم امنیت در برنامهنویسی
- 92. اصول کدنویسی ایمن
- 93. جلوگیری از تزریق کد
- 94. مدیریت امن اطلاعات حساس
- 95. مقدمهای بر توسعه وب با پایتون (اختیاری)
- 96. آشنایی با فریمورک Flask
- 97. ساخت یک برنامه وب ساده
- 98. اصول طراحی نرمافزار
- 99. الگوهای طراحی (Design Patterns)
- 100. الگوی کارخانه (Factory Pattern)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.