.. 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** * :doc:`/trainings/material/soup/python/basics/group` * Jupyter Notebook: :doc:`HTML `, :download:`download ` * `Github Repository `__ .. toctree:: :hidden: Jupyter Notebook (Übersicht) Jupyter Notebook .. contents:: :local: Log --- Tag 1 ..... * :doc:`/trainings/material/soup/python/exercises/legacy/mixed_list_interactive` * :doc:`/trainings/material/soup/python/exercises/legacy/mixed_list_executable` * :doc:`/trainings/material/soup/python/exercises/legacy/dict_keyerror` Tag 2 ..... * :doc:`/trainings/material/soup/python/exercises/legacy/cmdline_digit` * :doc:`/trainings/material/soup/python/exercises/herdt/greet` * Reading CSV files (`ein Versuch einer Erklärung `__) Tag 3 ..... * Functional Python: ``enumerate()``, ``sum()`` and ``map()`` * :doc:`/trainings/material/soup/python/basics/python_0270_functions/topic` * :doc:`/trainings/material/soup/python/exercises/legacy/uniq_function` * :doc:`/trainings/material/soup/python/basics/python_0500_files/topic` * :doc:`/trainings/material/soup/python/advanced/modules` Tag 4 ..... .. ot-graph:: :entries: python.exercises.legacy.wc, python.exercises.legacy.revert, python.exercises.legacy.distill **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