.. include:: Python Grundlagen (2021-05-03 - 2021-05-05) =========================================== .. sidebar:: *Training Information* **Start** MOntag 3.5.2021, 9:00 **Offizielle Beschreibung** `tecTrain "Python Grundlagen" `__ **Material** * PDF Slides, :download:`Python ` * :doc:`OpenTraining ` Topics, :doc:`/trainings/material/soup/python/index` * Jupyter Notebook: :doc:`HTML `, :download:`download ` * `Github Repository `__ .. toctree:: :hidden: Jupyter Notebook (Übersicht) Jupyter Notebook .. contents:: :local: Log --- Tag 1 ..... .. jf-topicgraph:: :entries: python.basics.exercises.mixed_list_keyerror Tag 2 ..... * :doc:`/trainings/material/soup/python/python_0165_exercises/exercise_cmdline_digit` * :doc:`/trainings/material/soup/python/python_0190_exercises/exercise_greet` * Reading CSV files (`ein Versuch einer Erklärung `__) Tag 3 ..... * Functional Python: ``enumerate()``, ``sum()`` and ``map()`` * :doc:`/trainings/material/soup/python/python_0270_functions/topic` * :doc:`/trainings/material/soup/python/python_0275_exercises/exercise_misc` (the ``uniq()`` part of it) * :doc:`/trainings/material/soup/python/python_0500_files/topic` * :doc:`/trainings/material/soup/python/python_1200_modules/topic` Tag 4 ..... .. jf-topicgraph:: :entries: python.basics.exercises.python_0510_exercises_strings_and_files **PCAP – Certified Associate in Python Programming certification** * `PCAP `__ * :download:`Sample Test ` Live-Hacking (Jupyter Notebook) ------------------------------- * :doc:`Jupyter Notebook (Übersicht) ` * :doc:`Jupyter Notebook ` * :download:`Download ` Weiterführende Information -------------------------- Visual Studio Code .................. * `Visual Studio Code (Windows) - Setting up a Python Development Environment and Complete Overview `__, by **Corey Schafer** .. raw:: html * `Visual Studio Code (Mac) - Setting up a Python Development Environment and Complete Overview `__, by **Corey Schafer** .. raw:: html Python Beginner Tutorials ......................... * `5 Common Python Mistakes and How to Fix Them `__, by **Corey Schafer** .. raw:: html * `Python Quick Tip: F-Strings - How to Use Them and Advanced String Formatting `__, by **Corey Schafer** .. raw:: html * `Python Tutorial for Beginners 4: Lists, Tuples, and Sets `__, by **Corey Schafer** .. raw:: html * `Python Tutorial for Beginners 5: Dictionaries - Working with Key-Value Pairs `__, by **Corey Schafer** .. raw:: html * `Python Tutorial for Beginners 7: Loops and Iterations - For/While Loops `__, by **Corey Schafer** .. raw:: html * `Python Tutorial for Beginners 8: Functions `__, by **Corey Schafer** .. raw:: html * `10 Python Tips and Tricks For Writing Better Code `__, by **Corey Schafer** .. raw:: html * `Python Tutorial: CSV Module - How to Read, Parse, and Write CSV Files `__, by **Corey Schafer** .. raw:: html NumPy and Data Science Tutorials ................................ * `Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping) `__, by **Keith Galli** .. raw:: html * `Solving real world data science tasks with Python Pandas! `__, by **Keith Galli** .. raw:: html PyPI (Installing Modules that don't come as Batteries) ...................................................... * `Python Tutorial: pip - An in-depth look at the package management system `__, by **Corey Schafer** .. raw:: html * `Packaging, Deployment, PyPI, and pip `__: **Chris Wilcox** (of Google) talking about packaging and deployment, and related topics .. raw:: html Git, and Github ............... * `Git Tutorial for Beginners: Command-Line Fundamentals `__, by **Corey Schafer** .. raw:: html * `Git Tutorial: Fixing Common Mistakes and Undoing Bad Commits `__, by **Corey Schafer** .. raw:: html * `Git & GitHub Crash Course For Beginners `__, by **Brad Traversy** .. raw:: html Conference Talks ................ * `Transforming Code into Beautiful, Idiomatic Python `__. **Raymond Hettinger**, reiterating his favorite phrase: "There must be a better way". (Hettinger is a "Python Core Developer".) .. raw:: html * `Built in Super Heroes `__. `David Beazley `__ in an entertaining keynote to the "PyData Chicago 2016" conference. He has a number of very good and entertaining (and very advanced) videos. You have to spend an entire evening with him though. .. raw:: html