لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر پایتون: ساخت اپلیکیشنهای وب، اتوماسیون وظایف و کاوش در هوش مصنوعی
- آخرین آپدیت
دانلود Python Mastery: Build Web Apps, Automate Tasks & Explore AI
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره جامع پایتون، شما بر اصول اصلی برنامهنویسی پایتون، از سینتکس ابتدایی تا موضوعات پیشرفته مانند هوش مصنوعی و توسعه وب مسلط خواهید شد. شما تجربه عملی در ساخت اپلیکیشنهای وب، خودکارسازی وظایف (اتوماسیون) و بررسی کاربردهای مبتنی بر هوش مصنوعی را کسب خواهید کرد و همزمان با ویژگیها و ابزارهای کلیدی پایتون آشنا میشوید.
ساختار این دوره بهگونهای است که شما را بهتدریج از سطح مبتدی به پیشرفته میرساند. در ماژولهای اول، نحوه راهاندازی محیط توسعه و مفاهیم پایه پایتون مانند متغیرها، انواع دادهها و ساختارهای کنترلی را میآموزید. با پیشروی در دوره، وارد مباحث برنامهنویسی شیءگرا (OOP)، کار با فایلها و تسلط بر ساختارهای داده خواهید شد. همچنین پروژههای کاربردی مانند ابزار سازماندهنده فایلها و واترمارک تصاویر را میسازید تا دانش خود را تثبیت کرده و مهارتهای کدنویسی خود را تقویت کنید.
در نیمه دوم دوره، موضوعات پیشرفتهتری از جمله توسعه وب با جنگو (Django) را بررسی خواهید کرد و یک اپلیکیشن کامل ردیابی کتاب میسازید. همچنین با APIهای واقعی کار کرده، یاد میگیرید چگونه دادههای آنلاین را دریافت کنید و حتی ابزارهای مبتنی بر هوش مصنوعی را با استفاده از API شرکت OpenAI و فریمورک Streamlit بسازید. این دوره کاملاً عملی است و پروژههای آن بهگونهای طراحی شدهاند که تجربه یادگیری شما را به چالشی جذاب و پاداشبخش تبدیل کنند تا برای وظایف برنامهنویسی در دنیای واقعی کاملاً آماده شوید.
این دوره برای مبتدیانی که مشتاق یادگیری پایتون هستند و همچنین یادگیرندگان سطح متوسط که به دنبال گسترش مهارتهای خود میباشند، ایدهآل است. پیشنیاز خاصی وجود ندارد، اما درک اولیه از مفاهیم برنامهنویسی به شما کمک میکند تا بیشترین بهره را از این دوره ببرید. این دوره برای هر کسی که به اتوماسیون، ساخت وبسایت یا کاوش در هوش مصنوعی و علوم داده با پایتون علاقه دارد، مناسب است.
در پایان این دوره، شما قادر خواهید بود اپلیکیشنهای وب کاملاً کاربردی توسعه دهید، وظایف را خودکار کنید، ابزارهای هوش مصنوعی مبتنی بر پایتون را ساخته و مستقر کنید و ویژگیهای پیشرفته پایتون مانند OOP، APIها و تکنیکهای بصریسازی دادهها را درک کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مرور کلی دوره
Course Overview
مقدمه
Introduction
پایتون چیست و کجا کاربرد دارد
What is Python and Where It's Used
فرآیند کامپایل و تفسیر پایتون
Python Compilation & Interpretation Process
دموی Bookly Nest - ساخت یک وباپلیکیشن با جنگو
Bookly Nest Demo - Building a Django Web App
نصب پایتون روی ویندوز و مک
Install Python on Windows and Mac
مخصوص کاربران ویندوز: نصب پایتون روی ویندوز
Windows Users ONLY: Install Python on Windows
مخصوص کاربران مک: نصب پایتون روی مک
Mac Users ONLY: Install Python on Mac
دانلود و نصب VS Code
Download and Install VS Code
نصب بسته افزونههای پایتون در VS Code
Install Python VS Code Extension Pack
اجرای اولین برنامه پایتون در VS Code
Running Our First Python Program in VS Code
متغیرهای پایتون و انواع دادههای ساده
Python Variables and Simple Data Types
تعریف متغیرها در پایتون
Declaring Variables in Python
انواع دادهها - رشته (String)
Data Types - String
استفاده از f-Strings در پایتون
Python f-Strings
اعداد - اعداد صحیح و اعشاری
Numbers - Integers and Floats
آشنایی با ساختارهای داده در پایتون - لیستها
Introduction to Data Structures in Python - Lists
آشنایی با لیستها - دسترسی و تغییر آنها
Introduction to Lists - Accessing and Modifying Them
استفاده از f-Strings و مقادیر تک از لیست
f-Strings & Individual Values from a List
مرتبسازی لیست و بهدست آوردن طول لیست
Sorting a List and Getting a List Length
لیستها - حلقهها و تاپلها
Lists - Loops and Tuples
لیستها و حلقهها - پیمایش در یک لیست
Lists and Loops - Looping Through a List
ساخت لیست اعداد با حلقهها و تابع range
Making a List of Numbers with Loops and the Range Function
توابع آماری برای اعداد
Statistics Functions for Numbers
تولید اعداد زوج با لیست و range
Generate Even Numbers with the List and Range
مهم: نکاتی در مورد سازماندهی کد
Important: Code Organization Note
لیستهای جامع (List Comprehension)
List Comprehension
تاپلها (Tuples)
Tuples
ساختارهای شرطی - دستورات If
Branching - If Statements
دستورات If و مقادیر Boolean
If Statements and Booleans
کلمات کلیدی elif و in
The Elif and the in Keywords
تمرین عملی - استفاده از عملگرهای منطقی AND و OR
Hands-on - Using AND and OR Logical Operators
عملگرهای منطقی AND و OR
AND OR Logical Operators
بررسی نابرابریها
Checking for Inequalities
تمرین عملی - دستورات If تو در تو
Hands-on - Inner If-Statements
ساختار داده - دیکشنریها
Data Structure - Dictionaries
آشنایی با دیکشنریها - تعریف و دسترسی به مقادیر
Introduction to Dictionaries - Declaring and Accessing Values
تغییر در دیکشنری
Modifying a Dictionary
پیمایش در یک دیکشنری
Iterating Through a Dictionary
دیکشنریهای تو در تو و پیمایش در آنها
Nested Dictionaries and Looping Through Them
پیمایش در دیکشنری دارای لیست داخلی
Looping through a Dictionary with a List Inside
ورودی کاربر و حلقههای While
User Input and While Loops
ورودی کاربر - مقدمه
User Input - Introduction
تمرین عملی - عدد فرد یا زوج
Hands-on - Odd or Even Number
حلقههای While و برنامه ساده خروج
While Loops & Simple Quit Program
تمرین عملی - بازی کوییز (پرسش و پاسخ)
Hands-on - Quiz Game
حذف تمام موارد از مقادیر خاص در یک لیست
Removing all Instances of Specific Values from a List
تمرین عملی - برنامه برنامه سفر رویایی - پر کردن دیکشنری با ورودی کاربر
Hands-on - Dream Travel Itinerary Program - Filling a Dictionary with User Input
توابع
Functions
توابع
Functions
ارسال اطلاعات به تابع (پارامترها)
Passing Information to a Function (Parameters)
آرگومانهای موقعیتی و نامگذاری شده
Positional and Named Arguments
نمایش نظرات