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

دانلود Python Programming - From Basics to Advanced level

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

دوره پایتون برای مبتدیان: از صفر تا قهرمان. آموزش برنامه‌نویسی پایتون به روشی آسان.

مباحث کلیدی دوره پایتون

  • مقدمه‌ای بر پایتون و پایتون 3
  • آشنایی با مبانی: انواع داده، حلقه‌ها، دستورات شرطی، توابع و ماژول‌ها
  • یادگیری برنامه‌نویسی شیءگرا در پایتون
  • نحوه خواندن و تجزیه فایل‌های JSON و XML
  • ساخت ابزار web-scraping با پایتون

پیش‌نیازهای دوره پایتون

  • مهارت‌های حل مسئله پایه
  • دانش هر زبان برنامه‌نویسی یک مزیت محسوب می‌شود

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

  1. تمامی انواع داده‌های پایتون و متدهای داخلی آن به صورت عمیق.
  2. توابع تعریف شده توسط کاربر، تکنیک‌های مختلف ارسال پارامتر و مفاهیم برنامه‌نویسی شیءگرای پایتون.
  3. مفاهیم ضروری در برنامه‌نویسی پایتون مانند list comprehension، map function، filter Function، generators، iterators و itertools.
  4. همچنین به web scraping با beautifulSoup، multi-threading و دسترسی به پایگاه داده خواهیم پرداخت.

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

نظرات دانشجویان در مورد دوره پایتون

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

"این یک دوره بسیار جامع و آموزنده بود. مدرس بسیار خوش‌برخورد بود. ممنون!" - Olga Abrosimova

"خیلی واضح توضیح داده شده است که یک مبتدی به خوبی می‌فهمد. بهترین معلم!!" - Rapaka Sujana

"یکی از بهترین دوره‌های موجود در اینترنت برای یادگیری برنامه‌نویسی پایتون از مبانی تا پیشرفته" - Prithviraj Mane

"سلام، من یک تازه‌کار در پایتون هستم. هنوز در مراحل اولیه هستم. مدرس توضیحات فوق‌العاده‌ای ارائه می‌دهد و بسیار واضح و قابل فهم به نظر می‌رسد." - Mohamed Mohiadeen Rifay

و بسیاری دیگر.

چرا دوره برنامه‌نویسی پایتون؟

پایتون یک زبان برنامه‌نویسی تفسیری، شیءگرا و سطح بالا است.

پایتون یک زبان برنامه‌نویسی متن‌باز با بیش از 1 میلیون کتابخانه و بیش از 100,000 مشارکت‌کننده فعال است.

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

در حوزه‌های هوش مصنوعی، توسعه وب، اینترنت اشیا (IoT)، تحلیل کلان داده، توسعه برنامه‌های ابری یا اتوماسیون، می‌توانید کاربردهای بی‌شماری برای پایتون پیدا کنید.

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

فرصت‌های شغلی پایتون

  • توسعه‌دهنده پایتون (Python Developer): این یکی از مستقیم‌ترین شغل‌هایی است که می‌توانید پس از کسب این مهارت به آن دست یابید. وظایف کلیدی یک توسعه‌دهنده پایتون شامل موارد زیر است:
    1. ساخت وب‌سایت‌ها
    2. حل مشکلات مرتبط با تحلیل داده
    3. نوشتن کدهای قابل استفاده مجدد و کارآمد
    4. بهینه‌سازی الگوریتم‌های داده
    5. پیاده‌سازی حفاظت و امنیت داده‌ها
  • تحلیلگر داده (Data Analyst): این یک فرصت شغلی بسیار جذاب، به ویژه برای کسانی است که از کار با حجم عظیمی از داده‌ها و یافتن معنا در آن لذت می‌برند. این نقش شغلی بسیار محبوب است و شرکت‌های زیادی به دنبال افرادی هستند که بتوانند با مجموعه داده‌های بزرگی که در اختیار دارند کار کنند. این شرکت‌ها به دنبال افرادی ماهر در پایتون هستند زیرا کتابخانه‌هایی مانند Pandas، SciPy و سایر کتابخانه‌های پایتون در انجام این کار بسیار مفید هستند. جای تعجب نیست که روز به روز شرکت‌های بیشتری به دنبال تحلیلگران داده با تجربه در پایتون برای پر کردن موقعیت‌های شغلی باز خود هستند.
  • مدیر محصول (Product Manager): مدیران محصول نقش بسیار مهمی در کمک به کسب‌وکارها برای درک بازار و چرایی بهتر بودن ساخت یک محصول نسبت به دیگری دارند. آن‌ها بازار را مطالعه می‌کنند، ویژگی‌های جدید مرتبط با یک محصول یا دسته خاص را تحقیق می‌کنند و با ارائه شواهد، حامی ساخت محصولات خاصی می‌شوند. داده‌ها بخش بسیار مهمی از کار آن‌ها را تشکیل می‌دهند. به همین دلیل است که اکثر شرکت‌های امروزی به دنبال مدیران محصول ماهر در پایتون هستند.
  • مهندس یادگیری ماشین (Machine Learning Engineer): اگر هنوز نمی‌دانید، بدانید که آگهی‌های شغلی برای این موقعیت در دو سال گذشته بیش از 330 درصد افزایش یافته است. اگر در پایتون ماهر باشید، نسبت به سایر کاندیداها اولویت خواهید داشت. یک مهندس یادگیری ماشین، ماشین‌ها، برنامه‌ها و سایر سیستم‌های کامپیوتری را برای اعمال دانش آموخته شده خود در پیش‌بینی می‌سازد و آموزش می‌دهد. توانایی پایتون در کار با اتوماسیون داده و الگوریتم‌ها، آن را به زبان ایده‌آل برای استفاده در یادگیری ماشین تبدیل کرده است.

شغل خود را به عنوان یک مهندس پایتون آغاز کنید و نگران نباشید، این دوره با ضمانت بازگشت پول 30 روزه همراه است! اگر به هیچ وجه راضی نبودید، پول شما بازگردانده می‌شود. (مطمئنم از این دوره برنامه‌نویسی پایتون لذت خواهید برد)

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

اکنون ثبت نام کنید!! در کلاس منتظر شما هستم.

یادگیری مبارک!
تیم Edyoda


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

بخش 1: مقدمه و مبانی Section 1: Introduction & Basics

  • 1. چرا پایتون؟ 1. Why Python ?

  • 2. نحوه نصب متن Python و Sublime 2. How to install Python and Sublime text

  • 3. اعلام متغیر و تخصیص حافظه 3. Variable Declaration and Memory Allocation

  • 4. نوع داده های ساخت پایتون 4. Builtin Python Datatypes

  • 5. عملگرهای پایتون 5. Python Operators

مقدمه و اصول پایه Introduction & Basics

  • چرا پایتون؟ Why Python ?

  • نحوه نصب پایتون و Sublime text How to install Python and Sublime text

  • اعلان متغیر و تخصیص حافظه Variable Declaration and Memory Allocation

  • انواع داده داخلی پایتون Builtin Python Datatypes

  • عملگرهای پایتون Python Operators

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

دستورات شرطی و حلقه‌ها Conditional Statements and Loops

  • دستورات شرطی | if, elif, else Conditional Statements | if, elif, else

  • تکرار با حلقه For | سینتکس Iterating using For loop | Syntax

  • تکرار با حلقه For | Continue | Break | enumerate Iterating using For loop | Continue | Break | enumerate

  • تکرار با حلقه While | سینتکس Iterating using While Loop | Syntax

  • تخصیص پایتون - ۱ | دستورات شرطی و حلقه‌ای Python Assignment - 1 | Conditional and Looping Statements

بخش 3: انواع داده پایتون - رشته، فهرست، تاپل، دیکشنری Section 3: Python Data Types - String, Lists, Tuple, Dictionaries

انواع داده پایتون - رشته، لیست، تاپل، دیکشنری Python Data Types - String, Lists, Tuple, Dictionaries

  • نوع داده رشته | نمایه‌سازی | برش | گام - نگاهی دقیق‌تر به انواع داده پایتون Str Data Type | Indexing | Slicing | Striding - Closer look at python data types

  • نوع داده رشته | توابع داخلی - نگاهی دقیق‌تر به انواع داده پایتون Str Data Type | Built-in functions - Closer look at python data types

  • نوع داده لیست | نمایه‌سازی | برش | اضافه کردن - گسترش - درج - نگاهی دقیق‌تر به List Data Type | Indexing | Slicing | Append - Extend - Insert - Closer look at

  • نوع داده لیست | عملیات به‌روزرسانی و حذف - نگاهی دقیق‌تر به انواع داده پایتون List Data Type | Update and Delete Operations - Closer look at python data types

  • نوع داده تاپل - نگاهی دقیق‌تر به انواع داده پایتون Tuple Data Type - Closer look at python data types

  • نوع داده دیکشنری | ذخیره و دسترسی به داده‌ها در دیکشنری‌ها Dictionary Data Type | Storing and Accessing the data in dictionaries

  • نوع داده دیکشنری | عملیات به‌روزرسانی و حذف Dictionary Data Type | Update and Delete Operations

  • نوع داده مجموعه | عملیات افزودن - به‌روزرسانی - حذف Set Data Type | Add - Update - Delete operations

  • کار با ماژول‌های Math و Random | توابع ریاضی | تولیدکننده اعداد تصادفی Working with Math and Random Modules | Math functions | Random Number Generator

بخش 4: توابع پایتون Section 4: Python Functions

توابع پایتون Python Functions

  • شروع کار با توابع تعریف شده توسط کاربر Getting Started with User Defined Functions

  • تکنیک‌های ارسال پارامتر | پارامترهای موقعیتی - پیش‌فرض - کلیدواژه‌ای Parameter Passing Techniques | Positional - Default - Keyword Parameters

  • تکنیک‌های ارسال پارامتر | پارامترهای موقعیتی و کلیدواژه‌ای با طول متغیر Parameter Passing Techniques | Variable Length Positional and Keyword Parameters

  • نوشتن توابع بازگشتی Writing Recursive Functions

بخش 5: ماژول ها و بسته های پایتون Section 5: Python Modules and Packages

ماژول‌ها و پکیج‌های پایتون Python Modules and Packages

  • ساخت ماژول‌ها و پکیج‌ها Creating Modules and Packages

  • معرفی ماژول RE | متادیتاهای Regx Introduction to RE Module | Regx Meta-characters

  • ماژول RE | گروه‌ها RE Module | Groups

بخش 6: برنامه ریزی کاربردی Section 6: Functional Programming

برنامه‌نویسی تابعی Functional Programming

  • لیست Comprehension - دیکت Comprehension List Comprehension - Dict Comprehension

  • برنامه‌نویسی تابعی | Map - Filter - Lambda Functional Programming | Map - Filter - Lambda

  • تکرارکننده‌های تابع | توابع Generator Function Iterators | Generator functions

  • تکرارکننده‌ها و Itertools Iterators and Itertools

بخش 7: عملیات فایل | JSON، XML تجزیه Section 7: File Operation | JSON, XML Parsing

عملیات فایل | تجزیه JSON، XML File Operation | JSON, XML Parsing

  • شروع کار با عملیات فایل Getting started with file operations

  • عملیات فایل | خواندن - نوشتن - افزودن File Operations | Read - Write - Append

  • تجزیه فایل‌های JSON با پایتون Parsing JSON files using Python

  • تجزیه فایل‌های XML با xmltodict Parsing XML files using xmltodict

بخش 8: برنامه نویسی شی گرا Section 8: Object Oriented Programming

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

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

  • برنامه‌نویسی شیءگرا - متد کلاس و متد استاتیک Object Oriented Programming - Class Method and Static Method

  • برنامه‌نویسی شیءگرا - وراثت Object Oriented Programming - Inheritance

بخش 9: اسکرپینگ وب و مدیریت پایگاه داده با استفاده از پایتون Section 9: Web Scraping and Database handling using Python

وب اسکرپینگ و مدیریت پایگاه داده با پایتون Web Scraping and Database handling using Python

  • وب اسکرپینگ با BeautifulSoup Web Scraping using BeautifulSoup

  • اجرای کوئری‌های پایگاه داده با پایتون | ماژول sqlite3 Executing Database Queries Using Python | sqlite3 Module

بخش 10: دکوراتورهای پایتون Section 10: Python Decorators

دکوریتورهای پایتون Python Decorators

  • دکوریتورهای پایتون Python Decorators

  • آزمون پایتون Python Quiz

نمایش نظرات

آموزش برنامه‌نویسی پایتون - از مبانی تا سطح پیشرفته
جزییات دوره
8 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
347,397
3.9 از 5
ندارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EdYoda Digital University EdYoda Digital University

EdYoda در حال تجسم دوباره آموزش مبتنی بر مهارت است که در زمینه مهارتهای مربوط به شغل مربوط به دنیای واقعی آموزش می بیند. دوره های Edyoda در زمینه مهارت های فنی مربوط به شغل در زمینه فن آوری های برش هستند. ما یک تیم حرفه ای از مربیان فن آوری داریم. برخی از دوره های تخصصی ما شامل توسعه وب ، توسعه برنامه تلفن همراه ، Cloud & DevOps ، یادگیری ماشین ، هوش مصنوعی ، داده های بزرگ و بسیاری دیگر است ما در EdYoda اعتقاد داریم که دسترسی به آموزش و فرصت ها بزرگترین توانمند است و مأموریت داریم که همان را برای همه در سراسر جهان فراهم کنیم.

Dipesh Sharma Dipesh Sharma

من یک توسعه دهنده نرم افزار هستم که در edyoda کار می کنم. من پایتون ، جنگو ، Reactjs ، یادگیری ماشین را می شناسم