• Since 2008 helping our clients meet their IT needs
  • (510) 244-3953, (925) 248 2249
  • contact@sansatechnology.com

Python Development Training

16 Weeks Starts every month
Review
  •  
Categories Development

Course Description

Python is a widely used high-level programming language for general-purpose programming. Python emphasis on code readability and a syntax that allows programmers to express concepts in fewer lines of code.
Python has grown a lot in recent years. It is widely used for emerging technologies, such as Machine Learning.

What will you learn?

In this training, attendees will learn the following:

  • Starting with Python
  • Dive into Python Development
  • Variables, Operators and Control Statements
  • Functions
  • Reading and Writing from External IO
  • Python libraries for I/O
  • Collections
  • Database Access
  • Best Practices
  • Exercise and Assignments

Pre-requisite

  • No Pre-requisite.

Who should attend?

  1. Middle and High School Students who want to get started with Programming in Python

Training Materials

All attendees would receive

  1. Training presentation of each session,
  2. Source Code for examples covered,
  3. Study Material,
  4. Home Work and Assignments.

What will be covered?



Starting with Python
  1. Python Syntax
  2. Download and Set up Python IDE
  3. Getting Started with Python


Dive into Python Development
  1. Setting up the development environment
  2. Create first Python Class & analyze various parts of the code
  3. Code blocks and Style
  4. Documenting your code
  5. Exercise & Assignments


Variables, Operators and Control Statements
  1. String Class and Working with Strings
  2. Defining variables and using them
  3. Relational operators - Arithmetic, Relational, Boolean, Assignment, ?
  4. Use of paranthesis
  5. If Else Statements
  6. For loop
  7. While loop
  8. Do While loop. When to use Do While vs While loop
  9. For each version of the For loop
  10. Break, Continue and return statements
  11. Exercise & Assignments


Functions
  1. What are Functions?
  2. Method Signature
  3. Industry best practices around defining methods and constructors
  4. Exercise & Assignments


Reading and Writing from External IO
  1. Python libraries for I/O
  2. Reading/writing text files
  3. Exercise & Assignments


Collections
  1. List
  2. Tupple
  3. Dictionaries
  4. Iterating through Collections
  5. Exercise & Assignments