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

دانلود Python Certification Training (beginner to expert)

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

آموزش جامع برنامه‌نویسی پایتون: از مبتدی تا پیشرفته + آمادگی آزمون و مصاحبه شغلی

با دوره جامع برنامه‌نویسی پایتون از Uplatz همراه شوید!

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

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

در مقایسه با زبان‌هایی مانند جاوا، پرل، PHP و روبی، پایتون یک زبان برنامه‌نویسی پویا و پرکاربرد است. این زبان از مدیریت خودکار حافظه، پارادایم‌های برنامه‌نویسی متعدد پشتیبانی می‌کند و مفاهیم اصلی برنامه‌نویسی شی‌گرا (OOP) را پیاده‌سازی می‌کند. زبان برنامه‌نویسی پایتون با یک کتابخانه استاندارد بزرگ و گسترده پشتیبانی می‌شود. کتابخانه پایتون از پروتکل‌های اینترنتی متعددی مانند FTP و IMAP پشتیبانی می‌کند و سینتکس منحصربه‌فردی دارد که آن را از زبان‌هایی مانند جاوا، C++ و C متمایز می‌کند.

پایتون کاربردهای فوق‌العاده‌ای دارد و در توسعه فریم‌ورک‌هایی مانند جنگو و پیرامید، و سیستم‌های مدیریت محتوای پیشرفته مانند Plone و Django CMS به طور گسترده‌ای استفاده می‌شود.

حوزه‌های کلیدی کاربرد پایتون

  • توسعه وب (سمت سرور)
  • تحلیل داده و بصری‌سازی داده‌ها
  • توسعه نرم‌افزار
  • ریاضیات و آمار
  • اسکریپت‌نویسی سیستم

ویژگی‌های زبان برنامه‌نویسی پایتون

  1. پایتون در حال حاضر پرکاربردترین زبان برنامه‌نویسی چند منظوره و سطح بالا است.
  2. پایتون امکان برنامه‌نویسی در پارادایم‌های شی‌گرا را فراهم می‌کند.
  3. برنامه‌های پایتون معمولاً کوچکتر از زبان‌های دیگر مانند جاوا هستند. برنامه‌نویسان نیاز به تایپ کمتری دارند و نیازمندی تورفتگی زبان، خوانایی دائمی آن‌ها را تضمین می‌کند.
  4. زبان پایتون توسط شرکت‌های برتر در تمام بخش‌ها مانند والمارت، گوگل، آمازون، تسلا و غیره استفاده می‌شود.
  5. بزرگترین نقطه قوت پایتون، مجموعه عظیم کتابخانه استاندارد آن است که برای موارد زیر قابل استفاده است:
    • یادگیری ماشین (Machine Learning)
    • اپلیکیشن‌های رابط کاربری گرافیکی (مانند Kivy، Tkinter، PyQt و غیره)
    • فریم‌ورک‌های وب مانند جنگو (که توسط یوتیوب، اینستاگرام، دراپ‌باکس استفاده می‌شود)
    • پردازش تصویر (مانند OpenCV، Pillow)
    • وب اسکرپینگ (مانند Scrapy، BeautifulSoup، Selenium)
    • فریم‌ورک‌های تست
    • چندرسانه‌ای
    • محاسبات علمی
    • پردازش متن و موارد دیگر

چرا این دوره پایتون را انتخاب کنید؟

Uplatz این دوره جامع پایتون را ارائه می‌دهد. این دوره به شما کمک می‌کند تا زبان برنامه‌نویسی پایتون را از ابتدا یاد بگیرید و برای آزمون‌های گواهینامه پایتون و مصاحبه‌های شغلی آماده شوید.

سرفصل‌های دوره برنامه‌نویسی پایتون

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

  • برنامه‌نویسی پایتون چیست؟
  • تاریخچه برنامه‌نویسی پایتون
  • ویژگی‌های برنامه‌نویسی پایتون
  • چرا پایتون یاد بگیریم؟
  • کاربرد برنامه‌نویسی پایتون

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

  • دریافت پایتون
  • نصب پایتون
  • شروع با اولین برنامه پایتون
  • اجرای اولین برنامه پایتون

متغیرها و انواع داده

  • متغیر چیست؟
  • اعلان متغیر
  • انتساب متغیر
  • انواع داده در پایتون
  • بررسی نوع داده
  • تبدیل انواع داده
  • برنامه‌های پایتون برای متغیرها و انواع داده

شناساگرها، کلمات کلیدی، خواندن ورودی، قالب‌بندی خروجی در پایتون

  • شناساگر چیست؟
  • کلمات کلیدی
  • خواندن ورودی
  • دریافت ورودی‌های متعدد از کاربر
  • قالب‌بندی خروجی
  • پارامتر انتهای پایتون (Python end parameter)

عملگرها در پایتون

  • عملگرها و انواع عملگرها
  • الف) عملگرهای حسابی
  • ب) عملگرهای رابطه‌ای
  • ج) عملگرهای انتسابی
  • د) عملگرهای منطقی
  • ه) عملگرهای عضویت
  • و) عملگرهای هویتی
  • ز) عملگرهای بیتی
  • برنامه‌های پایتون برای انواع عملگرها

تصمیم‌گیری در پایتون

  • مقدمه‌ای بر تصمیم‌گیری
  • انواع دستورات تصمیم‌گیری
  • مقدمه، سینتکس، فلوچارت و برنامه‌ها برای:
    • دستور if
    • دستور if...else
    • دستور elif

حلقه‌ها در پایتون

  • مقدمه‌ای بر حلقه‌ها
  • انواع حلقه‌ها:
    • حلقه for
    • حلقه while
    • حلقه بی‌نهایت
    • حلقه تودرتو
  • دستورات break، continue و pass
  • برنامه‌های پایتون برای انواع حلقه‌ها

اعداد در پایتون

  • تبدیل انواع عدد
  • توابع اعداد تصادفی
  • توابع مثلثاتی
  • ثابت‌های ریاضی

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

  • دسترسی به مقادیر در رشته‌ها
  • به‌روزرسانی رشته‌ها
  • عملگرهای خاص رشته
  • متدهای داخلی رشته

لیست‌ها در پایتون

  • لیست‌های پایتون
  • دسترسی به مقادیر در لیست‌ها
  • به‌روزرسانی لیست‌ها
  • حذف عناصر لیست
  • عملیات اساسی لیست
  • توابع و متدهای داخلی لیست

تاپل‌ها در پایتون

  • دسترسی به مقادیر در تاپل‌ها
  • به‌روزرسانی تاپل‌ها
  • حذف عناصر تاپل
  • عملیات اساسی تاپل
  • توابع داخلی تاپل
  • تفاوت بین لیست و تاپل

دیکشنری در پایتون

  • دسترسی به مقادیر در دیکشنری
  • به‌روزرسانی دیکشنری
  • حذف عناصر دیکشنری
  • ویژگی‌های کلیدهای دیکشنری
  • توابع و متدهای داخلی دیکشنری

تاریخ و زمان در پایتون

  • تیک (Tick) چیست؟
  • TimeTuple چیست؟
  • دریافت زمان فعلی
  • دریافت زمان قالب‌بندی شده
  • دریافت تقویم برای یک ماه

توابع در پایتون

  • تعریف تابع
  • فراخوانی تابع
  • پاس دادن بر اساس ارجاع در مقابل پاس دادن بر اساس مقدار
  • روش‌های نوشتن تابع
  • انواع توابع
  • تابع ناشناس (Anonymous Function)
  • تابع بازگشتی (Recursive Function)

ماژول‌ها در پایتون

  • ماژول چیست؟
  • ایجاد ماژول
  • دستور import
  • دستور `from` import
  • تغییر نام ماژول
  • استفاده از تابع dir()
  • دستور `from` import *
  • مکان‌یابی ماژول‌ها

ورودی/خروجی فایل در پایتون (Files I/O)

  • چاپ روی صفحه
  • باز و بسته کردن فایل‌ها
  • تابع open
  • ویژگی‌های شی فایل
  • متد close()
  • خواندن و نوشتن فایل‌ها
  • متد write()
  • متد read()
  • عملیات بیشتر روی فایل‌ها

استثناها در پایتون (Exceptions)

  • استثنا چیست؟
  • مدیریت استثنا
  • بند except بدون استثنا
  • بند except با چندین استثنا
  • بند try-finally
  • فهرست استثناهای استاندارد
  • ایجاد (raising) استثنا
  • آرگومان استثنا

کلاس‌ها و اشیاء در پایتون

  • شیء چیست؟
  • کلاس چیست؟
  • ایجاد کلاس
  • ایجاد شیء
  • Self در پایتون
  • متد __init__
  • مثال‌ها

عبارات باقاعده (Regular Expressions)

  • عبارات باقاعده چیست؟
  • کاراکترهای خاص (Metacharacters)
  • تابع match()
  • تابع search()
  • مقایسه re match() و re search()
  • تابع findall()
  • تابع split()
  • تابع sub()

برنامه‌نویسی رابط کاربری گرافیکی (GUI Programming)

  • برنامه‌نویسی رابط کاربری گرافیکی چیست؟
  • برنامه‌نویسی Tkinter
  • ابزارک‌های Tkinter (Tkinter Widgets)
  • ساخت اولین برنامه GUI پایتون با Tkinter

پیش‌نیازها:

اشتیاق و اراده برای ایجاد اثری ماندگار در دنیا!


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

مقدمه ای بر برنامه نویسی پایتون Introduction to Python Programming

  • مقدمه ای بر برنامه نویسی پایتون Introduction to Python Programming

راه اندازی برنامه نویسی پایتون Setup of Python Programming

  • راه اندازی برنامه نویسی پایتون Setup of Python Programming

متغیرها و انواع داده Variables and Data Types

  • متغیرها و انواع داده - بخش ۱ Variables and Data Types - part 1

  • متغیرها و انواع داده - بخش ۲ Variables and Data Types - part 2

  • متغیرها و انواع داده - بخش ۳ Variables and Data Types - part 3

ورودی-خروجی، کلمات کلیدی و شناسه ها Input-Output, Keywords and Identifiers

  • ورودی-خروجی، کلمات کلیدی و شناسه ها - بخش ۱ Input-Output, Keywords and Identifiers - part 1

  • ورودی-خروجی، کلمات کلیدی و شناسه ها - بخش ۲ Input-Output, Keywords and Identifiers - part 2

  • ورودی-خروجی، کلمات کلیدی و شناسه ها - بخش ۳ Input-Output, Keywords and Identifiers - part 3

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

  • عملگرها در پایتون - بخش ۱ Operators in Python - part 1

  • عملگرها در پایتون - بخش ۲ Operators in Python - part 2

  • عملگرها در پایتون - بخش ۳ Operators in Python - part 3

تصمیم گیری در پایتون Decision-making in Python

  • تصمیم گیری در پایتون - بخش ۱ Decision-making in Python - part 1

  • تصمیم گیری در پایتون - بخش ۲ Decision-making in Python - part 2

حلقه ها در پایتون Loops in Python

  • حلقه ها در پایتون - بخش ۱ Loops in Python - part 1

  • حلقه ها در پایتون - بخش ۲ Loops in Python - part 2

  • حلقه ها در پایتون - بخش ۳ Loops in Python - part 3

  • حلقه ها در پایتون - بخش ۴ Loops in Python - part 4

اعداد در پایتون Numbers in Python

  • اعداد در پایتون Numbers in Python

رشته ها در پایتون Strings in Python

  • رشته ها در پایتون - بخش ۱ Strings in Python - part 1

  • رشته ها در پایتون - بخش ۲ Strings in Python - part 2

لیست ها در پایتون Lists in Python

  • لیست در پایتون - بخش ۱ List in Python - part 1

  • لیست در پایتون - بخش ۲ List in Python - part 2

  • لیست در پایتون - بخش ۳ List in Python - part 3

تاپل ها در پایتون Tuples in Python

  • تاپل ها در پایتون - بخش ۱ Tuples in Python - part 1

  • تاپل ها در پایتون - بخش ۲ Tuples in Python - part 2

دیکشنری در پایتون Dictionary in Python

  • دیکشنری در پایتون - بخش ۱ Dictionary in Python - part 1

  • دیکشنری در پایتون - بخش ۲ Dictionary in Python - part 2

تاریخ و زمان در پایتون Date and Time in Python

  • تاریخ و زمان در پایتون - بخش ۱ Date and Time in Python - part 1

  • تاریخ و زمان در پایتون - بخش ۲ Date and Time in Python - part 2

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

  • توابع در پایتون - بخش ۱ Functions in Python - part 1

  • توابع در پایتون - بخش ۲ Functions in Python - part 2

  • توابع در پایتون - بخش ۳ Functions in Python - part 3

ماژول ها در پایتون Modules in Python

  • ماژول ها در پایتون - بخش ۱ Modules in Python - part 1

  • ماژول ها در پایتون - بخش ۲ Modules in Python - part 2

ورودی-خروجی فایل ها Files Input-Output

  • ورودی-خروجی فایل ها - بخش ۱ Files Input-Output - part 1

  • ورودی-خروجی فایل ها - بخش ۲ Files Input-Output - part 2

  • ورودی-خروجی فایل ها - بخش ۳ Files Input-Output - part 3

استثناها در پایتون Exceptions in Python

  • استثناها در پایتون - بخش ۱ Exceptions in Python - part 1

  • استثناها در پایتون - بخش ۲ Exceptions in Python - part 2

  • استثناها در پایتون - بخش ۳ Exceptions in Python - part 3

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

  • کلاس ها و اشیاء - بخش ۱ Classes and Objects - part 1

  • کلاس ها و اشیاء - بخش ۲ Classes and Objects - part 2

عبارات منظم Regular Expressions

  • عبارات منظم - بخش ۱ Regular Expressions - part 1

  • عبارات منظم - بخش ۲ Regular Expressions - part 2

برنامه نویسی رابط کاربری گرافیکی (GUI) GUI Programming

  • برنامه نویسی رابط کاربری گرافیکی (GUI) - بخش ۱ GUI Programming - part 1

  • برنامه نویسی رابط کاربری گرافیکی (GUI) - بخش ۲ GUI Programming - part 2

  • برنامه نویسی رابط کاربری گرافیکی (GUI) - بخش ۳ GUI Programming - part 3

آزمون پایان دوره End of Course Quiz

  • آزمون پایان دوره End of Course Quiz

تمرینات کدنویسی Coding Exercises

  • ادغام دو دیکشنری Merge Two Dictionaries

  • لیست کامپرهنشن List Comprehension

  • شمارش حروف صدادار در یک رشته Count Vowels in a String

  • یافتن بیشترین عدد در یک لیست Find Maximum in a List

  • بررسی عدد اول Prime Number Check

نمایش نظرات

آموزش تخصصی پایتون (از مبتدی تا پیشرفته)
جزییات دوره
29.5 hours
47
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
24,752
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Uplatz Training Uplatz Training

سریعترین رشد ارائه دهنده آموزش جهانی فناوری اطلاعات Uplatz پیشرو در انگلستان است که ارائه دهنده خدمات آموزش فناوری اطلاعات به دانشجویان در سراسر جهان است. منحصر به فرد بودن ما از آنجا ناشی می شود که ما دوره های آموزشی آنلاین را با کسری از متوسط هزینه این دوره ها در بازار ارائه می دهیم. تخصص ما شامل SAP ، Oracle ، Salesforce ، AWS ، Microsoft Azure ، Google Cloud ، IBM Cloud ، Science data ، Python ، JavaScript ، Java ، Digital Marketing ، Agile و DevOps است. Uplatz که در مارس 2017 تاسیس شد ، شاهد افزایش خارق العاده ای در صنعت آموزش است که با یک دوره آنلاین SAP FICO شروع می شود و اکنون آموزش 500+ دوره را در 54 کشور جهان ارائه داده است که طی 10 سال به 10 هزار دانشجو خدمت کرده اند. آموزش Uplatz بسیار با ساختار ، موضوع محور و شغل محور است و تأکید زیادی بر تمرین و تکالیف در سرورهای زنده دارد. دوره های ما توسط بیش از هزار مربی بسیار ماهر و باتجربه طراحی و تدریس می شوند که در زمینه های خود اعم از SAP ، Cloud ، Oracle یا هر فناوری یا سیستم درخواستی تخصص کافی دارند.