.. include:: Python Basics (2021-08-31 - 2021-09-01) ======================================= .. sidebar:: *Training Information* **Material** * :doc:`Python Topics ` * Jupyter Notebook: :doc:`HTML `, :download:`download ` * `Github Repository `__ .. toctree:: :hidden: Jupyter Notebook (Übersicht) Jupyter Notebook .. contents:: :local: Log --- Day 1 ..... * Setup, Development Environment * :doc:`/trainings/material/soup/python/basics/installation` * :doc:`/trainings/material/soup/python/misc/vscode` * Datatypes * :doc:`/trainings/material/soup/python/basics/python_0110_blahblah/topic` * :doc:`/trainings/material/soup/python/basics/python_0120_helloworld/topic` * :doc:`/trainings/material/soup/python/basics/python_0130_syntax_etc/topic` * :doc:`/trainings/material/soup/python/basics/python_0140_variables/topic` * :doc:`/trainings/material/soup/python/basics/python_0150_datatypes_overview/topic` * :doc:`/trainings/material/soup/python/basics/python_0160_boolean/topic` * :doc:`/trainings/material/soup/python/basics/python_0150_datatypes_overview_compound/topic` * Exercise: :doc:`/trainings/material/soup/python/exercises/legacy/mixed_list_interactive` * Exercise: :doc:`/trainings/material/soup/python/exercises/legacy/mixed_list_executable` * :doc:`/trainings/material/soup/python/basics/python_0200_sequential_types/topic` * Exercise: :doc:`/trainings/material/soup/python/exercises/legacy/cmdline_digit` * :doc:`/trainings/material/soup/python/basics/python_0250_refs_flat_deep_copy/topic` * Control Flow and Iteration * :doc:`/trainings/material/soup/python/basics/python_0170_if/topic` * Exercise: :doc:`/trainings/material/soup/python/exercises/legacy/max_numbers` * Exercise: :doc:`/trainings/material/soup/python/exercises/herdt/greet` Day 2 ..... * Control Flow and Iteration * Exercise (cont'd): :doc:`/trainings/material/soup/python/exercises/herdt/greet` (`Solution on Github `__) * :doc:`/trainings/material/soup/python/basics/python_0220_for/topic` * :doc:`/trainings/material/soup/python/basics/python_0225_range/topic` * Functions * :doc:`/trainings/material/soup/python/basics/python_0270_functions/topic` * Exercise: :doc:`/trainings/material/soup/python/exercises/legacy/uniq_function` * File I/O and Strings * :doc:`/trainings/material/soup/python/basics/python_0300_strings/topic` * :doc:`/trainings/material/soup/python/basics/python_0310_strings_formatting/topic` * :doc:`/trainings/material/soup/python/basics/python_0320_strings_methods/topic` * :doc:`/trainings/material/soup/python/basics/python_0500_files/topic` * CVS and matplotlib demo (Github) * Manual CSV parsing: `here <`https://github.com/jfasch/2021-08-31/blob/main/live-hacking/csv-to-axes-manually.py>`__ * Using the ``csv`` module: `here `__ Jupyter Notebook ---------------- * :doc:`Jupyter Notebook (Übersicht) ` * :doc:`Jupyter Notebook ` * :download:`Download ` Links ----- Basics ...... * `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 Numerics, and AI ................ * `Solving real world data science tasks with Python Pandas! `__, by `Keith Galli `__ .. raw:: html * `Complete Python NumPy Tutorial (Creating Arrays, Indexing, Math, Statistics, Reshaping) `__, by `Keith Galli `__ .. raw:: html * `Intro to Data Visualization in Python with Matplotlib! (line graph, bar chart, title, labels, size) `__, by `Keith Galli `__ .. raw:: html * `SciPy `__ * `scikit-learn: Machine Learning in Python `__ * `TensorFlow `__ Mountains near Graz ................... * `Kesselfall (kids) `__ * `Rettenbachklamm (kids) `__ * `Hochtor `__ * Hochschwab