We may earn an affiliate commission when you visit our partners.
Course image
Jannis Seemann

Dieser Kurs macht dich von null zum Python Profi - und zwar egal, wofür du Python brauchst. Angefangen bei den Grundlagen lernst du alles bis hin zu Webseiten, Desktop-Apps, Data-Science-Auswertungen und Machine Learning.

Read more

Dieser Kurs macht dich von null zum Python Profi - und zwar egal, wofür du Python brauchst. Angefangen bei den Grundlagen lernst du alles bis hin zu Webseiten, Desktop-Apps, Data-Science-Auswertungen und Machine Learning.

„Ein hervorragender Kurs. Sehr klar strukturiert und gut erklärt“ (, Alexey Vidanov)

Dieser Kurs enthält über 300 Lektionen, unzählige Quizze, Tests, Praxisprojekte, Merkblätter, und Übungsaufgaben - der einfachste Weg, wenn du Python Profi werden möchtest.

..

Dieser Kurs enthält diverse Praxisbeispiele. Du lernst also nicht nur die Programmiersprache Python, sondern auch, wie du mit ihr echte Anwendungen entwickeln kannst.

Python ist eine unglaublich coole Programmiersprache, die für verschiedenste Zwecke verwendet werden kann. Daher ist es nicht nur wichtig, dass du Python selbst lernst, sondern auch lernst, welche Tools Python perfekt ergänzen. Und genau deswegen habe ich diesen Kurs entwickelt - damit du zu einem fähigen Python - Entwickler wirst, egal welche Richtung du nach dem Kurs einschlagen möchtest.

Nach Abschluss dieses Kurses kannst du Desktop - Anwendungen schreiben, Webseiten entwickeln, Daten aus fremden Webseiten extrahieren, zusätzliche Daten über coole Formulare erfassen, und automatisiert mit Python auswerten - also wirklich der komplette Workflow.

Dazu schauen wir uns im Kurs diverse, zusätzliche Tools an:

  • Der DataScience - Stack: Numpy, Pandas und Matplotlib

  • Web - Crawling mit "requests" und "beautifulsoup"

  • Web - Entwicklung mit Flask

  • Interaktive Programme mit Jupyter Notebooks

  • Desktop - Anwendungen mit PyQt

Mein Ziel ist, dass du nach Abschluss dieses Kurses ein fähiger Python-Entwickler bist - egal für welchen Zweck du Python später konkret einsetzen möchtest. Dadurch bist du ideal für zukünftige Jobs und Projekte vorbereitet.

Enroll now

What's inside

Syllabus

Einleitung
Download der benötigten Materialien
Installation aller benötigten Tools & Hallo Welt!
FAQ - Häufig gestellte Fragen
Read more
Python Basics
Einführung
Zahlen in Python
Variablen in Python
Strings in Python

Finde heraus, ob es sich um eine Zahl, oder um einen String handelt!

[überspringen, wenn richtig gelöst] Musterlösung Quiz: Zahlen oder String
Python Basics (Fortsetzung, Teil 2)
Listen in Python

Teste dein Wissen zum Thema Listen in Python!

[überspringen, wenn richtig gelöst] Musterlösung Quiz: Listen in Python
Listen - Die pop-Funktion
Merkblatt: Listen in Python
Motivation
Daten umwandeln (1)
Daten umwandeln (2)
Kommentare

Teste dein Wissen!

[überspringen, wenn richtig gelöst] Musterlösung Quiz: Kommentare
Merkblätter
Übungsblatt: Python Grundlagen
[überspringen, wenn richtig gelöst] Musterlösung: Python Grundlagen
Kontrollstrukturen
if, else
Vergleichsoperatoren
Ausdrücke verknüpfen und Booleans
Merkblatt: Vergleichsoperatoren

Teste dein Wissen zu if & booleans! :)

[überspringen, wenn richtig gelöst] Musterlösung Quiz: If & Booleans
Der in-Operator
Der not-Operator
Merkblatt: Operatoren und Listen
[überspringen, wenn richtig gelöst] Musterlösung Quiz: Der not - Operator
elif
Kontrollstrukturen (Fortsetzung, Teil 2)
Die while-Schleife
Die for-Schleife
Wann welche Schleife?
[überspringen, wenn richtig gelöst] Musterlösung Quiz: In, Schleifen, ...
Schleifen (break, continue)
Exkurs: Wie gehst du mit Problemen um?
Projekt: Trump Twitter Bot
Merkblatt: Schleifen
Übungsblatt Kontrollstrukturen
[überspringen, wenn richtig gelöst] Musterlösung: Übung Kontrollstrukturen
Funktionen
Funktionen (2)
Ausblick auf Objekte
Einführung Datei öffnen
Hinweis: Wie Backslash („\“) eingeben?
Datei öffnen
Datei schreiben
Datei und with
CSV öffnen
CSV lesen und Zeilen überspringen
Exkurs: Grafiken zeichnen
Geburtsstatistiken
Hinweis: Geburtsstatistiken
Aufgabe Geburtsstatistiken
Überprüfung deiner Lösung
[überspringen, wenn richtig gelöst] Musterlösung: Aufgabe Geburtsstatistiken
Merkblatt: Funktionen & Methoden
Übungsblatt Funktionen
Lösungstipps: Übungsblatt Funktionen
[überspringen, wenn richtig gelöst] Musterlösung: Übungsblatt Funktionen
Einführung Listen
Arbeiten mit Listen
List Slicing

Das List-Slicing möchten wir ein bisschen üben. Dafür gibt's jetzt hier ein kleines Quiz :)

[überspringen, wenn richtig gelöst] Musterlösung: Quiz List Slicing
List Comprehension
Ausblick: Tupel & Dictionaries
Dictionaries
[überspringen, wenn richtig gelöst] Musterlösung: Quiz Dictionaries
Tupel
Tupel packen und entpacken
Dictionaries und Schleifen
Aufgabe: Dictionaries & Schleifen
Lösungstipps: Dictionaries & Schleifen

In der letzten Lektion habe ich dir eine Aufgabe gestellt. In diesem kurzen Quiz kannst du prüfen, ob du zum korrekten Ergebnis gekommen bist :)

[überspringen, wenn richtig gelöst] Musterlösung: Dictionaries & Schleifen
Datenstrukturen ineinander verschachteln
Merkblätter: Dictionaries, Listen und Tupel
Objektorientierung
Klasse und Methode erstellen
Constructor und Methoden erstellen
Warum private Eigenschaften und Methoden?

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Requires strong foundation of Python programming
Provides comprehensive coverage of Python programming concepts from basic to advanced levels
Covers various practical applications of Python, including data analysis, web development, and machine learning

Save this course

Save Python Bootcamp: Vom Anfänger zum Profi, inkl. Data Science to your list so you can find it easily later:
Save

Reviews summary

Solider python-kurs für anfänger

Die Einführung in Python dieses Online-Kurses ist nach Angaben der Lernenden gut. Insbesondere die Beispiele und Übungsaufgaben werden als hilfreich angesehen. Als kleiner Kritikpunkt wird erwähnt, dass das Bonusmaterial etwas zu schnell vermittelt wurde.
Solide Einführung in Python
"Gute Einführung in die Programmiersprache"
Hilfreiche Beispiele und Übungsaufgaben
"Schöne Beispiele"
"Übungsaufgaben"
Bonusmaterial zu schnell vermittelt
"Kleiner Abzug, da das Bonusmaterial doch etwas flotter als der Rest präsentiert wurde."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Python Bootcamp: Vom Anfänger zum Profi, inkl. Data Science with these activities:
Refresh Python basics
Review the core concepts and syntax of Python, which will serve as a strong foundation for the rest of the course.
Show steps
  • Revisit variables, data types, and operators.
  • Practice writing simple Python scripts.
Join Python study groups or forums
Connect with other Python learners to discuss concepts, share knowledge, and get feedback on your progress.
Show steps
  • Find online forums or study groups dedicated to Python.
  • Participate in discussions and ask questions.
  • Offer help and support to other members.
Python Basics Review
Reviewing Python basics will help you refresh your memory and ensure that you have a strong foundation before starting this course.
Browse courses on Python Basics
Show steps
  • Go over your notes from previous Python courses or tutorials.
  • Complete online quizzes or practice exercises.
  • Review the Python documentation for specific topics.
Ten other activities
Expand to see all activities and additional details
Show all 13 activities
Follow Python tutorials on specific topics
Explore specific Python topics in more depth through guided tutorials, enhancing your knowledge and skills.
Show steps
  • Identify areas where you need additional support.
  • Search for reputable online tutorials or courses.
  • Follow the tutorials and complete the exercises.
Udemy Python Tutorial
This tutorial will provide you with a comprehensive overview of Python concepts and best practices, which will complement the material covered in this course.
Browse courses on Python Basics
Show steps
  • Watch the videos in the tutorial series.
  • Take notes on the key concepts and techniques.
  • Complete the practice exercises.
  • Ask questions in the discussion forum if you need help.
Python Crash Course
This book provides a comprehensive overview of Python concepts and best practices, which will complement the material covered in this course.
Show steps
  • Read the book.
  • Take notes on the key concepts and techniques.
  • Complete the practice exercises.
Leetcode Practice
Completing Leetcode problems will help reinforce your understanding of Python syntax, data structures, and algorithms, which are essential for success in this course.
Browse courses on Python Basics
Show steps
  • Choose a problem that aligns with the topic you are currently learning in the course.
  • Read the problem statement carefully and understand the requirements.
  • Implement the solution in Python.
  • Test your solution on the provided test cases.
  • If your solution fails, debug it and try again.
Python Study Group
Participating in a study group will allow you to discuss course material with peers, ask questions, and learn from each other.
Browse courses on Python Basics
Show steps
  • Find a group of peers who are also taking this course.
  • Set up a regular meeting time.
  • Discuss course material and work on problems together.
  • Share resources and tips.
Solve Python coding challenges
Engage in hands-on coding practice to reinforce your understanding and problem-solving skills in Python.
Show steps
  • Find online coding challenges or use platforms like LeetCode.
  • Attempt to solve coding problems independently.
  • Review solutions and learn from your mistakes.
Python Blog Post
Writing a blog post about a Python topic will help you solidify your understanding of the material and share your knowledge with others.
Browse courses on Python Basics
Show steps
  • Choose a topic that you are familiar with and that you think would be interesting to others.
  • Research the topic and gather information from credible sources.
  • Write a draft of your blog post, including an introduction, body, and conclusion.
  • Edit and proofread your blog post.
  • Publish your blog post on a platform like Medium or Dev.to.
Python Portfolio Project
Working on a portfolio project will allow you to apply your Python skills to a real-world problem and build a tangible asset that you can showcase to potential employers or clients.
Show steps
  • Choose a project idea that interests you and that you think you can complete within the time frame of the course.
  • Gather the necessary resources and tools.
  • Plan your project and create a timeline.
  • Implement your project.
  • Test and debug your project.
  • Document your project.
  • Deploy your project.
Create Python projects
Put your Python skills into practice by building projects that demonstrate your understanding and creativity.
Show steps
  • Brainstorm project ideas that align with your interests.
  • Plan and design your project, including the features and functionality.
  • Implement your project using Python.
  • Test and debug your project to ensure it works as expected.
Mentor junior Python learners
Share your Python knowledge and skills by mentoring others, reinforcing your own understanding and contributing to the community.
Show steps
  • Identify opportunities to mentor, such as joining online forums or volunteering for workshops.
  • Provide guidance, support, and encouragement to mentees.
  • Reflect on your experiences and learn from the questions and challenges raised by mentees.

Career center

Learners who complete Python Bootcamp: Vom Anfänger zum Profi, inkl. Data Science will develop knowledge and skills that may be useful to these careers:
Data Analyst
A Data Analyst has the potential to greatly benefit from this course. It covers the fundamental data analysis stack such as Pandas and Numpy. You will learn the methods used to manipulate, sort, and calculate statistics on data in order to derive meaningful conclusions. This Python Bootcamp will make you a well-rounded candidate for Data Analyst positions.
Data Scientist
This comprehensive course is a useful resource for Data Scientists. It covers the fundamentals of Python, data manipulation, machine learning, and deep learning. You will learn how to collect, clean, and analyze data, as well as how to develop and deploy machine learning and deep learning models. This course will provide you with the skills and knowledge you need to be successful in this field.
Data Engineer
If you want to become a Data Engineer, this course will provide you with a strong foundation. It covers the core concepts of Python, data engineering, and cloud computing. You will learn how to build and maintain data pipelines, as well as how to design and implement data storage and processing systems. This course will prepare you for the challenges and rewards of a career as a Data Engineer.
Quant Analyst
Those seeking a career as a Quant Analyst will find this course beneficial. It covers the fundamentals of Python, financial mathematics, and data analysis. You will learn how to develop and implement financial models, as well as how to analyze and interpret financial data. This course will provide you with the skills and knowledge you need to be successful in quantitative finance.
Software Engineer
This course can be helpful for Software Engineers who want to learn Python. It covers the fundamentals of Python, object-oriented programming, and data structures. You will learn how to develop and test software applications, as well as how to work with databases and web services. This course will help you build a solid foundation in Python programming and prepare you for a career as a Software Engineer.
Data Science Manager
This course is a valuable resource for aspiring Data Science Managers. It covers the fundamentals of data science, project management, and leadership. You will learn how to manage data science teams, projects, and budgets, as well as how to communicate effectively with stakeholders. This course will provide you with the skills and knowledge you need to be successful in a leadership role in data science.
Web Developer
For those interested in becoming Web Developers, this course provides a good starting point. It covers the basics of Python, web development, and database management. You will learn how to build and deploy websites, as well as how to connect to and interact with databases. This course will give you the skills and knowledge you need to get started in web development.
Operations Research Analyst
This course is a good starting point for aspiring Operations Research Analysts. It covers the fundamentals of Python, optimization, and simulation. You will learn how to develop and implement optimization and simulation models, as well as how to analyze and interpret results. This course will provide you with the skills and knowledge you need to be successful in operations research.
Financial Analyst
Individuals interested in becoming Financial Analysts may find this course useful. It covers the basics of Python, financial modeling, and data analysis. You will learn how to develop and implement financial models, as well as how to analyze and interpret financial data. This course will give you a solid foundation in Python and finance, preparing you for a career as a Financial Analyst.
Artificial Intelligence Engineer
Individuals interested in becoming Artificial Intelligence Engineers may find this course helpful. It provides a broad overview of Python, artificial intelligence, and machine learning. You will learn the fundamentals of AI and ML, as well as how to develop and deploy AI and ML solutions. This course will give you a solid foundation in Python and AI, and prepare you for a career as an Artificial Intelligence Engineer.
Software Architect
This course may be helpful for Software Architects who want to learn Python. It covers the fundamentals of Python, software design, and architecture. You will learn how to design and implement software systems, as well as how to manage and lead software development teams. This course will help you build a foundation in Python and software architecture, preparing you for a career as a Software Architect.
Machine Learning Engineer
This course may be useful for Machine Learning Engineers who want to learn Python. It covers the basics of Python, machine learning, and deep learning. You will learn how to develop and train machine learning and deep learning models, as well as how to deploy them to production. This course will help you build a foundation in Python and machine learning, and prepare you for a career as a Machine Learning Engineer.
Business Analyst
This course can be helpful for Business Analysts who want to learn Python. It covers the basics of Python, data analysis, and business intelligence. You will learn how to use Python to collect, clean, and analyze data, as well as how to develop and communicate insights to stakeholders. This course will help you build a foundation in Python and data analysis, preparing you for a career as a Business Analyst.
Systems Analyst
Individuals looking to become Systems Analysts may find this course helpful. It covers the fundamentals of Python, systems analysis, and design. You will learn how to analyze and design business systems, as well as how to develop and implement system solutions. This course will give you a solid foundation in Python and systems analysis, preparing you for a career as a Systems Analyst.
Database Administrator
This course can be useful for Database Administrators who want to learn Python. It covers the basics of Python, database management, and SQL. You will learn how to design and implement database systems, as well as how to manage and maintain databases. This course will help you build a foundation in Python and database administration, preparing you for a career as a Database Administrator.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Python Bootcamp: Vom Anfänger zum Profi, inkl. Data Science.
Dieses Buch konzentriert sich auf die praktische Anwendung von Python und bietet zahlreiche Beispiele für die Automatisierung von Aufgaben.
Dieses Buch ist eine wertvolle Ressource für die Arbeit mit Daten in Python, insbesondere für Data Scientists und Analysten.
Dieses Nachschlagewerk bietet einen umfassenden Überblick über die Python-Syntax und -Funktionen.
Dieses Buch bietet eine Einführung in die Informatik und die Problemlösung mit Python und ist besonders für Anfänger geeignet.
Dieses Buch bietet einen Überblick über Data Science mit Python und ist auf die Anwendung im Geschäftsumfeld ausgerichtet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Python Bootcamp: Vom Anfänger zum Profi, inkl. Data Science.
Python Bootcamp: Der Einstiegskurs
Most relevant
KI-Agenten: Automation & Business mit LangChain & LLM Apps
Most relevant
Ethical Hacking mit Python in der Praxis: Der Komplettkurs
Most relevant
LLM Profi: OpenAI, Gemini, Claude, Llama3, ChatGPT & APIs
Most relevant
Visualisiere Daten mit Python - auch für Anfänger!
Most relevant
Open-Source LLMs: Unzensierte & sichere KI lokal auf dem...
Most relevant
Microsoft Copilot: KI in Excel, Word, PowerPoint & mehr
Most relevant
Ethical Hacking - Der umfassende Kurs
Most relevant
Der komplette Web-Entwickler Kurs 2.0 -Erstelle 25...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser