Packt

Python Mastery: Build Web Apps, Automate Tasks & Explore AI

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

Python Mastery: Build Web Apps, Automate Tasks & Explore AI

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Master Python's core principles, including variables, loops, and control structures.

  • Build real-world applications using Django, APIs, and Python automation tools.

  • Create advanced Python projects like a task breakdown tool powered by AI.

  • Visualize data and interact with CSV, JSON, and online APIs to enhance your coding skills.

Kompetenzen, die Sie erwerben

  • Kategorie: Scripting
  • Kategorie: Data Import/Export

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Februar 2026

Bewertungen

23 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

In diesem Kurs gibt es 23 Module

In this module, we will provide a comprehensive overview of the course, setting the stage for your Python learning journey. You will gain an understanding of Python’s history, its features, and how it’s applied in various industries. Additionally, we will delve into how Python code is compiled and interpreted, offering insight into the inner workings of this powerful language.

Das ist alles enthalten

5 Videos1 Lektüre

In this module, we will guide you through the installation process for Python on both Windows and Mac. We will also show you how to install Visual Studio Code, our preferred code editor, and run your first Python program to confirm that your development environment is fully functional.

Das ist alles enthalten

5 Videos1 Aufgabe

In this module, we will dive into the basics of Python variables and data types. You will learn how to work with strings, integers, and floats and how to format strings using Python’s f-Strings for cleaner, more readable code.

Das ist alles enthalten

4 Videos1 Aufgabe

In this module, we will explore the foundational data structure in Python: lists. You’ll learn how to create, modify, and access list elements, as well as how to sort lists and calculate their length, providing you with the tools to work efficiently with this versatile data type.

Das ist alles enthalten

3 Videos1 Aufgabe

In this module, we will expand on lists by exploring how to loop through them and dynamically generate lists using the range function. We’ll also introduce tuples, which are similar to lists but immutable, and explore their use in Python.

Das ist alles enthalten

7 Videos1 Aufgabe

In this module, we will cover the foundational concepts of branching in Python using if statements. You will learn how to make decisions in your code and manage complex conditions with logical operators, as well as how to use nested if-statements for advanced decision-making.

Das ist alles enthalten

6 Videos1 Aufgabe

In this module, we will introduce dictionaries, a powerful data structure that stores key-value pairs. You will learn how to access, modify, and loop through dictionaries, as well as how to work with more complex, nested dictionaries and lists within dictionaries.

Das ist alles enthalten

5 Videos1 Aufgabe

In this module, we will focus on gathering user input and using it to build interactive Python applications. You will learn to use while loops to keep programs running and create fun, practical projects like a simple quiz game and a travel itinerary program.

Das ist alles enthalten

6 Videos1 Aufgabe

In this module, we will introduce the concept of functions, which allow you to organize and reuse your code. You will learn how to pass arguments, return values, and document functions using docstrings for clearer, more maintainable code.

Das ist alles enthalten

11 Videos1 Aufgabe

In this module, we will delve into Object-Oriented Programming (OOP) with Python. You’ll learn how to create classes, instantiate objects, and extend class functionality using inheritance. Additionally, we will cover method overriding to customize class behaviors.

Das ist alles enthalten

13 Videos1 Aufgabe

In this module, we will explore how to work with files in Python, including reading from and writing to text files. We’ll also cover handling errors with exceptions and work with JSON files to store structured data for various use cases.

Das ist alles enthalten

11 Videos1 Aufgabe

In this module, we will walk through the process of building a file organizer tool in Python. This hands-on project will teach you how to automate file management tasks, such as sorting and moving files based on specific conditions.

Das ist alles enthalten

1 Video1 Aufgabe

In this module, we will introduce virtual environments in Python, which allow you to manage project dependencies separately. You will also learn how to use PIP to install third-party libraries and keep your projects organized.

Das ist alles enthalten

2 Videos1 Aufgabe

In this module, we will create an image watermarker tool in Python. You will learn how to apply watermarks to images using popular Python libraries and save the newly generated images, offering a practical use case for working with media files.

Das ist alles enthalten

3 Videos1 Aufgabe

In this module, we will show you how to consume data from online sources, including APIs. You will learn how to interact with APIs using GET and POST requests, and process the data for use in your own applications.

Das ist alles enthalten

5 Videos1 Aufgabe

In this module, we will explore how to use the Matplotlib library to create visual representations of data. You’ll learn how to customize graph styles, add labels, and plot data read from CSV files for effective data analysis.

Das ist alles enthalten

8 Videos1 Aufgabe

In this module, we will introduce you to AI integration with Python using the OpenAI API. You will learn to build a task breakdown tool with Python and Streamlit, enhancing it with AI to provide intelligent responses based on user input.

Das ist alles enthalten

8 Videos1 Aufgabe

In this module, we will dive into web development with Django. You will learn to set up a Django project, create database models, and display content on the web. Additionally, we’ll cover styling with Bootstrap and deploying your app to Heroku for public access.

Das ist alles enthalten

16 Videos1 Aufgabe

In this module, we will expand your Django app by adding user authentication, allowing users to register, log in, and manage books and genres. We will also cover editing book entries and managing user sessions.

Das ist alles enthalten

6 Videos1 Aufgabe

In this module, we will focus on restricting access to pages based on user roles and associating specific data with users. We will also implement safer book deletion practices, ensuring that users are prompted with warnings before deleting entries.

Das ist alles enthalten

4 Videos1 Aufgabe

In this module, we will enhance the design of your Django web app by integrating Bootstrap for responsive styling. You will apply these styles to key pages and finalize the look of your app to ensure a polished user experience.

Das ist alles enthalten

4 Videos1 Aufgabe

In this module, we will guide you through the process of deploying your Django web app to Heroku. You will set up Git, the Heroku CLI, and prepare your project for deployment, making your web app live and accessible to users.

Das ist alles enthalten

3 Videos1 Aufgabe

In this module, we will summarize everything you’ve learned and provide suggestions for further learning. You’ll also gain access to additional resources to continue your Python journey and evaluate the skills you’ve developed throughout the course.

Das ist alles enthalten

1 Video2 Aufgaben

Dozent

Packt - Course Instructors
Packt
1.414 Kurse 377.667 Lernende

von

Packt

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen