لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ایدههای بزرگ در برنامهنویسی: خودسازی و بیان خلاقیت با پایتون
- آخرین آپدیت
دانلود Big Ideas in Programming: Expressing Yourself with Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با این دوره آنلاین از دانشگاه میشیگان، از قدرت پایتون و مفاهیم برنامهنویسی آن برای بیان ایدههای خود و بهبود کیفیت کارهای خود بهره ببرید.
این دوره برای هر کسی که علاقهمند به یادگیری پایتون است طراحی شده است. چه بخواهید درباره برنامهنویسی با سایر متخصصان گفتگو کنید، چه بخواهید به دیگران کدنویسی آموزش دهید و یا از این زبان برای انجام پروژههای کدنویسی خلاقانه خود استفاده کنید، این دوره پایتون مناسب شماست!
ایدههای بزرگ در برنامهنویسی، بلوکهای سازندهای هستند که به شما اجازه میدهند برنامههای بزرگ، جذاب و کاربردی ایجاد کنید. تسلط بر این مفاهیم برنامهنویسی (متغیرها، حلقهها، رشتهها، شرطها و توابع) و ساختارهای داده (لیستها، تاپلها و دیکشنریها) در پایتون، به شما این امکان را میدهد که واقعاً خود را در فضای دیجیتال ابراز کنید.
مهارتهای خلاقانه در کدنویسی و برنامهنویسی که در این دوره پایتون به دست میآورید، به شما اجازه میدهد تا داستانهای شخصیسازی شده طراحی و تولید کنید، دادهها را فیلتر و تبدیل کنید، از بصریسازهای کد استفاده کنید، هنر دیجیتال خلق کنید، خروجی برنامه را پیشبینی کنید و کدهای بهتری بنویسید که هوشمندانه کار کنند، نه سخت.
در این دوره انتظار تمرینهای تعاملی فراوان، تکالیف جذاب و بازخوردهای فوری را داشته باشید. این ویژگی به شما اجازه میدهد تا در هر مرحله درک خود را بسنجید و فرصتی برای توسعه واقعی اعتمادبهنفس و مهارتهای خود داشته باشید.
سرفصل ها و درس ها
Week 1: توابع و رشتهها
Week 1: Functions and Strings
ملاقات با دکتر بارب اریکسون
Meet Dr. Barb Ericson
این دوره چه تفاوتی دارد؟
How is this course different?
پایتون چیست؟
What is Python?
چرا کار گروهی انجام دهیم؟
Why work in groups?
نقشهای POGIL
POGIL roles
نحوه نوشتن کد در کتاب الکترونیکی
How to write code in the eBook
بازگردانی تاریخچه کد شما
Reloading your code history
به هفته اول خوش آمدید
Welcome to Week 1
مسائل کد جابهجا شده (Parsons)
Mixed-Up Code (Parsons) Problems
مقدمهای بر توابع
Introduction to Functions
بصریساز کد (CodeLens)
Code Visualizer (CodeLens)
تقسیم صحیح در مقابل اعشاری و عملگر باقیمانده
Integer vs Float division and the Modulo Operator
مروری بر رشتهها
String Overview
برش زدن یک رشته (Slicing)
Slicing a String
حذف کاراکترهای اضافی
Stripping Characters
تبدیل انواع داده
Converting Types
Week 2: شرطها و لیستها
Week 2: Conditionals and Lists
به هفته دوم خوش آمدید
Welcome to Week 2
شرطها چه هستند؟
What are Conditionals?
تست تمامی شرطها
Testing All Conditionals
کدنویسی متد get_middle
Coding get_middle
کدنویسی alarm_clock
Coding alarm_clock
نحوه بازگرداندن نتیجه از یک عبارت منطقی
How to Return the Result from a Boolean Expression
نحوه استفاده از یک شرط پیچیده
How to Use a Complex Conditional
مروری بر لیستها
Overview of Lists
حل مسئله first_half
Solving first_half
Week 3: حلقهها همراه با لیستها، رشتهها و شرطها
Week 3: Loops with Lists, Strings, and Conditionals
به هفته سوم خوش آمدید
Welcome to Week 3
مروری بر حلقهها
Overview of Loops
گامبهگام بررسی count_odd
Stepping Through count_odd
اصلاح sum67
Fixing sum67
اطلاعات بیشتر درباره حلقهها
More About Loops
افزودن تعداد حدسها به بازی حدس عدد
Add Number of Guesses to Number Guessing Game
اصلاح شمارش معکوس
Fixing Countdown
مقایسه مقادیر مجاور در یک لیست
Comparing Adjacent Values in a List
روش دیگری برای مقایسه مقادیر مجاور در لیست
Another Way to Compare Adjacent Values in a List
فیلتر کردن دادهها با استفاده از حلقه
Filtering Data with a Loop
لیست کامپریژن (List Comprehensions) چیست؟
What Are List Comprehensions?
فیلتر کردن دادهها با لیست کامپریژن
Filtering Data with a List Comprehension
اطلاعات بیشتر درباره لیست کامپریژن
More About List Comprehensions
Week 4: لیستها، تاپلها و دیکشنریها
Week 4: Lists Tuples and Dictionaries
به هفته چهارم خوش آمدید
Welcome to Week 4
مروری بر تاپلها
Overview of Tuples
چرا از تاپل استفاده کنیم؟
Why Use Tuples?
مروری بر دیکشنریها
Overview of Dictionaries
اطلاعات بیشتر درباره دیکشنریها
More on Dictionaries
تابع Zip چه کاری انجام میدهد؟
What Does Zip Do?
روش بهتر برای افزودن شمارنده به یک دیکشنری
A Better Way to Add a Count to a Dictionary
نحوه مرتبسازی لیستها، تاپلها و دیکشنریها
How to Sort Lists, Tuples, and Dictionaries
مرتبسازی با استفاده از Lambda
Sorting with Lambda
نمایش نظرات