Getting Started with Python for Non-Developers (TTPS4803)
Course Duration
4 Days
Audience
Employees of federal, state and local governments; and businesses working with the government.
Prerequisites
There are no programming prerequisites for this course. It is designed for non-developers and beginners with no prior coding experience.
Course Description
Python is one of the most versatile, popular programming languages in use today. You can leverage Python in almost every industry, in a wide array of applications from system administration to machine learning, from automation to web services, from data analysis to visual effects. Compared to other programming languages, Python is relatively easier to learn and use, providing a wide variety of opportunities for students of all skill levels and roles.
Course Outline
- An Overview of Software Development
- Thinking as a developer
- Pseudocode as a design tool
- Analysis – Understanding the problem
- Design – creating the solution
- Let’s Get Hands-On: Scripting and programming basics
- An Overview of Python
- What is python?
- Python Timeline
- Advantages/Disadvantages of Python
- Getting help with pydoc
- Python Quick View
- What is Python?
- Python timeline
- Advantages/disadvantages
- Installing Python
- Getting help
- The Python Environment
- Starting Python
- Using the interpreter
- Running a Python script
- Editors and IDEs
- Getting Started with Python
- Using variables
- Builtin functions
- String data
- Numeric data
- Converting types
- Console input/output
- Command line parameters