Python Studies: Objective and Motivation

As a new year / 2023 project I decided to learn python as a part of the broader goal to renew my programming skills and go ahead with python and focus more to data science. I have some skills as back since I was very young, or at least tried to lern (from the ancient Fortran, Pascal or Assembler to some C). But was never able to got some mastery in the coding profession. Just because I am more interested in electronics hardware and maintenance. But for my next projects like the LoRaWAN Experience and developing stuff there I think it is a good idea to learn a little bit Python to do something with the data I will gain with that hardware and also for integration into my private IT landscape.


This 2023 “Python Studies” project will, beside the library and link list, contain this parts.:

Table of Contents

  1. Crash Course, Basics and Overview
  2. Algorithms – Basics
    2.01. Numbers & Strings
    2.01.01. Numbers and string conversion (typecasting) & check
    2.01.02. Float comparison, round and precision
    2.01.03. Random numbers
    2.01.04. trigonometric calculation (exact vs. fast)
    2.01.04. logarithm
  3. Algorithms – Advanced
    3.02. Date and Time2.03. Arrays
    3.04. Hashes
    3.05. Pattern recognition (non AI)
    3.06. File handling
    3.07. Functions
    3.08. Lists, Modules
    3.09. Objects and Classes
    3.10. Handling data structures (JSON, CSV … XML)
    3.11. Inheritance
  4. Algorithms – Internet
  5. Algorithms – Statistics
  6. Algorithms – Web & Database Connection