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

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

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

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

Python Case Studies: Build Chatbots, Apps & Systems

Курс от EDUCBA
Уровень не указан≈ 13.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Master Python through practical, case-study-based projects that help you apply programming concepts to real-world applications. In this course, you will design, implement, and validate three hands-on Python projects: a rule-based chatbot, a database-driven expense manager application, and a complete markup processing system with PDF generation. Each project is structured to strengthen your ability to solve authentic programming challenges while building confidence in Python development. You will begin by creating a chatbot with Python and NLTK, configuring the development environment, building reflection dictionaries and response pairs, and testing and refining chatbot behaviour. Next, you will develop an expense manager application using Python, HTML, SQL, and Bootstrap, implementing data handling, category management, visualization, and object-oriented enhancements. Finally, you will build an Instant Markup system by applying parsers, rules, filters, and handlers to transform raw text into structured documents, culminating in PDF generation and internet-based data processing. This course is ideal for learners who want to strengthen their Python programming skills through project-based learning. By the end of the course, you will be able to build intelligent chatbot applications, create database-powered Python apps, automate text processing workflows, and implement complete Python solutions using practical case studies that mirror real development scenarios.

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

Development EnvironmentObject Oriented Programming (OOP)SQLNatural Language ProcessingPython ProgrammingData ProcessingAlgorithmsData StructuresPlot (Graphics)Problem SolvingDatabase ApplicationOperationsData CollectionData ManipulationDatabasesDocument ManagementData Visualization

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

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

01Building a Rule-Based Chatbot15 материалов

Project Setup and Tools

Introduction to ProjectВидеоDownloading UnderstaingВидеоInstallation of Tools Anaconda and NLTKВидеоProject Setup and ToolsЗадание

Chatbot Foundations – Reflections and Pairs

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

EDUCBA

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

Python Case Studies: Build Chatbots, Apps & Systems
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.1 ч

5 модулей

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

Часть программы вашего университета
Reflection DictionaryВидео
PairsВидео
Chatbot Foundations – Reflections and PairsЗадание

Testing and Validating the Chatbot

Checking Output Part 1ВидеоChecking Output Part 2ВидеоChecking Output Part 3ВидеоChecking Output Part 4ВидеоTesting and Validating the ChatbotЗаданиеDesigning and Validating a Rule-Based Chatbot with NLTKDIALOGUEBuilding a Rule-Based ChatbotЗаданиеDesigning and Validating a Rule-Based Chatbot Using Reflections and PairsDIALOGUE
02Designing an Expense Manager App12 материалов

Project Introduction and Form Creation

Introduction to ProjectВидеоExpense Form Creation Part 1ВидеоExpense Form Creation Part 2ВидеоExpense Form Creation Part 3ВидеоProject Introduction and Form CreationЗадание

Data Handling and Database Operations

Saving Expense DataВидеоSaving Expense Data ContinueВидеоCategories and DateВидеоCategories and Date ContinueВидеоMore on Categories and DateВидеоData Handling and Database OperationsЗаданиеDesigning an Expense Manager AppЗадание
03Enhancing the Expense Manager14 материалов

Advanced Category Management

Adding Custom Category Part 1ВидеоAdding Custom Category Part 2ВидеоAdding Custom Category Part 3ВидеоAdvanced Category ManagementЗадание

Visualization and Querying

Plotting Data on Chart Part 1ВидеоPlotting Data on Chart Part 2ВидеоPlotting Data on Chart Part 3ВидеоVisualization and QueryingЗадание

Final App Refinements

Different Data Part 1ВидеоDifferent Data Part 2ВидеоDifferent Data Part 3ВидеоDifferent Data Part 4ВидеоFinal App RefinementsЗаданиеEnhancing the Expense ManagerЗадание
04Instant Markup – Text Processing Foundations12 материалов

Parser and Markup Basics

IntroductionВидеоParagraphВидеоAdding MarkupsВидеоAdding ParserВидеоParser and Markup BasicsЗадание

Rules, Filters, and Handlers

Filters and HandlersВидеоRule SuperclassВидеоConstructing rules and FiltersВидеоHandler Script Part 1ВидеоHandler Script Part 2ВидеоRules, Filters, and HandlersЗаданиеInstant Markup – Text Processing FoundationsЗадание
05Advanced Markup and Final Implementation14 материалов

Rules and Main Program

Rules Script Part 1ВидеоRules Script Part 2ВидеоMain ProgramВидеоRules and Main ProgramЗадание

Preparing and Generating Output

PreparationsВидеоGathering DataВидеоHello World PDFВидеоPolyLinesВидеоFirst ImplementationВидеоGathering Data from InternetВидеоFinal ScriptВидеоPreparing and Generating OutputЗаданиеAdvanced Markup and Final ImplementationЗаданиеBuilding a Smart Python System: From Chatbot Conversations to Data-Driven Applications and Automated MarkupDIALOGUE