Skip to content Skip to site navigation Skip to service navigation

Introduction to Python Programming

New session times will be displayed below upon confirmation.

Most Technology Training classes will be delivered online until further notice.

Before each sesson, Tech Training will provide a Zoom link for live online classes, along with any required class materials.

 


Embark on an exploratory journey into the world of Python programming in this introductory course. Begin with the foundational elements of syntax and stylistic practices to ensure clear and readable code.

Delve into the intricacies of data types, from simple variables to complex structures like lists, dictionaries, and tuples. Discover the power of control structures, guiding your programs with loops and conditional statements. As we round off, we'll introduce you to the essential world of functions, setting you on a path to further exploration and a deeper understanding of the vast Python landscape.

Topics/Learning Outcomes:

An Introduction to:

  1. Python 2 vs Python 3 -- Establishing the meaning of minor and major version
  2. Programming Environment
  3. Interacting with a user (through print() & input())
  4. Introduction to Stylistic Practices (Comments, Naming Conventions, Best Practices)
  5. Mathematical, Logical, and Relational Operators
  6. Strings & Associated Operations
  7. Conditional Statements
  8. Loops
  9. Functions
  10. Arguments & Parameters
  11. Globe vs Local Scope
Adam Keppler

Adam graduated Summa Cum Laude with his Bachelor of Science in Computer Science (CS) from UCI specializing in Computer Architecture (2017), and subsequently continued on to further his studies in the field with a Master in CS (2020) from the Stanford School of Engineering.

Custom training workshops are available for this program

Technology training sessions structured around individual or group learning objectives. Learn more about custom training


University IT Technology Training sessions are available to a wide range of participants, including Stanford University staff, faculty, students, and employees of Stanford Hospitals & Clinics, such as Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health.

Additionally, some of these programs are open to interested individuals not affiliated with Stanford, allowing for broader community engagement and learning opportunities.