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

دانلود Python Mastery: Build Web Apps, Automate Tasks & Explore AI

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

آموزش پایتون با پروژه‌های عملی: طراحی وب، اتوماسیون و هوش مصنوعی - سفر برنامه‌نویسی خود را از امروز آغاز کنید!

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

مروری بر دوره:

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

اما ما به تئوری بسنده نمی‌کنیم! تجربه عملی با تمرین‌های عملی که شامل موارد زیر است را کسب کنید:

  • مفاهیم ضروری برنامه‌نویسی: بر حلقه‌ها، توابع و برنامه‌نویسی شیءگرا (OOP) مسلط شوید تا برنامه‌های کاربردی قدرتمند بسازید. هنر خواندن و نوشتن فایل‌ها را بیاموزید و برنامه‌های خود را قادر سازید تا داده‌ها را به طور یکپارچه مدیریت کنند.

  • تولید و تجسم داده: کشف کنید که چگونه داده‌ها را به صورت برنامه‌ریزی تولید کنید و داده‌های خود را با تجسم‌های جذاب زنده کنید. چه برای تجزیه و تحلیل داده‌ها یا برای تکمیل برنامه‌های وب خود، این مهارت‌ها ارزشمند هستند.

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

  • رسم نمودارها و کاوش در هوش مصنوعی با OpenAI API: با یادگیری نحوه رسم نمودارها برای تجزیه و تحلیل داده‌ها، وارد علم داده شوید. سپس، با کاوش در هوش مصنوعی، به آینده قدم بگذارید. با OpenAI API آزمایش کنید تا قابلیت‌های هوش مصنوعی پیشرفته را به پروژه‌های خود اضافه کنید.

  • توسعه وب با Django: سفر توسعه وب خود را با Django، چارچوب وب پایتون سطح بالا، آغاز کنید. برنامه‌های وب پیچیده و داده‌محور را از ابتدا بسازید. درباره مدل‌ها، نماها، قالب‌ها و استقرار برنامه‌های وب خود در جهان بیاموزید.

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

  • پروژه‌های دنیای واقعی: آنچه را که یاد می‌گیرید در پروژه‌های دنیای واقعی که شامل توسعه اپلیکیشن وب، اتوماسیون وظایف و برنامه‌های هوش مصنوعی است، اعمال کنید. یک پورتفولیو بسازید که مهارت‌های کدنویسی جدید و توانایی‌های حل مسئله شما را به نمایش بگذارد.

  • برنامه درسی جامع: این دوره به دقت ساختار یافته است تا شما را در هر موضوع راهنمایی کند و مسیر روشنی را از مفاهیم مبتدی تا پیشرفته تضمین کند. هیچ تجربه برنامه‌نویسی قبلی لازم نیست.

  • پشتیبانی: به محض امکان به سوالات شما پاسخ داده می شود.

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

پیش‌نیازها:

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

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


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

مقدمه Introduction

  • مقدمه Introduction

  • پایتون چیست و کجا استفاده می شود What is Python and Where It's Used

  • فرآیند کامپایل و تفسیر پایتون Python Compilation & Interpretation Process

  • نظرات Udemy Udemy Reviews

نصب پایتون روی ویندوز و مک 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

دانلود کد Download Code

  • دانلود کد Download Code

متغیرها و انواع داده ساده پایتون Python Variables and Simple Data Types

  • اعلام متغیرها در پایتون Declaring Variables in Python

  • انواع داده - رشته Data Types - String

  • f-string های پایتون Python f-Strings

  • اعداد - اعداد صحیح و اعشاری Numbers - Integers and Floats

مقدمه ای بر ساختارهای داده در پایتون - لیست ها Introduction to Data Structures in Python - Lists

  • مقدمه ای بر لیست ها - دسترسی و اصلاح آنها Introduction to Lists - Accessing and Modifying Them

  • f-string ها و مقادیر فردی از یک لیست 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

انشعاب - دستورات If Branching - If Statements

  • دستورات If و مقادیر بولی 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 Functions (Parameters)

  • آرگومان های موقعیتی و نام دار Positional and Named Arguments

  • مقادیر پیش فرض - پارامترها Default Values - Parameters

  • مقادیر بازگشتی از یک تابع Return Values from a Function

  • تمرین عملی - بازگرداندن یک عدد صحیح و مقدمه ای بر Docstring Hands-on - Returning an Integer & Intro to Docstring

  • بازگرداندن یک دیکشنری از یک تابع Returning a Dictionary from a Function

  • توابع - ارسال یک لیست به عنوان آرگومان Functions - Passing a List as Argument

  • ارسال تعداد دلخواه آرگومان به یک تابع Passing an Arbitrary Number of Arguments to a Function

  • مقدمه ای بر ماژول ها - وارد کردن توابع خاص از یک ماژول Introduction to Modules - Importing Specific Functions from a Module

  • استفاده از "as" به عنوان نام مستعار Using the "as" as an Alias

کلاس ها و OOP - برنامه نویسی شی گرا Classes and OOP - Object Oriented Programming

  • مقدمه ای بر OOP در پایتون - ایجاد یک کلاس و نمونه سازی یک شی Introduction to OOP in Python - Creating a Class and Instantiating an Object

  • متدهای "init" و "str" The "init" and "str" Methods

  • اضافه کردن متدهای بیشتر به کلاس Adding More Methods to the Class

  • تنظیم یک مقدار پیش فرض برای یک ویژگی Setting a Default Value for an Attribute

  • اصلاح ویژگی کلاس - به طور مستقیم و با متدها Modifying Class Attribute - Directly and with Methods

  • وراثت - ایجاد یک کتاب الکترونیکی - کلاس فرزند Inheritance - Create an Ebook - Child Class

  • بازنویسی متدها Overriding Methods

  • ایجاد و وارد کردن از یک ماژول Creating and Importing From a Module

  • کلاس Object - نمای کلی The Object Class - Overview

  • کتابخانه استاندارد پایتون The Python Standard Library

  • ماژول Random - تمرین عملی میوه تصادفی Random Module - Random Fruit Hands-on

  • تمرین عملی - میوه تصادفی با متد ماژول Choice Hands-on - Random Fruit with Choice Module Method

  • استفاده از ماژول Datetime Using Datetime Module

نوشتن و خواندن فایل ها - انجام کارهای مفید با پایتون Writing & Reading Files - Do Useful Tasks with Python

  • انجام کارهای شگفت انگیز با پایتون Do Amazing Things with Python

  • کلاس Path و خواندن یک فایل متنی The Path Class & Reading a Text File

  • Resolving Path - خواندن از یک زیرشاخه با Path Resolving Path - Reading From a Subdirectory with Path

  • نمای کلی ویژگی های Path Path Properties Overview

  • نوشتن در فایل متنی با Path Writing to text File with Path

  • خواندن و نوشتن در فایل با استفاده از کلمه کلیدی "with" Read and Write to File Using the "with" Keyword

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

  • انواع استثنا "FileNotFound" و "IndexError" The "FileNotFound" and "IndexError" Exception Types

  • ایجاد و مدیریت استثنای سفارشی Custom Exception Creation and Handling

  • JSON - خواندن و نوشتن در یک فایل JSON JSON - Reading and Writing to a JSON File

  • تمرین عملی - نوشتن و خواندن - کشورها در فایل JSON Hands-On - Writing and Reading - Countries to JSON File

تمرین عملی - ساخت یک برنامه سازمان دهنده فایل Hands-On - Build a File Organizer Program

  • برنامه سازمان دهنده فایل File Organizer Program

محیط مجازی پایتون و PIP Python Virtual Environment and PIP

  • محیط مجازی در پایتون - نمای کلی Virtual Environment in Python - Overview

  • راه اندازی محیط مجازی و نصب یک بسته Setting up Virtual Environment and Installing a Package

تمرین عملی - ابزار واترمارک کننده تصویر Hands-on - Image Watermarker Tool

  • ابزار پایتون واترمارک کننده Watermarker Python Tool

  • ساخت یک واترمارک کننده تصویر در پایتون - قسمت 1 Building an Image Watermarker in Python - Part 1

  • تولید تصاویر واترمارک شده Generating the Watermarked Images

مصرف داده های آنلاین - API ها و فایل ها و منابع داده آنلاین Consuming Online Data - APIs and Online Files and Data sources

  • مصرف یک API JSON Consuming a JSON API

  • متدهای GET و POST GET and POST Methods

  • تمرین عملی - جستجوی کتاب با Google Books API - قسمت 1 Hands-On - Book Search with the Google Books API - Part 1

  • تمرین عملی - جستجوی کتاب - اضافه کردن ورودی کاربر و عبارت جستجو Hands-On - Book Search - Add User Input & Search Term

  • تمرین عملی - جستجوی کتاب - نمایش صفحه بندی کتاب Hands-on - Book Search - Showing Book Pagination

رسم نمودارها در پایتون Plotting Graphs in Python

  • استفاده از کتابخانه Matlibplot برای رسم داده ها در یک نمودار Using Matlibplot Library to Plot Data in a Graph

  • اضافه کردن برچسب به نمودار و تغییر سبک نمودار Adding Labels to Graph and Changing Plot Style

  • تغییر تصادفی سبک نمودار Changing Graph Style Randomly

  • تمرین عملی - ردیاب هزینه با تجسم Hands-on - Expense Tracker with Visualization

  • خواندن یک فایل CSV - مقدمه Reading a CSV File - Introduction

  • به دست آوردن موقعیت هدر CSV - فهرست ستون Getting the CSV Header Position - Column's Index

  • خواندن داده ها از یک ستون CSV Reading Data From a CSV Column

  • رسم نمودار با داده های CSV Plotting a Graph with CSV Data

پایتون و هوش مصنوعی (OpenAI API) و Streamlit - ساخت ابزار تجزیه وظایف Python & AI (OpenAI API) & Streamlit - Build a Task Breakdown Tool

  • نمایش تجزیه وظایف Task Breakdown Demo

  • پایتون و هوش مصنوعی - ساخت برنامه های کاربردی مبتنی بر هوش مصنوعی Python and AI - Building AI-based Applications

  • دریافت کلید OpenAI API Getting the OpenAI API Key

  • تنظیم کلید OpenAI API و نمای کلی Setting up OpenAI API Key and Overview

  • OpenAI API - ChatCompletion و Prompts - مقدمه OpenAI API - ChatCompletion and Prompts - Introduction

  • تنظیم Prompt برای برنامه تجزیه وظایف - قسمت 1 Setting up the Prompt for the Task Breakdown App - Part-1

  • اضافه کردن ورودی کاربر - برنامه مبتنی بر کنسول Adding User Input - Console-Based Program

  • اضافه کردن رابط کاربری با فریم ورک Streamlit Adding a User Interface with Streamlit Framework

توسعه وب با فریم ورک Django - ساخت برنامه ردیابی کتاب Web Development with the Django Framework - Build a Book Tracker Web App

  • فریم ورک Django - مقدمه و نمای کلی The Django Framework - Introduction and Overview

  • ایجاد یک پروژه Django و نمای کلی فایل های پروژه Creating a Django project & Project Files Overview

  • ایجاد یک پایگاه داده و اجرای برنامه وب ما Creating a Database and Running Our web App

  • تعریف مدل ها و اجرای Migration ها Defining Models and Running Migrations

  • راه اندازی یک Super User و ثبت یک مدل در سایت Admin Setting up a Super User and Registering a Model with the Admin Site

  • تعریف مدل ها و اجرای Migration ها Defining Models and Running Migrations

  • پوسته Django - نگاهی به داده های ذخیره شده The Django Shell - Looking at Saved Data

  • نگاشت URL ها و ایجاد یک View و نمایش در مرورگر Mapping URLs and Creating a View and Showing on the Browser

  • اصلاح قالب ما و نمایش کتاب ها Modifying our Template and Showing Books

  • نصب افزونه VS Code برای قالب های Django Installing VS Code Extension for Django Templates

  • ایجاد یک قالب HTML پایه Django Create a Base Django HTML Template

  • تگ قالب URL The URL Template Tag

  • نمایش تمام ژانرها در صفحه ژانر Show All Genres on the Genre Page

  • اضافه کردن یک تگ قالب URL ژانر به HTML پایه Adding a Genre URL Template Tag to Base HTML

  • نمایش تمام کتاب های مرتبط با یک ژانر خاص Showing All Books Related to a Specific Genre

  • به روز رسانی قالب ژانر و اضافه کردن ناوبری URL به HTML پایه Updating the Genre Template and Adding URL Navigation to Base HTML

توسعه وب با فریم ورک Django - حساب ها، اضافه کردن کتاب ها و ژانرها Web Development with the Django Framework - Accounts, Adding Books and Genres

  • اضافه کردن یک فرم برای اضافه کردن یک ژانر Adding a Form to Add a Genre

  • اضافه کردن یک فرم برای وارد کردن یک کتاب جدید Adding a Form to Enter a new Book

  • ویرایش یک ورودی کتاب و ذخیره تغییرات Editing a Book Entry and Saving the Changes

  • اضافه کردن احراز هویت کاربر و ورود به سیستم Adding User Authentication and Login

  • خروج کاربران از سیستم Log Users Out

  • ثبت نام کاربران Register Users

توسعه وب با فریم ورک Django - محدود کردن دسترسی به صفحات Web Development with the Django Framework - Restricting Access to Pages

  • محدود کردن دسترسی به صفحات Restricting Access to Pages

  • اتصال داده ها به کاربر خاص Connecting Data to Specific User

  • حذف یک کتاب - راه حل ناگهانی Deleting a Book - Abrupt Solution

  • حذف یک کتاب به روش درست با یک هشدار Deleting a Book The Right Way with a Warning

توسعه وب با فریم ورک Django - استایل دهی به برنامه وب Web Development with the Django Framework - Styling the Web App

  • اضافه کردن Bootstrap به برنامه Django ما Adding Bootstrap to Our Django Application

  • استایل دهی به صفحات Index و Login Styling the Index and Login Pages

  • استایل دهی به قالب Genres Styling the Genres Template

  • نهایی کردن استایل دهی همه قالب ها با Bootstrap5 Finalize Styling All Templates with Bootstrap5

توسعه وب با فریم ورک Django - استقرار برنامه وب در Heroku Web Development with the Django Framework - Deploying the web App to Heroku

  • راه اندازی Git، Heroku و Heroku CLI Setting up Git, Heroku and the Heroku CLI

  • راه اندازی پروژه ما برای توسعه - قسمت 1 Setting up Our Project for Development - Part 1

  • استقرار در Heroku - برنامه وب زنده شد! Deploying to Heroku - Web App Live!

جمع بندی Wrap up

  • مراحل بعدی Next steps

نمایش نظرات

آموزش تسلط بر پایتون: ساخت اپلیکیشن‌های وب، اتوماسیون وظایف و کاوش در هوش مصنوعی
جزییات دوره
13 hours
137
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
256
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone  Software Engineer, AWS Cloud Practitioner   Instructor Paulo Dichone Software Engineer, AWS Cloud Practitioner Instructor

Android، Flutter، AWS، پرفروش ترین مربی