آموزش مبانی برنامه‌نویسی پایتون - آخرین آپدیت

دانلود Python Programming Fundamentals

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره مقدماتی برای مبتدیان و افرادی با تجربه برنامه‌نویسی محدود طراحی شده است که می‌خواهند مسیر توسعه نرم‌افزار یا علوم داده خود را با استفاده از پایتون آغاز کنند. در طول این دوره، فراگیران درک عمیقی از تفکر الگوریتمی، نحو (Syntax) پایتون، تست کد، تکنیک‌های عیب‌یابی (Debugging) و توسعه کد ماژولار به دست خواهند آورد؛ مهارت‌هایی که برای یک مسیر شغلی موفق در مهندسی نرم‌افزار، توسعه‌دهندگی یا علوم داده ضروری هستند. در پایان این دوره، شما قادر خواهید بود: - یک رویکرد گام‌به‌گام برای حل مسئله با استفاده از الگوریتم‌ها و منطق برنامه‌نویسی داشته باشید. - از توابع رایج، دستورات شرطی و حلقه‌ها برای ساخت اسکریپت‌ها و برنامه‌های پایتون استفاده کنید. - با محیط برنامه‌نویسی VS Code برای ارتقای مهارت‌های کدنویسی کار کنید. - از استراتژی‌های تست و دیباگینگ برای اطمینان از قابلیت اطمینان کد استفاده کنید. - عملیات منطقی و ریاضی را روی مجموعه‌داده‌ها (Datasets) انجام دهید. در هفته آخر دوره، شما مهارت‌های جدید خود در طراحی الگوریتم و برنامه‌نویسی را در یک مسئله تحلیل داده، یعنی تحلیل داده‌های ضربان قلب، به کار خواهید گرفت.

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

طراحی الگوریتم Algorithm Design

  • مقدمه‌ای بر مبانی برنامه‌نویسی پایتون Introduction to Python Programming Fundamentals

  • گام‌به‌گام طی کردن یک الگوریتم Stepping Through an Algorithm

  • تست یک الگوریتم برای یک دنباله عددی Testing an Algorithm for a Numerical Sequence

  • الگوی مربع‌ها A Pattern of Squares

  • تست الگوی مربع‌ها Testing a Pattern of Squares

  • رسم یک مستطیل Drawing a Rectangle

  • نزدیک‌ترین نقطه Closest Point

  • تعمیم یافتن نزدیک‌ترین نقطه Generalizing Closest Point

  • همه چیز یک عدد است Everything is a Number

ترجمه ایده‌ها به کد Translating Ideas into Code

  • معناشناسی: کد چه معنایی دارد؟ Semantics: What Does Code Mean?

  • متغیرها و عبارت‌ها Variables and Expressions

  • توابع Functions

  • چاپ کردن (Printing) Printing

  • دستورات شرطی Conditional Statements

  • حلقه‌ها Loops

  • مرور مجدد تلاقی دو مستطیل Revisiting Intersection of Two Rectangles

  • برنامه‌ریزی تابع isPrime Planning isPrime

  • تعمیم یافتن تابع isPrime Generalizing isPrime

  • ترجمه isPrime به کد Translating isPrime to Code

  • تاپل‌ها (Tuples) Tuples

  • چرا VS Code؟ Why VS Code

  • آزمایشگاه مقدماتی Intro Lab

اعتبارسنجی کد شما Validating Your Code

  • تست کردن یعنی پیدا کردن باگ‌ها Testing Means Finding Bugs

  • رویکردهای تست‌محور Test-Driven Approaches

  • توسعه مبتنی بر تست (TDD) Test-Driven Development

  • بازبینی کد (Code Review) Code Review

  • عیب‌یابی: روش علمی Debugging: The Scientific Method

  • عیب‌یابی: فرضیه‌ها Debugging: Hypotheses

عمیق‌تر شدن با لیست‌ها Diving Deeper with Lists

  • لیست‌ها: ارجاع به اشیاء تغییرپذیر Lists: References to Mutable Objects

  • لیست‌ها: پیمایش (Iteration) Lists: Iteration

  • لیست‌ها: ایندکس‌گذاری و برش زدن (Slicing) Lists: Indexing and Slicing

  • مقدمه‌ای بر ضربان قلب Heart Rate Introduction

  • نقاط اوج ضربان قلب Heart Rate Peaks

  • کد مربوط به ضربان قلب Heart Rate Code

  • بررسی نقطه اوج ضربان قلب Heart Rate isPeakAt

نمایش نظرات

آموزش مبانی برنامه‌نویسی پایتون
جزییات دوره
24h 21m
35
(آخرین آپدیت)
22,303
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Genevieve M. Lipp Genevieve M. Lipp

Kyle Bradbury Kyle Bradbury

Andrew D. Hilton Andrew D. Hilton