Date: Dec 19, 2021 | 12 Noon

Python Workshop: Introduction and Beyond

This workshop will introduce Python, the “batteries included” programming language designed to emphasize code readability. Learners will gain the working knowledge needed to start programming, debugging and using Python in everyday tasks.

Registration Fee: Nil 

What you’ll get

Session Recording

Live tests & quizzes

Certificate of Completion

PDFs and material

Register Now

Python Workshop: Introduction and Beyond

Python Workshop: Introduction and Beyond

To Learn
From this Live Training Program

 

Why should we learn to write programs?

  • 1.1 Motivation
  • 1.2 Computer Hardware and Architecture
  • 1.3 Understanding Programming
  • 1.4 Words and sentences
  • 1.5 Conversing with Python
  • 1.6 Terminology: Interpreter and compiler
  • 1.7 Writing a program
  • 1.8 What is a program
  • 1.9 The building blocks of programs
  • 1.10 What could possibly go wrong?
  • 1.11 The learning journey

Variables, expression, and statements

  • 2.1 Values and types
  • 2.2 Variables
  • 2.3 Variable names and keywords
  • 2.4 Statements
  • 2.5 Operators and operands
  • 2.6 Expressions
  • 2.7 Order of Operators
  • 2.8 Moludulus operator
  • 2.9 String operations
  • 2.10 Asking the user for input
  • 2.11 Comments
  • 2.12 Choosing mnemonic variable names

Conditional Execution

  • 3.1 Boolean Expressions
  • 3.2 Logical operators
  • 3.3 Conditional Execution
  • 3.4 Alternative Execution
  • 3.5 Chained Conditionals
  • 3.6 Nested Conditionals
  • 3.7 Catching exceptions using try and except
  • 3.8 Short-Circuit evaluation of logical expressions

Functions

  • 4.1 Function calls
  • 4.2 Built-in Functions
  • 4.3 Type conversion functions
  • 4.4 Math Functions
  • 4.5 Random Numbers
  • 4.6 Adding new functions
  • 4.7 Definitions and uses 
  • 4.8 Flow and execution
  • 4.9 Parameters and arguments
  • 4.10 Fruitful Functions and void functions
  • 4.11 Why Functions?

Iteration

  • 5.1 Updating variables
  • 5.2 The while statement
  • 5.3 Infinite loops
  • 5.4 Finishing Iterations with continue
  • 5.5 Definite loops using for
  • 5.6 Loop Patterns

Application of Python using Turtle (Module)

Workshop Mentor

Mr. Anurag Phukan
Subject Matter Expert - Scrollwell
Research Intern
IIT Guwahati and NIT Silchar
B.Tech CSE - Guwahati University

testimonial

What my Learners Says