PythonTraining Outline Feb2021

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Training Program

February 2021

TCS Confidential | Copyright © 2019 Tata Consultancy Services Limited


Agenda:
To Develop Python Programming Skills

Target Audience:
Associates who are enthusiastic in learning python or
willing to improve their programming skills in Python

Program Timings:
_____________________
_____________________

Prerequisites:
• Course ID: 55193 Digital : Python 3 Programming_FP
• https://www.linkedin.com/learning/programming-
foundations-fundamentals-3
• https://www.linkedin.com/learning/programming-
foundations-real-world-examples/event-driven-
programming

Session Structure:
» 10 Min Recall Quiz
» 45 Min Session
» 10 Min Break
» 45Min Session
» 10 Min Q/A Discussion

Assignments Structure
» iEvolve/Fresco course completion
» Assignments as per the content
» 1 Mini Project
» 1 Exit Assessment [ Course ID: 9451]

TCS Confidential | Copyright © 2019 Tata Consultancy Services Limited


Fresco Play
SC # Topics Fresco Play Topics
course
Python 3
1 Python Introduction Overview
Programming

Python 3
2 Using the Python Interpreter Installing Python
Programming

3.1. Python Identifiers and Python 3


3
Keywords Programming

3.2. Comments and Variables

3.3. Data types in Python Data types in Python

3.4. Operators in Python

3.5. Reading from STDIN and


Writing to STDOUT

Hands-on

Loops & Conditionals in Python 3


4 Control Flow Tools
Python Programming

4.1. if Statements

4.2. for Statements

4.3. The range() Function

4.4. break and continue

4.5. Else Clauses on Loops

4.6. pass Statement

Hands-on

TCS Confidential | Copyright © 2019 Tata Consultancy Services Limited


SC # Topics Fresco Play Topics Fresco Play course
5 Data Structures
Collection and Python 3
5.1. More on Lists Mapping Types Programming

5.1.1. List Comprehensions

5.1.2. Nested List


Comprehensions

5.2. The del statement

5.3. Tuples and Sequences

5.4. Sets

5.5. Dictionaries

Hands-on

6 Defining Functions Exercises using Functions


Python 3 -
Functions & OOPS
6.1. More on Defining Functions

6.1.1. Default Argument Values

6.1.2. Keyword Arguments

6.1.3. Special parameters

6.1.4. Arbitrary Argument Lists

6.1.5. Unpacking Argument Lists

6.1.6. Lambda Expressions

6.1.7. Documentation Strings

6.1.8. Function Annotations


Hands-on

TCS Confidential | Copyright © 2019 Tata Consultancy Services Limited


SC # Topics Fresco Play Topics Fresco Play course

7 Scoping in Python

7.1 Global Scopes


7.2 Local Scopes
7.3 Non-Local Scopes

8 Modules Modules and Packages Python 3 -


Functions & OOPS
8.1.1. Executing modules as
scripts
8.2. Standard Modules

8.3. The dir() Function

8.4. Packages

9 Miscellaneous
9.1. Decorators Decorators Python 3
Application
Programming
9.2. Generators Generators

TCS Confidential | Copyright © 2019 Tata Consultancy Services Limited


SC # Topics Fresco Play Topics Fresco Play course

10 Classes Classes and Objects Python 3 - Functions


& OOPS
10.1. A First Look at Classes
10.1.1. Class Definition Syntax
10.1.2. Class Objects Exercises using OOPs
10.1.3. Instance Objects
10.1.4. Method Objects
10.1.5. Class and Instance
Variables
10.2. Inheritance
10.2.1. Multiple Inheritance
10.3. Private Variables

11 Testing in Python
11.1 Doctest
11.2 Unittest
11.3 Nose
11.4 PyTest

TCS Confidential | Copyright © 2019 Tata Consultancy Services Limited

You might also like