Python-Kurse können Ihnen helfen zu lernen, wie Programme erstellt, Daten verarbeitet und Automatisierungen umgesetzt werden. Sie können Fähigkeiten in Syntax, Funktionen, Datenstrukturen und Bibliotheken aufbauen. Viele Kurse nutzen Beispiele, úbungen und Projekte, um Python anwendbar zu machen.

University of Michigan
Kompetenzen, die Sie erwerben: Datenstrukturen, Objektorientierte Programmierung (OOP), Python-Programmierung, Fehlersuche, Computer Programmierung, Grundsätze der Programmierung, Datei-E/A, Daten importieren/exportieren, Restful API, JSON, Datenverarbeitung, Unified Modeling Language, Datenmanipulation, Objektorientierter Entwurf, Software Entwurf, Einheitstest, Bildanalyse, Programm-Entwicklung, Web Scraping, Jupyter
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenbanken, Pandas (Python-Paket), Python-Programmierung, Datenanalyse, Gespeicherte Prozedur, SQL, Relationale Datenbanken, Datenmanipulation, Jupyter, Abfragesprachen, Transaktionsverarbeitung
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Virtual Machines, Verification And Validation, Program Development, Data Preprocessing, Python Programming, Debugging, Maintainability, Programming Principles, Application Development, Scripting, Scripting Languages, Computer Programming, Software Installation, Development Environment, Software Development, Computer Programming Tools, Functional Design, Cross Platform Development
Anfänger · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Git (Versionskontrolle-System), Fehlersuche, Python-Programmierung, Objektorientierte Programmierung (OOP), Algorithmen, Skripting, Software-Tests, Integrierte Entwicklungsumgebungen, GitHub, Web-Entwicklung, Einheitstest, Versionskontrolle, Datenmanipulation, Jupyter
Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Python-Programmierung, Software-Entwicklungstools, Skriptsprachen, Datei-E/A, Grundsätze der Programmierung, Skripting, Integrierte Entwicklungsumgebungen, Computergestütztes Denken, Jupyter
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Pandas (Python Package), NumPy, Data Manipulation, Data Preprocessing, Package and Software Management, Data Analysis, Data Transformation, Data Integration, JSON, Object Oriented Programming (OOP), Data Wrangling, Data Science, Python Programming, Computer Programming, Programming Principles, Data Import/Export, Software Design, Mathematical Software, Computational Logic, Data Structures
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Python-Programmierung, Datenvalidierung, Algorithmen, Entwicklungsumgebung, Datenverarbeitung, System-Konfiguration, Software-Installation, Computergestütztes Denken, Programm-Entwicklung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Python-Programmierung, Grundsätze der Programmierung, Befehlszeilen-Schnittstelle, Skriptsprachen, Skripting, Unix-Shell, Entwicklungsumgebung, Bash (Skriptsprache)
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Datenstrukturen, Datenanalyse, Python-Programmierung, Software-Installation, Datenverarbeitung, Entwicklungsumgebung, Datenmanipulation
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cryptography, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Software Development, Data Visualization, Model Evaluation, Automation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, Software Installation, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Cybersicherheit, Fehlersuche, Python-Programmierung, Algorithmen, Grundsätze der Programmierung, Automatisierung, Dateiverwaltung, Skripting, IT-Automatisierung
Anfänger · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Kontinuierliche Überwachung, Computer Programmierung, Cyber Threat Intelligence, Python-Programmierung, Datenzugang, Cybersicherheit, MITRE ATT&CK Rahmenwerk, Systemüberwachung, Netzwerk Überwachung, Persistenz, Erkennung von Bedrohungen, Cyber-Sicherheitsstrategie, Netzwerksicherheit, Skripting, Cyber-Operationen, Endpunkt-Erkennung und -Reaktion, Persistenz der Daten, Management von Bedrohungen, Jagd auf Cyber-Bedrohungen, Techniken der Ausbeutung
Mittel · Spezialisierung · 3–6 Monate