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

دانلود Python for Beginners - Learn Programming from scratch

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

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

این دوره برای مبتدیان مطلق در برنامه‌نویسی یا زبان پایتون طراحی شده است.

  • یادگیری زبان پایتون
  • آموزش مهارت‌های بنیادین برای درک هر زبان برنامه‌نویسی

پیش‌نیازها:

بدون نیاز به دانش قبلی برنامه‌نویسی.

این دوره آموزش پایتون برای مبتدیان، ویژه دانش‌آموزانی است که می‌خواهند از نحوه عملکرد پایتون آگاه شوند و همچنین برای کسانی که کاملاً با دنیای برنامه‌نویسی بیگانه هستند، طراحی شده است.

زبان پایتون دارای نحو (روش نوشتار) بسیار ساده‌ای برای یادگیری است و در عین حال یکی از قدرتمندترین زبان‌های برنامه‌نویسی محسوب می‌شود، زیرا می‌توان از آن برای اهداف متنوعی استفاده کرد.

برخی از کاربردهای پایتون:

  1. تحلیل داده
  2. توسعه بازی
  3. مصورسازی داده
  4. توسعه وب
  5. رباتیک
  6. و بسیاری موارد دیگر...

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

پایتون روز به روز سریع‌تر در حال رشد است و طی سالیان اخیر به دلایل زیادی (که به زودی با آن‌ها آشنا خواهید شد)، از بسیاری از زبان‌های دیگر پیشی گرفته است.


چرا این دوره آموزش پایتون را انتخاب کنید؟

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

1. آموزش اصول بنیادین برنامه‌نویسی عمومی

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

2. افزودن مداوم آموزش‌های جدید

وقتی کاری را دوست دارید، این علاقه بازتاب پیدا می‌کند. این برای من فقط یک شغل نیست؛ بنابراین، هر روز با اشتیاق برای کدنویسی و کمک به دانشجویانم بیدار می‌شوم. اساساً، شما یک بار پرداخت می‌کنید، دوره را برای همیشه در اختیار دارید و ارزش‌های اضافی به طور مداوم به آن اضافه می‌شود. این فوق‌العاده است! :)

3. محیطی سرگرم‌کننده و جذاب

من عاشق این هستم که آموزش‌هایم را سرگرم‌کننده و جذاب ارائه دهم، بنابراین در این دوره خبری از آموزش‌های خسته‌کننده نخواهد بود!

4. پشتیبانی بی‌نظیر

آیا تا به حال در کلاسی شرکت کرده‌اید که پشتیبانی بسیار کمی دریافت کرده‌اید یا اصلاً پشتیبانی نداشته‌اید؟ خب، این در این کلاس اتفاق نخواهد افتاد، زیرا من عاشق کمک به دانشجویانم هستم و از پشتیبانی آن‌ها لذت می‌برم.


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

اصول برنامه‌نویسی - کمی تئوری بیاموزیم Programming fundamentals - Let's get some Theory

  • مقدمه Introduction

  • برنامه‌نویسی چیست؟ What is programming?

  • پایتون چیست؟ What is Python?

  • کد منبع چیست؟ What is source code?

  • جدید - انواع مختلف زبان‌ها New - Different Types of Languages

  • زبان‌های کامپایلری در مقابل تفسیری Compile VS Interpreted Languages

  • رشته‌ها و اعداد Strings and numbers

  • متغیرها Variables

  • لیست‌ها، آرایه‌ها یا مجموعه‌ها Lists, Arrays or Collections

  • کدهای شرطی - دستورات If Conditional Code - If statements

  • حلقه‌ها Loops

  • توابع Functions

نمای کلی - مثال‌هایی از زبان‌های مختلف The Big Picture - Examples Of Different Languages

  • مقدمه Intro

  • مثال جاوا اسکریپت Javascript Example

  • مرورگرها و زبان‌های بک‌اند Browsers and back-end languages

  • مثال PHP PHP Example

  • واسط‌های خط فرمان برنامه‌ها / فایل‌های اجرایی Program CLI's / executables

  • مثال پایتون Python Example

سیستم عامل ویندوز - نصب پایتون WIndows OS - Python setup

  • مقدمه بر خط فرمان / ترمینال Introduction of the command line / terminal

  • نصب ویرایشگر Editor install

  • نصب پایتون Python install

سیستم عامل مک - نصب پایتون MAC OS - Python setup

  • مقدمه بر خط فرمان / ترمینال Introduction of the command line / terminal

  • نصب ویرایشگر Editor install

  • نصب پایتون Python install

سیستم عامل اوبونتو - نصب پایتون Ubuntu OS - Python setup

  • مقدمه بر خط فرمان / ترمینال Introduction of the command line / terminal

  • نصب ویرایشگر Editor install

  • افزونه‌های ویرایشگر کد Code Editor extensions

  • نصب پایتون Python install

  • روش‌های مختلف اجرای اسکریپت‌های پایتون Different ways of running Python scripts

شروع کار با پایتون Getting Started with Python

  • اجرای پایتون IDLE و آنلاین Running Python IDLE and online

  • نمایش پسوندهای فایل‌های مخفی (اختیاری) Show hidden file extensions (OPTIONAL)

  • تنظیم خروجی تمیز ویرایشگر VS VS editor clean output setup

مبانی پایتون - رویکرد عملی - اصول Python Basics - The Practical Approach - Fundamentals

  • مقدمه بر مبانی پایتون Intro to python basics

  • فایل‌های تمرین Exercise files

  • انواع داده / رشته‌ها Datatypes / strings

  • کامنت‌ها Comments

  • اعداد / ریاضیات Numbers / Math

  • متغیرها Variables

  • ثابت‌ها Constants

  • لیست‌ها Lists

  • تاپل‌ها Tuples

  • دیکشنری‌ها Dictionaries

  • بولین‌ها Booleans

  • مجموعه‌ها Sets

  • تبدیل نوع داده Data casting

بروزرسانی شده - ساختارهای شرطی - اصول UPDATED - Conditional structures - Fundamentals

  • مقدمه بر کدهای شرطی intro to conditional code

  • دستورات If If Statements

  • حلقه‌ها Loops

  • دستورات Break و Continue Break and Continue

بروزرسانی شده - توابع - اصول UPDATED - Functions - Fundamentals

  • مقدمه بر توابع intro to functions

  • تعریف یک تابع Defining a function

  • توابع با آرگومان‌ها Functions with arguments

  • محدوده متغیرهای تابع Function variable scopes

  • آرگومان‌های نامحدود Unlimited arguments

  • روشی بهتر برای نمایش داده‌ها A better way to display data

  • داده‌های پیش‌فرض Default data

  • بازگشت تابع Function return

  • توابع لامبدا Lambda functions

  • آنپک کردن Unpacking

  • توابع داخلی Built in functions

  • توابع داخلی با مثال‌ها Built-in function with examples

جدید - کلاس‌ها / شی‌ها در پایتون - متوسط New - Python Classes / Objects - Intermediate

  • تعریف کلاس و شی Defining a class and object

  • متدها Methods

  • تغییر یک کلاس هنگام بازگرداندن داده رشته‌ای Modifying a class when returning string data

  • وراثت Inheritance

جدید - کار با رشته‌ها - متوسط New - Working with Strings - Intermediate

  • عملگر Modulo بخش ۱ Modulo part 1

  • عملگر Modulo بخش ۲ Modulo part 2

  • متد STR STR Method

  • F-Strings F - Strings

جدید - کار با فایل‌ها NEW - Working with files

  • مقدمه - خواندن Intro - Reading

  • نوشتن Writing

  • کلمه کلیدی with و استثناها with keyword and exceptions

  • استفاده از ماژول‌ها برای کارهای بیشتر Using modules to do more

جدید - کار با فایل‌ها - JSON NEW - Working with files - JSON

  • مقدمه Intro

  • خواندن فایل‌های JSON Reading JSON files

  • از JSON به شی و از شی به JSON From JSON to Objects and from Objects to JSON

  • نوشتن داده در فایل‌های JSON Writing data to JSON files

  • مدیریت داده‌های تو در تو و بروزرسانی‌ها Handling nested data and updates

جدید - ماژول‌ها - متوسط New - Modules - Intermediate

  • ایجاد یک ماژول Creating a module

  • ایجاد یک ماژول سفارشی - کلاس پست - بخش ۱ Creating a custom Module - Post Class - part 1

  • ایجاد یک ماژول سفارشی - کلاس پست - بخش ۲ Creating a custom Module - Post Class - part 2

  • ایجاد یک ماژول سفارشی - کلاس پست - بخش ۳ Creating a custom Module - Post Class - part 3

جدید - ماژول‌ها - متوسط - تاریخ‌ها - برنامه New - Modules - Intermediate - Dates - Program

  • تاریخ Date

  • استفاده از مستندات و پایتون شل Using DOCS and Python Shell

  • روزشمار رویداد بخش ۱ Days to an even program part 1

  • روزشمار رویداد بخش ۲ Days to an even program part 2

جدید - پکیج‌های پایتون - متوسط New - Python Packages - Intermediate

  • نمای کلی از مدیریت پکیج‌ها (مهم) Big picture of Package Managers - (Important)

  • مدیریت پکیج پایتون (Pip) بخش ۱ (Pip) Python package manager part 1

  • مدیریت پکیج پایتون (Pip) بخش ۲ (Pip) Python package manager part 2

  • ماژول‌ها، پکیج‌ها و دستورات PIP Modules, Packages and PIP commands

  • محیط مرکزی جهانی پایتون (مشکل) Global central Python Environment (problem)

  • ایجاد یک محیط پایتون ایزوله (راه حل) Creating an Isolated Python environment (solution)

  • سیستم عامل ویندوز - ایجاد یک محیط پایتون ایزوله Windows OS - Creating an Isolated Python environment

جدید - مدیریت خطاهای برنامه New - Handling Application Errors

  • Try و Except Try and Except

  • Else، Finally و تو در تویی Else, finally and nesting

  • کلاس استثنا Exception class

  • استثناهای داخلی Built-in Exceptions

  • مدیریت استثناهای خاص Handling Specific Exceptions

  • استثناهای بدون خروج در مقابل استثناهای خروجی Non-exit vs Exit Exceptions

  • ایجاد استثناها Raise Exceptions

  • ایجاد استثناهای سفارشی Creating Custom Exceptions

جدید - ساخت برنامه‌ها با - ورودی New - Creating programs with - INPUT

  • مقدمه - شروع بخش ۱ Intro - starting part 1

  • برنامه پاسخ بخش ۱ Answer program part 1

  • برنامه پاسخ بخش ۲ Answer program part 2

جدید - بیایید با هم یک برنامه با دستورالعمل‌های دقیق بسازیم New - Let's build a Program together with detailed instructions

  • مقدمه (مهم) Intro (Important)

  • هدف این بخش Objective of this section

  • گرفتن ساعت از روز Getting hour of the day

  • اعتبارسنجی سن و تطبیق رنگ Age validation and color matching

  • بازآرایی کد بخش ۱ - اعتبارسنجی سن و تطبیق رنگ Refactoring part 1 - age validation and color matching

  • بازآرایی کد بخش ۲ - راه‌اندازی مجدد درخواست‌ها و خروج Refactoring part 2 - Restarting prompts and exit

  • بازآرایی کد بخش ۳ - بازگرداندن داده از تابع خوش‌آمدگویی Refactoring part 3 - returning data greeting function

  • بازآرایی کد بخش ۴ - بازگرداندن داده تطبیق رنگ و تابع اصلی (MAIN) Refactoring part 4 - returning data color matching and MAIN function

  • بازآرایی کد بخش ۵ - بازگرداندن داده از تابع خوش‌آمدگویی Refactoring part 5 - returning data from greeting function

  • بازآرایی کد بخش ۶ - بازگرداندن داده از تابع تطبیق رنگ Refactoring part 6 - returning data from color matching function

  • بازآرایی کد بخش ۶ - سن معتبر و اتمام Refactoring part 6 - valid age and finished

  • راه‌حل‌های متنی TEXT Solutions

جدید - ایجاد واسط‌های کاربری گرافیکی (GUI) NEW - Creating (GUI's) Graphical User Interfaces

  • مقدمه Intro

  • ایجاد یک پنجره ساده Creating a simple window

  • عنوان، اندازه و برچسب سربرگ Tittle, size and header label

  • گزینه‌های بیشتر سربرگ More header options

  • ورودی‌های نام کاربری و رمز عبور Username and Password inputs

  • تغییر اندازه همه چیز Resizing everything

  • اتصال ویجت‌ها به توابع Binding widgets to functions

  • اعتبارسنجی Validation

  • رفع رنگ دکمه در سیستم عامل مک (MAC OS) MAC OS Button color fix

نمایش نظرات

پایتون برای مبتدیان - آموزش برنامه‌نویسی از صفر
جزییات دوره
11.5 hours
125
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,330
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Edwin Diaz Edwin Diaz

Web Developer & Premium Udemy Instructor - 600،000 دانشجو مدارس و غیره آقای دیاز با بیش از یک میلیون دانشجو و مشتریانی که روزانه هزاران نفر رشد می کنند ، به شما اجازه می دهد که این تعداد صحبت کنند. تاسیس چندین شرکت آنلاین به آقای دیاز این امکان را داده است تا وقت لازم را برای آموزش دیگران داشته باشد. وی در حال حاضر فن آوری های وب را در سیستم عامل های مختلف آنلاین تدریس می کند. او همچنین جلسات مربیگری زندگی را آموزش می دهد تا به دیگران کمک کند تا در بسیاری از زمینه های زندگی به موفقیت بالایی دست پیدا کنند. از نظر آقای دیاز ، چیزی جز کمک به موفقیت در رسیدن به دیگران جایزه ای ندارد. توانایی وی در انتقال انرژی ، اشتیاق و دانش پیچیده به او امکان می دهد آنچه را که "آموزش" به بهترین وجه انجام دهد انجام دهد.

Coding Faculty Solutions Coding Faculty Solutions

دانشکده کدگذاری ، محتوای آموزش فناوری با کیفیت بالا را ایجاد می کند. هدف ما این است که فناوری را به روش صحیح آموزش دهیم اما در عین حال بر هر یک از دانشجویان تأکید داریم. ما یک تیم در حال رشد از مربیان حرفه ای هستیم که عاشق کار ما هستند اما به طور کلی به دانشجویان ما کمک می کنند تا حداکثر توانایی خود را در حرفه خود کسب کنند.