Links
Python Allgemein
- Python Homepage
- Python Docs
- Python Language Reference
- Python Data model
- Python Built-in Types
- Python Built-in Functions
- Python Standard Library
- Python Styleguide
- Python Glossary
- PyPi - Python Package Index
- PIP - pip installs packages
- Python Source Code
- PyInstaller
Wandelt Python Anwendungen in ausführbare Programme um - Pylint
Static code analyser for Python
Python Artikel
- A Guide to Modern Python String Formatting Tools
- Build Your Python Project Documentation With MkDocs
- Bytes Objects: Handling Binary Data in Python
- Choose Your Path: Python’s pathlib vs os.path
- Continuous Integration and Deployment for Python With GitHub Actions
- Dictionaries in Python
- Documenting Python Code: A Complete Guide
- Effective Python Testing With Pytest
- Every dunder method in Python
- For Loop vs. List Comprehension
- Garbage Collection in Python
- Getters and Setters: Manage Attributes in Python
- Getting Started With Testing in Python
- How to Join Strings in Python
- How to Replace a String in Python
- How to Remove Items From Lists in Python
- How to Round Numbers in Python
- How to Run Your Python Scripts and Code
- How to Sort Unicode Strings Alphabetically in Python
- How to Split a Python List or Iterable Into Chunks
- How to Strip Characters From a Python String
- How to Use sorted() and .sort() in Python
- How to Write Beautiful Python Code With PEP 8
- GUI Programming With PyQt
- Idiomatic Python: EAFP versus LBYL
- Image Processing With the Python Pillow Library
- Iterators and Iterables in Python: Run Efficient Iterations
- Logging in Python
- Namespaces in Python
- Object-Oriented Programming (OOP) in Python 3
- Pass by Reference in Python: Background and Best Practices
- Providing Multiple Constructors in Your Python Classes
- Primer on Python Decorators
- Python args and kwargs: Demystified
- Python Booleans: Use Truth Values in Your Code
- Python Concurrency: Threads, Processes, and asyncio Explained
- Python: create temporary files and directories in unittest
- Python Dictionary Comprehensions: How and When to Use Them
- Python Docstrings
- Python for Loops: The Pythonic Way
- Python Garbage Collection: What It Is and How It Works
- Python Set Comprehensions: How and When to Use Them
- Python's Bytearray: A Mutable Sequence of Bytes
- Python's F-String for String Interpolation and Formatting
- Python's Instance, Class, and Static Methods Demystified
- Python's Mutable vs Immutable Types: What's the Difference?
- Python's new t-strings
- Python's pathlib module
- Python's property(): Add Managed Attributes to Your Classes
- Python Scope & the LEGB Rule: Resolving Names in Your Code
- Python Set Comprehensions: How and When to Use Them
- Python Stacks, Queues, and Priority Queues in Practice
- Python Timer Functions: Three Ways to Monitor Your Code
- Python while Loops: Repeating Tasks Conditionally
- regex101: regular expressions 101
- Shallow vs Deep Copying of Python Objects
- Should You Use Python pathlib or os?
- Speed Up Your Python Program With Concurrency
- The subprocess Module: Wrapping Programs With Python
- Timing Functions With Decorators
- Typangaben in Python
- Using Python's .dict to Work With Attributes
- Using Python's pip to Manage Your Projects' Dependencies
- Using the Python zip() Function for Parallel Iteration
- Variables in Python: Usage and Best Practices
- What is "hashable" in Python?
- What Are Python Asterisk and Slash Special Parameters For?
- When to Use a List Comprehension in Python
- Working With Files in Python
Tutorials/Bücher
- Dive Into Python 3
- Python 3 Tutorial
- Python 3 - Das umfassende Handbuch
- Python-Kurs
- Python Projekte
- Python Tips
- Real Python Tutorials
- SQLite Python
- The Python Tutorial
- The Python turtle Tutorial
Python Kurse
- edX
Interaktive Kurse von Universitäten wie Stanford, Harvard oder Berkeley. - Coursera
Große Auswahl an Kursen, die teilweise jederzeit belegbar sind. - CodeAcademy
Viele weiterführende Kurse zu Themen wie Datenanalyse oder -visualisierung in Python. - OpenEDG
Kurse für HTML/CSS, Python, C, C++ und JavaScript. - freeCodeCamp
Große Anzahl von (nicht nur Python) Kursen. - FutureLearn
Bietet eine Reihe von Python Kursen, die in der Regel für Anfänger/Einsteiger gedacht sind. - udemy Tutorialreihe zu ein- und weiterführenden Themen an.
- w3schools
Tutorialreihe zu ein- und weiterführenden Themen an.
Aufgabensammlungen
- Advent of Code
"Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like." - Project Euler
"Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve."
Siehe auch Wikipedia: Project Euler
IDEs
- Eclipse PyDev
- Geany
- IDLE
Teil der Python Distribution.
Siehe auch: Getting Started With Python IDLE. - PyCharm
Die Basisversion kann für private Projekte kostenlos genutzt werden. - Spyder
- Sublime Text 3
- Thonny
- Visual Studio Code
- VSCodium
Open Source Version von Visual Studio Code ohne Microsoft Branding/Telemetry/Lizensierung. - Wing Python IDE
Online IDEs
Weitere Links
Alle meine Links zum Thema Python lege ich in meinem
Raindrop.io
Account ab: