آموزش پایتون را با 100 تمرین پایتون تمرین کنید

Practice Python with 100 Python Exercises

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با حل مسائل پایتون از آسان تا پیشرفته، پایتون را به روش سخت یاد بگیرید! حل 100 تمرین در پایتون 3! حل 100 تکالیف نمره گذاری شده پایتون از سطح مبتدی تا متخصص. از طریق امتیازات جمع آوری شده، سطح مهارت پایتون خود را بشناسید. تکالیف را در بسیاری از زمینه ها حل کنید: تجزیه و تحلیل داده ها، پردازش تصویر، تجسم ها، برنامه های وب و موارد دیگر. راه حل های خود را با راه حل های صحیح پایتون برای هر تمرین مقایسه کنید. شما نسخه معلم را خواهید داشت! در پایان دوره از سطح دسته بندی مهارت های برنامه نویسی پایتون خود مطلع خواهید شد. دسترسی نامحدود به مربی خود داشته باشید: آردیت سولچه پیش نیازها: یک کامپیوتر در حال کار (ویندوز، مک یا لینوکس). دانش اولیه پایتون.

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

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

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

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


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

تمرین 1 تا 25 Exercise 1 to 25

  • معرفی دوره Course Introduction

  • ابزارهای مورد نیاز Required Tools

  • بهترین شیوه ها Best Practices

  • کمک گرفتن Getting Help

  • تمرین 1 - به روز رسانی متغیر Exercise 1 - Variable Updating

  • تمرین 1: راه حل Exercise 1: Solution

  • تمرین 2 - قوانین نامگذاری Exercise 2 - Naming Rules

  • تمرین 2: راه حل Exercise 2: Solution

  • نکات Tips

  • تمرین 3 - مقایسه در مقابل تخصیص Exercise 3 - Compare vs Assign

  • تمرین 3: راه حل Exercise 3: Solution

  • تمرین 4 - TypeError Exercise 4 - TypeError

  • تمرین 4: راه حل Exercise 4: Solution

  • تمرین 5 - نمایه سازی توالی Exercise 5 - Sequence Indexing

  • تمرین 5: راه حل Exercise 5: Solution

  • تمرین 6 - برش دنباله ای Exercise 6 - Sequence Slicing

  • تمرین 6: راه حل Exercise 6: Solution

  • تمرین 7 - برش دنباله ای Exercise 7 - Sequence Slicing

  • تمرین 7: راه حل Exercise 7: Solution

  • تمرین 8 - نمایه سازی منفی Exercise 8 - Negative Indexing

  • تمرین 8: راه حل Exercise 8: Solution

  • تمرین 9 - برش منفی Exercise 9 - Negative Slicing

  • تمرین 9: راه حل Exercise 9: Solution

  • تمرین 10 - انتخاب توالی Exercise 10 - Sequence Item Picking

  • تمرین 10: راه حل Exercise 10: Solution

  • ادامه دارد Continuing

  • تمرین 11 - محدوده Exercise 11 - Ranges

  • تمرین 11: راه حل Exercise 11: Solution

  • تمرین 12 - دامنه های بیشتر Exercise 12 - More Ranges

  • تمرین 12: راه حل Exercise 12: Solution

  • تمرین 13 - محدوده رشته ها Exercise 13 - Ranges of Strings

  • تمرین 13: راه حل Exercise 13: Solution

  • تمرین 14 - حذف موارد تکراری Exercise 14 - Removing Duplicates

  • تمرین 14: راه حل Exercise 14: Solution

  • تمرین 15 - دیکشنری ساده Exercise 15 - Simple Dictionary

  • تمرین 15: راه حل Exercise 15: Solution

  • تمرین 16 - دسترسی به موارد فرهنگ لغت Exercise 16 - Accessing Dictionary Items

  • تمرین 16: راه حل Exercise 16: Solution

  • تمرین 17 - جمع بندی موارد فرهنگ لغت Exercise 17 - Dictionary Items Sum Up

  • تمرین 17: راه حل Exercise 17: Solution

  • تمرین 18 - KeyError Exercise 18 - KeyError

  • تمرین 18: راه حل Exercise 18: Solution

  • تمرین 19 - کلید واژه نامه را اضافه کنید Exercise 19 - Add Dictionary Key

  • تمرین 19: راه حل Exercise 19: Solution

  • تمرین 20 - اعمال تابع به آیتم های دیکشنری Exercise 20 - Apply Function to Dictionary Items

  • تمرین 20: راه حل Exercise 20: Solution

  • تمرین 21 - فیلتر دیکشنری Exercise 21 - Dictionary Filtering

  • تمرین 21: راه حل Exercise 21: Solution

  • تمرین 22 - چاپ فرمت شده Exercise 22 - Formatted Print

  • تمرین 22: راه حل Exercise 22: Solution

  • تمرین 23 - نمایه سازی چند سطحی Exercise 23 - Multilevel Indexing

  • تمرین 23: راه حل Exercise 23: Solution

  • تمرین 24 - Iterate Dictionary Exercise 24 - Iterate Dictionary

  • تمرین 24: راه حل Exercise 24: Solution

  • تمرین 25 - الفبای چاپی Exercise 25 - Print Alphabet

  • تمرین 25: راه حل Exercise 25: Solution

تمرین 26 تا 50 Exercise 26 to 50

  • تمرین 26 - محدوده چاپ Exercise 26 - Print Range

  • تمرین 26: راه حل Exercise 26: Solution

  • تمرین 27 - ماشین حساب شتاب Exercise 27 - Acceleration Calculator

  • تمرین 27: راه حل Exercise 27: Solution

  • تمرین 28 - TypeError Exercise 28 - TypeError

  • تمرین 28: راه حل Exercise 28: Solution

  • تمرین 29 - ماشین حساب حجم مایع Exercise 29 - Liquid Volume Calculator

  • تمرین 29: راه حل Exercise 29: Solution

  • تمرین 30 - استدلال Exercise 30 - Arguments

  • تمرین 30: راه حل Exercise 30: Solution

  • تمرین 31 - تابع طرح Exercise 31 - Function Blueprint

  • تمرین 31: راه حل Exercise 31: Solution

  • تمرین 32 - متغیرهای جهانی Exercise 32 - Global Variables

  • تمرین 32: راه حل Exercise 32: Solution

  • تمرین 33 - متغیر محلی Exercise 33 - Local Variable

  • تمرین 33: راه حل Exercise 33: Solution

  • تمرین 34 - محلی در مقابل. متغیرهای جهانی Exercise 34 - Local Vs. Global Variables

  • تمرین 34: راه حل Exercise 34: Solution

  • تمرین 35 - شکاف دهنده رشته Exercise 35 - String Splitter

  • تمرین 35: راه حل Exercise 35: Solution

  • تمرین 36 - کلمه شمار Exercise 36 - Word Counter

  • تمرین 36: راه حل Exercise 36: Solution

  • تمرین 37 - کلمه شمارش پیشرفته Exercise 37 - Advanced Word Counter

  • تمرین 37: راه حل Exercise 37: Solution

  • تمرین 38 - NameError Exercise 38 - NameError

  • تمرین 38: راه حل Exercise 38: Solution

  • تمرین 39 - AttributeError Exercise 39 - AttributeError

  • تمرین 39: راه حل Exercise 39: Solution

  • تمرین 40 - TypeError Exercise 40 - TypeError

  • تمرین 40: راه حل Exercise 40: Solution

  • تمرین 41 - حروف در فایل Exercise 41 - Letters in File

  • تمرین 41: راه حل Exercise 41: Solution

  • تمرین 42 - تکرار چند دنباله Exercise 42 - Iterating Multiple Sequences

  • تمرین 42: راه حل Exercise 42: Solution

  • تمرین 43 - حروف دو به دو Exercise 43 - Letters Two by Two

  • تمرین 43: راه حل Exercise 43: Solution

  • تمرین 44 - حروف سه در سه Exercise 44 - Letters Three by Three

  • تمرین 44: راه حل Exercise 44: Solution

  • تمرین 45 - یک فایل در هر حرف Exercise 45 - One File per Letter

  • تمرین 45: راه حل Exercise 45: Solution

  • تمرین 46 - استخراج نامه Exercise 46 - Letter Extractor

  • تمرین 46: راه حل Exercise 46: Solution

  • تمرین 47 - استخراج حروف شرطی Exercise 47 - Conditioned Letter Extractor

  • تمرین 47: راه حل Exercise 47: Solution

  • تمرین 48 - IndentationError Exercise 48 - IndentationError

  • تمرین 48: راه حل Exercise 48: Solution

  • تمرین 49 - پاس Exercise 49 - Pass

  • تمرین 49: راه حل Exercise 49: Solution

  • تمرین 50 - ورودی متن Exercise 50 - Text Input

  • تمرین 50: راه حل Exercise 50: Solution

تمرین 51 تا 75 Exercise 51 to 75

  • تمرین 51 - EOF Exercise 51 - EOF

  • تمرین 51: راه حل Exercise 51: Solution

  • تمرین 52 - قالب بندی رشته Exercise 52 - String Formatting

  • تمرین 52: راه حل Exercise 52: Solution

  • تمرین 53 - فرهنگ لغت چند سطحی Exercise 53 - Multilevel Dictionary

  • تمرین 53: ​​راه حل Exercise 53: Solution

  • تمرین 54 - اصلاح فرهنگ لغت چند سطحی Exercise 54 - Modifying Multilevel Dictionaries

  • تمرین 54: راه حل Exercise 54: Solution

  • تمرین 55 - افزودن به فرهنگ لغت چند سطحی Exercise 55 - Adding to Multilevel Dictionaries

  • تمرین 55: راه حل Exercise 55: Solution

  • تمرین 56 - دیکشنری به JSON Exercise 56 - Dictionary to JSON

  • تمرین 56: راه حل Exercise 56: Solution

  • تمرین 57 - JSON به دیکشنری Exercise 57 - JSON to Dictionary

  • تمرین 57: راه حل Exercise 57: Solution

  • تمرین 58 - به JSON اضافه کنید Exercise 58 - Add to JSON

  • تمرین 58: راه حل Exercise 58: Solution

  • تمرین 59 - شمارشگر Exercise 59 - Enumerator

  • تمرین 59: راه حل Exercise 59: Solution

  • تمرین 60 - چاپگر بی نهایت Exercise 60 - Infinite Printer

  • تمرین 60: راه حل Exercise 60: Solution

  • تمرین 61 - چاپگر زمان دار Exercise 61 - Timed Printer

  • تمرین 61: راه حل Exercise 61: Solution

  • تمرین 62 - چاپگر زمانبندی پیشرونده Exercise 62 - Progressive Timed Printer

  • تمرین 62: راه حل Exercise 62: Solution

  • تمرین 63 - چاپگر زمان پیشرو با آستانه Exercise 63 - Progressive Time Printer with Threshold

  • تمرین 63: راه حل Exercise 63: Solution

  • تمرین 64 - اجرای عبارت بعدی Exercise 64 - Executing Next Statement

  • تمرین 64: راه حل Exercise 64: Solution

  • تمرین 65 - نادیده گرفتن عبارت بعدی Exercise 65 - Ignoring Next Statement

  • تمرین 65: راه حل Exercise 65: Solution

  • تمرین 66 - مترجم Exercise 66 - Translator

  • تمرین 66: راه حل Exercise 66: Solution

  • تمرین 67 - مترجم پیشرفته Exercise 67 - Advanced Translator

  • تمرین 67: راه حل Exercise 67: Solution

  • تمرین 68 - مترجم کاربر پسند Exercise 68 - User Friendly Translator

  • تمرین 68: راه حل Exercise 68: Solution

  • تمرین 69 - درخواست ها Exercise 69 - Requests

  • تمرین 69: راه حل Exercise 69: Solution

  • تمرین 70 - فایل از URL Exercise 70 - File from URL

  • تمرین 70: راه حل Exercise 70: Solution

  • تمرین 71 - شمارنده حروف Exercise 71 - Letter Counter

  • تمرین 71: راه حل Exercise 71: Solution

  • تمرین 72 - جستجوگر گوگل Exercise 72 - Google Searcher

  • تمرین 72: راه حل Exercise 72: Solution

  • تمرین 73 - ضرب کننده داده Exercise 73 - Data Multiplier

  • تمرین 73: راه حل Exercise 73: Solution

  • تمرین 74 - پیوست کننده فایل Exercise 74 - File Concatenator

  • تمرین 74: راه حل Exercise 74: Solution

  • تمرین 75 - دیتا پلاتر Exercise 75 - Data Plotter

  • تمرین 75: راه حل Exercise 75: Solution

تمرین 76 تا 100 Exercise 76 to 100

  • تمرین 76 - مولد تاریخ و زمان Exercise 76 - Date and Time Generator

  • تمرین 76: راه حل Exercise 76: Solution

  • تمرین 77 - ماشین حساب سال تولد Exercise 77 - Year of Birth Calculator

  • تمرین 77: راه حل Exercise 77: Solution

  • تمرین 78 - تولید کننده رمز عبور Exercise 78 - Password Generator

  • تمرین 78: راه حل Exercise 78: Solution

  • تمرین 79 - جستجوگر رمز عبور Exercise 79 - Password Checker

  • تمرین 79: راه حل Exercise 79: Solution

  • تمرین 80 - جستجوگر پیشرفته رمز عبور Exercise 80 - Advanced Password Checker

  • تمرین 80: راه حل Exercise 80: Solution

  • تمرین 81 - بررسی نام کاربری و رمز عبور Exercise 81 - Username and Password Checker

  • تمرین 81: راه حل Exercise 81: Solution

  • تمرین 82 - نجوم Exercise 82 - Astronomy

  • تمرین 82: راه حل Exercise 82: Solution

  • تمرین 83 - آشکارساز اندازه مانیتور Exercise 83 - Monitor Size Detector

  • تمرین 83: راه حل Exercise 83: Solution

  • تمرین 84 - Pyglet Exercise 84 - Pyglet

  • تمرین 84: راه حل Exercise 84: Solution

  • تمرین 85 - پاک کننده داده ها Exercise 85 - Data Cleaner

  • تمرین 85: راه حل Exercise 85: Solution

  • تمرین 86 - بررسی کننده داده ها Exercise 86 - Data Checker

  • تمرین 86: راه حل Exercise 86: Solution

  • تمرین 87 - داده های از دست رفته را اضافه کنید Exercise 87 - Add Missing Data

  • تمرین 87: راه حل Exercise 87: Solution

  • تمرین 88 - فیلتر داده ها Exercise 88 - Data Filter

  • تمرین 88: راه حل Exercise 88: Solution

  • تمرین 89 - فیلتر پایگاه داده Exercise 89 - Database Filter

  • تمرین 89: راه حل Exercise 89: Solution

  • تمرین 90 - تبدیل پایگاه داده به CSV Exercise 90 - Database to CSV Converter

  • تمرین 90: راه حل Exercise 90: Solution

  • تمرین 91 - CSV به پایگاه داده Exercise 91 - CSV to Database

  • تمرین 91: راه حل Exercise 91: Solution

  • تمرین 92 - شمارنده فایل Exercise 92 - File Counter

  • تمرین 92: راه حل Exercise 92: Solution

  • تمرین 93 - شمارنده فایل بازگشتی Exercise 93 - Recursive File Counter

  • تمرین 93: راه حل Exercise 93: Solution

  • تمرین 94 - URL Cleaner Exercise 94 - URL Cleaner

  • تمرین 94: راه حل Exercise 94: Solution

  • تمرین 95 - ورودی جدا شده با ویرگول Exercise 95 - Comma Separated Input

  • تمرین 95: راه حل Exercise 95: Solution

  • تمرین 96 - فایل نویس Exercise 96 - File Writer

  • تمرین 96: راه حل Exercise 96: Solution

  • تمرین 97 – فایل نویس پیشرفته Exercise 97 - Advanced File Writer

  • تمرین 97: راه حل Exercise 97: Solution

  • تمرین 98 - رابط کاربری گرافیکی رومیزی Exercise 98 - Desktop GUI

  • تمرین 98: راه حل Exercise 98: Solution

  • تمرین 99 - برنامه وب داده نویس Exercise 99 - Data Writer Web App

  • تمرین 99: راه حل Exercise 99: Solution

  • تمرین 100 - برنامه وب جستجوگر نام کاربری و رمز عبور Exercise 100 - Username and Password Checker Web App

  • تمرین 100: راه حل Exercise 100: Solution

  • سطح مهارت پایتون شما Your Python Skill Level

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش پایتون را با 100 تمرین پایتون تمرین کنید
جزییات دوره
2 hours
208
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
28,385
4.3 از 5
دارد
دارد
دارد
Ardit Sulce
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ardit Sulce Ardit Sulce

برنامه نویس پایتون بنیانگذار و نویسنده، PythonHow.