К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Python: Web Dev, GUI, Databases & Mobile Apps · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced Python: Web Dev, GUI, Databases & Mobile Apps

Курс от Packt
Средний≈ 19.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive deep into Python with this comprehensive course covering essential areas of web development, GUI design, databases, and mobile apps. Learn to create dynamic websites using Flask, improve them with HTML, CSS, and deploy them to platforms like PythonAnywhere. Explore graphical user interfaces with Tkinter, build powerful desktop apps, and connect them to databases like SQLite and PostgreSQL. Master Object-Oriented Programming (OOP) and learn to create mobile apps with Kivy, including how to generate APK files for Android devices. The course progresses from simple web and mobile apps to complex applications integrating databases and OOP. You'll not only build functional apps but also learn best practices, debugging, and deployment. By creating projects like a book inventory app and a blog with Django, you'll gain hands-on experience with Python's most useful frameworks and tools. This course is perfect for intermediate learners looking to expand their Python skills. No prior knowledge of web development, mobile apps, or databases is required, though familiarity with basic Python is recommended. By the end of the course, you will be able to build full-fledged websites using Flask, create engaging GUI applications, interact with databases seamlessly, develop Android apps with Kivy, and understand the full development process from start to finish.

Навыки, которые вы освоите

Web Design and DevelopmentApplication DesignDatabase SystemsUI ComponentsObject Oriented Design

Программа курса

11 модулей · 111 учебных материалов

01App 5: Web Development with Flask - Build a Personal Website12 материалов

App 5: Web Development with Flask - Build a Personal Website

Introduction to the Course 'Advanced Python: Web Dev, GUI, Databases & Mobile Apps'ЧтениеFull Specialization ResourcesЧтениеDemo of the Personal WebsiteВидеоBuilding Your First WebsiteВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Advanced Python: Web Dev, GUI, Databases & Mobile Apps
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.8 ч

11 модулей

Язык: Английский

Часть программы вашего университета
Preparing HTML TemplatesВидео
Adding a Website Navigation MenuВидео
Improving the Website Frontend with CSSВидео
Creating a Python Virtual EnvironmentВидео
How to Use the PythonAnywhere ServiceВидео
Deploying the Flask App on PythonAnywhereВидео
Understanding Python Web Development with FlaskDIALOGUE
App 5: Web Development with Flask - Build a Personal Website - AssessmentЗадание
02Building Desktop Graphical User Interfaces (GUI) with Python5 материалов

Building Desktop Graphical User Interfaces (GUI) with Python

Introduction to the Tkinter LibraryВидеоCreating a GUI Window and Adding WidgetsВидеоConnecting GUI Widgets with FunctionsВидеоBuilding a Simple GUI with tkinterDIALOGUEBuilding Desktop Graphical User Interfaces (GUI) with Python - AssessmentЗадание
03Interacting with Databases7 материалов

Interacting with Databases

How Python Interacts with Databases #sqlВидеоConnecting to a SQLite Database with PythonВидео(SQLite) Selecting, Inserting, Deleting, and Updating SQL RecordsВидеоPostgreSQL Database with PythonВидео(PostgreSQL) Selecting, Inserting, Deleting, and Updating SQL RecordsВидеоManaging SQLite Data from PythonDIALOGUEInteracting with Databases - AssessmentЗадание
04App 6: GUI Apps and SQL: Build a Book Inventory Desktop GUI Database App9 материалов

App 6: GUI Apps and SQL: Build a Book Inventory Desktop GUI Database App

Demo of the Book Inventory AppВидео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ВидеоCreating .exe and .app Executables from the Python ScriptВидеоBuilding a Bookstore GUI with Python Tkinter and SQLiteDIALOGUEApp 6: GUI Apps and SQL: Build a Book Inventory Desktop GUI Database App - AssessmentЗадание
05Object-Oriented Programming (OOP)8 материалов

Object-Oriented Programming (OOP)

What Is Object-Oriented Programming (OOP)?ВидеоUsing OOP in a Program, Part 1ВидеоUsing OOP in a Program, Part 2ВидеоCreating a Bank Account ClassВидеоCreating Classes Through InheritanceВидеоOOP GlossaryВидеоUnderstanding Object-Oriented Programming (OOP) in PythonDIALOGUEObject-Oriented Programming (OOP) - AssessmentЗадание
06App 7: Mobile App Development: Build a Feel-Good App15 материалов

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ВидеоBuilding a Multi-Page Mobile App with KivyDIALOGUEApp 7: Mobile App Development: Build a Feel-Good App - AssessmentЗадание
07Making an Android APK File from the Kivy App5 материалов

Making an Android APK File from the Kivy App

Preparing the Environment for Deploying the App to an Android PhoneВидеоCreating an APK file for AndroidВидеоInstalling the APK file on AndroidВидеоUnderstanding Python and APK Building ConceptsDIALOGUEMaking an Android APK File from the Kivy App - AssessmentЗадание
08Web Scraping with Python and Beautiful Soup5 материалов

Web Scraping with Python and Beautiful Soup

Section IntroductionВидеоHow Web Scraping WorksВидеоWeb Scraping Example with PythonВидеоWeb Scraping with Python and BeautifulSoupDIALOGUEWeb Scraping with Python and Beautiful Soup - AssessmentЗадание
09App 7: Web Scraping - Scraping Properties for Sale from the Web9 материалов

App 7: Web Scraping - Scraping Properties for Sale from the Web

Demo of the Web Scraping AppВидеоLoading the Webpage in PythonВидеоExtracting "div" ElementsВидеоScraping the Addresses of the PropertiesВидеоScraping Special ElementsВидеоSaving the Extracted Data in CSV FilesВидеоCrawling Through Multiple WebpagesВидеоWeb Scraping and Data Extraction from a Real Estate WebsiteDIALOGUEApp 7: Web Scraping - Scraping Properties for Sale from the Web - AssessmentЗадание
10App 9: Django and Bootstrap Blog and Translator App29 материалов

App 9: Django and Bootstrap Blog and Translator App

A Comparison of Python Web FrameworksВидеоSetting Up a Virtual EnvironmentВидеоCreating a Django ProjectВидеоCreating a Superuser for the ProjectВидеоSetting Up an Empty Django Blog AppВидеоCreating a Database Model for the Blog AppВидеоOverview of the Web App ArchitectureВидеоHTML TemplatesВидеоDjango ViewsВидеоURL PatternsВидеоCreating Admin Interface ViewsВидеоCreating a HomepageВидеоCreating an "About" PageВидеоListing Blog Posts on the HomepageВидеоCreating LinksВидеоAdding Bootstrap to DjangoВидеоDjango Template FiltersВидеоTemplate InheritanceВидеоApplying Bootstrap Styling to the Navigation MenuВидеоDemo of the Django Translation AppВидеоThe Steps of Django App DevelopmentВидеоCreating an Empty App Structure of the TranslatorВидеоCreating an HTML Form in DjangoВидеоConfiguring the URLsВидеоCreating a FormВидеоGetting and Processing User Input Through a FormВидеоCompleting the Translator AppВидеоUnderstanding Django's Model-View-Template ArchitectureDIALOGUEApp 9: Django and Bootstrap Blog and Translator App - AssessmentЗадание
11App 10: Build a Geography Web App with Flask and Pandas7 материалов

App 10: Build a Geography Web App with Flask and Pandas

Demo of the Geography Web AppВидеоSolution, Part 1ВидеоSolution, Part 2ВидеоConclusion to the Course 'Advanced Python: Web Dev, GUI, Databases & Mobile Apps'ЧтениеApp 10: Build a Geography Web App with Flask and Pandas - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание