Python for Non Coders


PythonNC - Version:1
Description
Basic programming skills are a fundamental requirement for many IT professionals. Support staff often have to communicate with development staff, and misunderstandings easily arise from cultural differences. Python is the perfect language to start programming and build a good skill. It easy to use and learn. This course gives a basic understanding of how computer systems work from a programmer's perspective, and how to use this knowledge to produce good python code. It also enables technical staff who are not programmers to gain a perspective of software development.
Intended audience
Hardware/infrastructure/DevOps
Expand All
  • Introduction to Python (and programming)
  • Variables
  • Blocks and indentation
  • Operators/Conditions
  • Programs in files
  • Basic data types
  • Strings
  • Flow control
  • Loops (for and while)
  • Work with collections, List, Tuple, Dictionary
  • Reading from and writing to files
  • Basic Math
  • Test and debug a program
  • Creating complex data structures
  • Writing and invoking functions
  • Define and use functions and modules
  • Modules and packages
  • Handle exceptions
  • Object Oriented programming
  • Map, Filter and Reduce