Packt

Python Foundations: From Setup to Data Structures

Zum Labor Day gibt es bei Coursera Plus Rabatte von über 70 $. Sparen Sie 3 Monate lang 40 %.

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

Python Foundations: From Setup to Data Structures

Bei Coursera PlusMehr erfahren enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

3 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 Anfänger

Empfohlene Erfahrung

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

Was Sie lernen werden

  • Install and configure Python on macOS and Windows

  • Implement object-oriented programming using classes and inheritance

  • Create and manage variables, functions, and data types

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

August 2026

Bewertungen

20 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

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung „Learn to Code with Python“
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 20 Module

This module provides an overview of the course structure, key objectives, and essential tools needed to learn Python. Learners will gain clarity on the skills they will develop and the overall learning journey. It sets the foundation for effective course engagement.

Das ist alles enthalten

1 Video1 Lektüre

This module guides learners through the foundational setup of Python programming on both macOS and Windows, covering installation of Python, Visual Studio Code, and essential development tools. It also introduces key concepts like the Python REPL and basic command-line usage. By the end, learners will be equipped to start coding confidently in a properly configured environment.

Das ist alles enthalten

15 Videos1 Aufgabe

This module introduces foundational Python concepts including string manipulation, function definitions, and the use of the print function with various arguments and parameters. Learners will also explore coding practices such as adding comments and using documentation strings for clarity.

Das ist alles enthalten

7 Videos1 Aufgabe

This module covers fundamental Python data types, including numbers, booleans, and strings, along with essential operations such as arithmetic, comparison, and type conversion. Learners will gain practical skills in writing and evaluating logical expressions and using Python's built-in functions effectively.

Das ist alles enthalten

6 Videos1 Aufgabe

This module introduces learners to the fundamentals of variables in Python, including declaration, assignment, input handling, and common error types. It provides practical coding exercises to reinforce understanding and build confidence in writing robust Python code.

Das ist alles enthalten

6 Videos1 Aufgabe

This module covers the fundamentals of functions in Python, including how to define, use, and structure functions for better code organization and reusability. Learners will explore parameters, return values, default arguments, and the None type, as well as bonus topics like function annotations. By the end, students will have the skills to write and manage functions effectively in their programs.

Das ist alles enthalten

9 Videos1 Aufgabe

This module introduces fundamental string operations in Python, including length, concatenation, immutability, indexing, slicing, escape characters, and substring checks. Learners will gain practical skills in manipulating and working with strings effectively.

Das ist alles enthalten

11 Videos1 Aufgabe

This module covers essential string manipulation techniques in Python, including searching, modifying, formatting, and checking string properties. Learners will gain hands-on experience with methods like find, count, replace, and format, as well as understand string immutability and casing transformations.

Das ist alles enthalten

11 Videos1 Aufgabe

This module covers essential concepts in control flow, including conditional logic, boolean expressions, and looping structures. Learners will gain proficiency in using if, else, elif, and while statements, as well as understanding how to combine conditions with logical operators. The module also introduces the basics of recursion and how to apply these concepts in practical coding scenarios.

Das ist alles enthalten

17 Videos1 Aufgabe

This module introduces learners to Python lists, covering their creation, indexing, slicing, and common operations. Through coding exercises and explanations, students will gain hands-on experience with list manipulation and problem-solving.

Das ist alles enthalten

8 Videos1 Aufgabe

This module covers the fundamentals of iterating over lists in Python using for loops, conditional logic, and built-in functions like enumerate, reversed, and range. Learners will gain practical skills in controlling loop behavior with break and continue, and handling command-line arguments effectively.

Das ist alles enthalten

11 Videos1 Aufgabe

This module introduces essential debugging techniques in Visual Studio Code, focusing on navigating code execution, understanding variable scopes, and applying problem-solving strategies to resolve errors in Python programs.

Das ist alles enthalten

4 Videos1 Aufgabe

This module covers the fundamentals of list mutation in Python, including modifying elements, adding and removing items, and reordering lists. Learners will gain hands-on experience with list methods and slicing techniques to manipulate data effectively. The content also includes practical exercises to reinforce key concepts.

Das ist alles enthalten

17 Videos1 Aufgabe

This module focuses on mastering essential list methods in Python, including counting, indexing, copying, and manipulating strings with split and join. It also covers advanced topics like multidimensional lists, list comprehensions, and the zip function. Learners will gain hands-on experience through coding exercises and solutions, reinforcing their ability to work efficiently with data structures.

Das ist alles enthalten

13 Videos1 Aufgabe

This module covers essential Python built-in functions used for data manipulation, documentation lookup, and code efficiency. Learners will explore functions like map(), filter(), lambda, and others to process and transform data effectively. By the end, learners will be able to use these tools in practical coding scenarios.

Das ist alles enthalten

11 Videos1 Aufgabe

This module explores the fundamentals of tuples in Python, including their creation, comparison with lists, and techniques for unpacking and using them in functions. Learners will gain practical skills in working with immutable data structures and handling variable argument lists.

Das ist alles enthalten

8 Videos1 Aufgabe

This module explores fundamental concepts in Python such as variables, object references, and memory management. Learners will gain an understanding of how Python handles mutable and immutable types, equality checks, and object copying to prevent unintended side effects. The content equips learners with the knowledge to write more efficient and bug-free Python code.

Das ist alles enthalten

4 Videos1 Aufgabe

This module introduces the fundamentals of Python dictionaries, including how to create, access, update, and manipulate them. Learners will explore key operations such as using the get() method, checking for key existence, and working with nested structures. By the end, they will be able to effectively use dictionaries in real-world programming tasks.

Das ist alles enthalten

13 Videos1 Aufgabe

This module covers advanced techniques for working with dictionaries in Python, including iteration methods, sorting, nested structures, and comprehensions. Learners will gain the ability to manipulate and process dictionary data efficiently, as well as handle dynamic argument passing using **kwargs. The module includes coding exercises and solutions to reinforce practical skills.

Das ist alles enthalten

14 Videos1 Aufgabe

This module provides an in-depth exploration of Python sets, covering their creation, manipulation, and use in data operations. Learners will gain hands-on experience with set methods and understand how sets differ from other data structures. The content emphasizes practical applications and problem-solving with sets.

Das ist alles enthalten

11 Videos1 Lektüre2 Aufgaben

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Packt - Course Instructors
Packt
2.238 Kurse656.908 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.“

Häufig gestellte Fragen