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

Getting Started With Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: روش عملی مبانی برنامه نویسی پایتون کار با کد VS و نوت بوک ژوپیتر برنامه نویسی زنده نمونه ها و پروژه ها برنامه نویسی رابط کاربری گرافیکی با استفاده از ماژول Tkinter ماژول های پایتون برنامه نویسی شی گرا در پایتون Exception Handling در پایتون انواع داده های پایتون پیش نیازها: به هیچ تجربه برنامه نویسی نیاز نیست. ما اصول اولیه را پوشش خواهیم داد و به صورت گام به گام رشد خواهیم کرد.

این دوره یک نمای کلی از برنامه نویسی پایتون را ارائه می دهد که یکی از پرکاربردترین زبان های برنامه نویسی کامپیوتر در جهان امروز است. این زبان در حوزه‌هایی مانند: علم داده، هوش مصنوعی، یادگیری ماشین، امنیت سایبری، توسعه وب و بسیاری از حوزه‌های دیگر که امروزه مرتبط هستند، حضور قوی دارد. این دوره مبانی زبان و همچنین الگوریتم های مورد نیاز برای ساخت یک برنامه را پوشش می دهد. بخش عملی پایتون در VS Code و Jupyter Notebook پیاده سازی شده است تا زبان آموزان بتوانند به محیط های نرم افزاری محبوب در جامعه عادت کنند. این دوره به گونه ای طراحی شده است که مبتدیان می توانند به راحتی آن را به صورت گام به گام دنبال کنند و از مهارت های کدنویسی خود اطمینان حاصل کنند. اگر از زبان برنامه نویسی دیگری دانش دارید، منابعی را نیز پیدا خواهید کرد که به شما کمک می کند تا در کمترین زمان به برنامه نویسی پایتون و نحو آن عادت کنید. در یک نگاه مفاهیم زیر پوشش داده شده است:

1. اصول برنامه نویسی پایتون: کار با متغیرها، نوع ریختن، پردازش ورودی کاربر

2. حلقه ها در پایتون: if-else، For، while

3. انواع داده پایتون: فهرست، دیکشنری، تاپل، مجموعه

4. رسیدگی به استثنا

5. توابع

6. ماژول ها: DateTime، Regex، Turtle، Tkinter: GUI Programming، MATPLOTLIB

7. ایجاد فایل اجرایی

8. برنامه نویسی شی گرا: چند شکلی، وراثت، کپسولاسیون

9. پروژه های کوچک/چالش های کدگذاری: تولید کننده رمز تصادفی، تولید کننده کد QR

10. API Handling: رمزگشایی JSON در پایتون


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

معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • مقدمه پایتون Python Introduction

  • دانلود پایتون Downloading Python

  • دانلود کد VS VS Code Download

  • شروع شدن Getting Started

  • معرفی آناکوندا Anaconda Introduction

  • کار با نوت بوک Jupyter Working with Jupyter Notebook

  • گرفتن ورودی کاربر Taking User Input

  • تایپ کاست Typecasting

  • کامپایلر و مترجم Compiler & Interpreter

  • امتحان در مورد اصول پایتون Quiz on Python Basics

بیانیه های شرطی و حلقه ها Conditional Statements and Loops

  • اگر دیگری if else

  • برای حلقه for loop

  • حلقه while while loop

  • نسخه نمایشی رشته F F String Demo

پروژه BMI BMI Project

  • معرفی BMI BMI Introduction

  • بخش کدگذاری BMI BMI Coding Part

چالش کدگذاری - مجموع ارقام Coding Challenge-Sum of Digits

  • مجموع ارقام-قسمت منطقی Sum of digits-Logic Part

  • مجموع ارقام- قسمت کدگذاری Sum of Digits- Coding Part

چالش کدگذاری - معکوس کردن یک عدد Coding Challenge- Reversing a Number

  • معکوس کردن قسمت مفهومی عدد Reversing a Number-Concept Part

  • معکوس کردن بخش کدگذاری اعداد Reversing a Number-Coding Part

چالش کدنویسی - فاکتوریل Coding Challenge- Factorial

  • بخش فاکتوریال - منطقی Factorial - Logical Part

  • قسمت فاکتوریل - کد نویسی Factorial - Coding Part

انواع داده ها در پایتون Data Types in Python

  • فهرست معرفی List Introduction

  • فهرست-نمایشی List-Demo

  • تعداد فهرست عناصر List-Element Count

  • فهرست نمایه سازی List Indexing

  • عملیات فهرست List Operation

  • مرتب سازی لیست List Sorting

  • معرفی دیکشنری Dictionary Introduction

  • نسخه ی نمایشی دیکشنری Dictionary Demo

  • معرفی تاپل Tuple Intro

  • نسخه ی نمایشی تاپل Tuple Demo

  • مجموعه معرفی Set Introduction

  • دمو را تنظیم کنید Set Demo

  • امتحان در لیست Quiz on List

توابع در پایتون Functions in Python

  • تابع - قسمت 1 Function - Part 1

  • تابع - قسمت 2 Function - Part 2

  • تابع - قسمت 3 Function - Part 3

  • تابع - قسمت 4 Function - Part 4

  • متغیر محلی در مقابل جهانی Local Vs Global Variable

  • تابع لامبدا Lambda Function

  • عملکرد لامبدا: بخش کدگذاری Lambda Function: Coding Part

  • آزمون در مورد تابع Quiz on Function

ماژول ها Modules

  • Regex Regex

  • زمان قرار DateTime

  • معرفی لاک پشت Turtle Introduction

  • ترسیم شکل مربع Drawing Square Shape

  • دایره رسم Drawing Circle

  • ترسیم مثلث: مفهوم Drawing Triangle: Concept

  • مثلث ترسیمی: کد Drawing Triangle: Code

  • ستاره نقاشی Drawing Star

  • مارپیچ طراحی: مفهوم Drawing Spiral: Concept

  • مارپیچ ترسیمی: کد Drawing Spiral: Code

برنامه نویسی رابط کاربری گرافیکی با استفاده از ماژول Tkinter GUI Programming using Tkinter Module

  • مقدمه ای بر ماژول Tkinter Introduction to Tkinter Module

  • مدیران هندسه در Tkinter Geometry Managers in Tkinter

  • پنجره رابط کاربری گرافیکی با دکمه GUI Window with Button

  • توابع دکمه Tkinter Tkinter Button Functions

  • جعبه پیام Tkinter Tkinter Messagebox

  • Tkinter BMI Tkinter BMI

  • مفهوم فایل Tkinter EXE Tkinter EXE File Concept

  • ایجاد فایل Tkinter BMI Exe Tkinter BMI Exe File Creation

  • روش Tkinter Grid Tkinter Grid Method

MATPLOTLIB MATPLOTLIB

  • نمودار خطی Line Chart

  • نمودار پراکندگی و میله ای Scatter Plot and Bar Graph

  • نمودار دایره ای Pie Chart

  • هیستوگرام Histogram

  • طرح فرعی در MATPLOTLIB Subplot in MATPLOTLIB

برنامه نویسی شی گرا Object Oriented Programming

  • مقدمه برنامه نویسی شی گرا Object Oriented Programming Introduction

  • کلاس ها و اشیاء Classes and Objects

  • استفاده از یک متغیر در OOP Using a variable in OOP

  • تابع Dunder Dunder Function

  • پلی مورفیسم Polymorphism

  • ارث بخش 1 Inheritance Part 1

  • ارث بخش 2 Inheritance Part 2

  • وراثت چند سطحی Multilevel Inheritance

  • Access Modifier قسمت 1 Access Modifier Part 1

  • Access Modifier قسمت 2 Access Modifier Part 2

رسیدگی به استثنا Exception Handling

  • رسیدگی به استثنا: یک مرور کلی Exception Handling: An Overview

  • کنترل استثنایی: قسمت دستی Exception Handling: Hands-On Part

پروژه - تولید کننده رمزهای عبور تصادفی Project - Random Password Generator

  • مولد رمز تصادفی - مقدمه Random Password Generator- Introduction

  • مولد رمز تصادفی - بخش کدگذاری Random Password Generator - Coding Part

تولید کننده کد QR QR Code Generator

  • معرفی کد QR QR Code Introduction

  • نصب و راه اندازی Installation

  • کد QR Live Code QR Code Live Code

  • تولید فایل اجرایی کد QR QR Code Executable File Generation

رابط برنامه نویسی کاربردی (API) Application Programming Interface (API)

  • مقدمه ای بر API Introduction to API

  • مقدمه JSON JSON Introduction

  • باز کردن نقشه آب و هوا: یک نمای کلی Open Weather Map: An Overview

  • واکشی داده‌های دما با استفاده از Open Weather Map API Fetching Temperature Data using Open Weather Map API

  • واکشی دمای شهر با گرفتن ورودی کاربر Fetching Temperature of a City by taking User Input

مشکل هواپیما Airplane Problem

  • مقدمه ای بر مسئله Introduction to the Problem

  • بخش کد نویسی Coding Part

  • پایان دوره End of Course

نمایش نظرات

نظری ارسال نشده است.

آموزش شروع کار با پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
7.5 hours
91
Udemy (یودمی) udemy-small
02 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
455
4.9 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Umesh Dutta Dr Umesh Dutta

دکتری در مهندسی الکترونیک و ارتباطات

Ina Singh Ina Singh

M.Tech (الکترونیک و ارتباطات)

Udemy (یودمی)

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

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