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

دانلود Advanced Python: Web Dev, GUI, Databases & Mobile Apps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند تا دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در طول مسیر دوره، درک خود را عمیق‌تر کنید. با این دوره جامع، در دنیای پایتون غوطه‌ور شوید و مباحث حیاتی توسعه وب، طراحی رابط کاربری گرافیکی (GUI)، پایگاه‌های داده و اپلیکیشن‌های موبایل را فرا بگیرید. یاد بگیرید چگونه با استفاده از Flask وب‌سایت‌های پویا بسازید، آن‌ها را با HTML و CSS بهبود ببخشید و در پلتفرم‌هایی مانند PythonAnywhere مستقر کنید. رابط‌های گرافیکی را با Tkinter کشف کنید، برنامه‌های دسکتاپ قدرتمندی بسازید و آن‌ها را به دیتابیس‌هایی مانند SQLite و PostgreSQL متصل کنید. در برنامه‌نویسی شی‌گرا (OOP) تسلط یابید و نحوه ساخت اپلیکیشن‌های موبایل با Kivy، از جمله تولید فایل‌های APK برای دستگاه‌های اندروید را بیاموزید. سیر یادگیری این دوره از برنامه‌های ساده وب و موبایل شروع شده و به اپلیکیشن‌های پیچیده ادغام شده با دیتابیس و OOP می‌رسد. شما نه تنها برنامه‌های کاربردی می‌سازید، بلکه بهترین روش‌های کدنویسی (Best Practices)، دیباگ کردن و استقرار (Deployment) را می‌آموزید. با اجرای پروژه‌هایی مانند اپلیکیشن مدیریت موجودی کتاب و یک وبلاگ با Django، تجربه عملی با کاربردی‌ترین فریم‌ورک‌ها و ابزارهای پایتون کسب خواهید کرد. این دوره برای یادگیرندگان سطح متوسط که به دنبال گسترش مهارت‌های پایتون خود هستند، ایده‌آل است. هیچ دانش قبلی در زمینه توسعه وب، اپلیکیشن‌های موبایل یا دیتابیس نیاز نیست، هرچند آشنایی با مفاهیم پایه پایتون توصیه می‌شود. در پایان این دوره، شما قادر خواهید بود وب‌سایت‌های کامل با Flask بسازید، اپلیکیشن‌های GUI جذاب طراحی کنید، به طور یکپارچه با دیتابیس‌ها تعامل داشته باشید، برنامه‌های اندرویدی با Kivy توسعه دهید و کل فرآیند توسعه نرم‌افزار را از ابتدا تا انتها درک کنید.

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

پروژه ۵: توسعه وب با Flask - ساخت وب‌سایت شخصی App 5: Web Development with Flask - Build a Personal Website

  • دموی وب‌سایت شخصی Demo of the Personal Website

  • ساخت اولین وب‌سایت شما Building Your First Website

  • آماده‌سازی قالب‌های HTML Preparing HTML Templates

  • افزودن منوی ناوبری به وب‌سایت Adding a Website Navigation Menu

  • بهبود ظاهر وب‌سایت با CSS Improving the Website Frontend with CSS

  • ایجاد محیط مجازی پایتون (Virtual Environment) Creating a Python Virtual Environment

  • نحوه استفاده از سرویس PythonAnywhere How to Use the PythonAnywhere Service

  • استقرار اپلیکیشن Flask روی PythonAnywhere Deploying the Flask App on PythonAnywhere

ساخت رابط‌های گرافیکی دسکتاپ (GUI) با پایتون Building Desktop Graphical User Interfaces (GUI) with Python

  • آشنایی با کتابخانه Tkinter Introduction to the Tkinter Library

  • ایجاد پنجره GUI و افزودن ویجت‌ها Creating a GUI Window and Adding Widgets

  • متصل کردن ویجت‌های GUI به توابع Connecting GUI Widgets with Functions

تعامل با پایگاه‌های داده (Databases) Interacting with Databases

  • نحوه تعامل پایتون با دیتابیس‌ها #sql How Python Interacts with Databases #sql

  • اتصال به دیتابیس SQLite با پایتون Connecting to a SQLite Database with Python

  • انتخاب، درج، حذف و به‌روزرسانی رکوردهای SQL در SQLite (SQLite) Selecting, Inserting, Deleting, and Updating SQL Records

  • دیتابیس PostgreSQL با پایتون PostgreSQL Database with Python

  • انتخاب، درج، حذف و به‌روزرسانی رکوردهای SQL در PostgreSQL (PostgreSQL) Selecting, Inserting, Deleting, and Updating SQL Records

پروژه ۶: اپلیکیشن‌های GUI و SQL - ساخت برنامه مدیریت موجودی کتاب App 6: GUI Apps and SQL: Build a Book Inventory Desktop GUI Database App

  • دموی اپلیکیشن مدیریت موجودی کتاب Demo of the Book Inventory App

  • طراحی رابط کاربری (UI) Designing the User Interface

  • کدنویسی رابط کاربری فرانت‌اند Coding the Frontend Interface

  • کدنویسی بخش بک‌اند Coding the Backend

  • اتصال فرانت‌اند به بک‌اند - بخش اول Connecting the Frontend with the Backend, Part 1

  • اتصال فرانت‌اند به بک‌اند - بخش دوم Connecting the Frontend with the Backend, Part 2

  • ساخت فایل‌های اجرایی exe و app از اسکریپت پایتون Creating .exe and .app Executables from the Python Script

برنامه‌نویسی شی‌گرا (OOP) Object-Oriented Programming (OOP)

  • برنامه‌نویسی شی‌گرا (OOP) چیست؟ What Is Object-Oriented Programming (OOP)?

  • استفاده از OOP در برنامه - بخش اول Using OOP in a Program, Part 1

  • استفاده از OOP در برنامه - بخش دوم Using OOP in a Program, Part 2

  • ایجاد کلاس حساب بانکی Creating a Bank Account Class

  • ایجاد کلاس‌ها از طریق وراثت (Inheritance) Creating Classes Through Inheritance

  • واژه‌نامه تخصصی OOP OOP Glossary

پروژه ۷: توسعه اپلیکیشن موبایل - ساخت برنامه Feel Good App 7: Mobile App Development: Build a Feel-Good App

  • دموی اپلیکیشن موبایل Demo of the Mobile App

  • ساخت صفحه ورود کاربر Creating a User Login Page

  • ساخت صفحه ثبت‌نام کاربر Creating a User Sign-Up Page

  • دریافت ورودی‌های کاربر Capturing User Input

  • پردازش ثبت‌نام کاربران Processing User Signups

  • ساخت صفحه موفقیت‌آمیز بودن ثبت‌نام Creating a Sign-Up Success Page

  • جابجایی بین صفحات Switching Between Pages

  • پردازش اطلاعات ورود کاربر Processing User Login Credentials

  • نمایش خروجی به کاربر Displaying Output to the User

  • استایل‌دهی به صفحه ورود Stylizing the Login Page

  • استایل‌دهی به صفحه ثبت‌نام Stylizing the Sign-Up Page

  • تعاملی کردن دکمه‌ها Making the Buttons Interactive

  • ساخت ناحیه قابل اسکرول Making a Scrollable Area

ساخت فایل APK اندروید از اپلیکیشن Kivy Making an Android APK File from the Kivy App

  • آماده‌سازی محیط برای استقرار اپلیکیشن روی گوشی اندروید Preparing the Environment for Deploying the App to an Android Phone

  • ساخت فایل APK برای اندروید Creating an APK file for Android

  • نصب فایل APK روی اندروید Installing the APK file on Android

استخراج داده‌های وب (Web Scraping) با پایتون و Beautiful Soup Web Scraping with Python and Beautiful Soup

  • مقدمه بخش Section Introduction

  • وب اسکرپینگ چگونه کار می‌کند؟ How Web Scraping Works

  • مثال وب اسکرپینگ با پایتون Web Scraping Example with Python

پروژه ۸: وب اسکرپینگ - استخراج اطلاعات املاک فروشی از وب App 7: Web Scraping - Scraping Properties for Sale from the Web

  • دموی اپلیکیشن وب اسکرپینگ Demo of the Web Scraping App

  • بارگذاری صفحه وب در پایتون Loading the Webpage in Python

  • استخراج المان‌های div Extracting "div" Elements

  • استخراج آدرس املاک Scraping the Addresses of the Properties

  • استخراج المان‌های خاص Scraping Special Elements

  • ذخیره داده‌های استخراج شده در فایل‌های CSV Saving the Extracted Data in CSV Files

  • پیمایش در چندین صفحه وب (Crawling) Crawling Through Multiple Webpages

پروژه ۹: وبلاگ و اپلیکیشن مترجم با Django و Bootstrap App 9: Django and Bootstrap Blog and Translator App

  • مقایسه فریم‌ورک‌های وب پایتون A Comparison of Python Web Frameworks

  • راه‌اندازی محیط مجازی Setting Up a Virtual Environment

  • ایجاد پروژه Django Creating a Django Project

  • ساخت کاربر مدیر (Superuser) برای پروژه Creating a Superuser for the Project

  • راه‌اندازی یک اپلیکیشن وبلاگ خالی در Django Setting Up an Empty Django Blog App

  • ایجاد مدل دیتابیس برای اپلیکیشن وبلاگ Creating a Database Model for the Blog App

  • مروری بر معماری اپلیکیشن وب Overview of the Web App Architecture

  • قالب‌های HTML HTML Templates

  • ویوهای جنگو (Django Views) Django Views

  • الگوهای URL URL Patterns

  • ایجاد ویوهای رابط مدیریت (Admin Interface) Creating Admin Interface Views

  • ساخت صفحه اصلی Creating a Homepage

  • ساخت صفحه «درباره ما» Creating an "About" Page

  • لیست کردن پست‌های وبلاگ در صفحه اصلی Listing Blog Posts on the Homepage

  • ایجاد لینک‌ها Creating Links

  • افزودن Bootstrap به Django Adding Bootstrap to Django

  • فیلترهای قالب جنگو Django Template Filters

  • وراثت در قالب‌ها (Template Inheritance) Template Inheritance

  • اعمال استایل Bootstrap به منوی ناوبری Applying Bootstrap Styling to the Navigation Menu

  • دموی اپلیکیشن مترجم با Django Demo of the Django Translation App

  • مراحل توسعه اپلیکیشن با Django The Steps of Django App Development

  • ایجاد ساختار خالی برای اپلیکیشن مترجم Creating an Empty App Structure of the Translator

  • ساخت فرم HTML در Django Creating an HTML Form in Django

  • پیکربندی URLها Configuring the URLs

  • ایجاد یک فرم Creating a Form

  • دریافت و پردازش ورودی کاربر از طریق فرم Getting and Processing User Input Through a Form

  • تکمیل اپلیکیشن مترجم Completing the Translator App

پروژه ۱۰: ساخت اپلیکیشن وب جغرافیایی با Flask و Pandas App 10: Build a Geography Web App with Flask and Pandas

  • دموی اپلیکیشن وب جغرافیایی Demo of the Geography Web App

  • راه حل - بخش اول Solution, Part 1

  • راه حل - بخش دوم Solution, Part 2

نمایش نظرات

آموزش پایتون پیشرفته: توسعه وب، رابط گرافیکی (GUI)، دیتابیس و اپلیکیشن‌های موبایل
جزییات دوره
17h 17m
85
(آخرین آپدیت)
167
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده