Introduction to Python Programming

Learn via : Virtual Classroom / Online
Duration : 3 Days
  1. Home
  2. Introduction to Python Programming

Description

    Python is now one of the most commonly used programming languages in the world. Its versatility is impressive and makes it into a popular language throughout a broad domain spectrum: data analysis, system and network administration, web and game development.

    Moreover, writing Python code is fun and relatively easy, particularly when compared with some other programming languages. This intensive, hand-on course provides a solid foundation for programming in Python. In this Python training course, students learn to program in Python.The course is aimed at students new to the language who may or may not have experience with other programming languages.

     

    Delegates will learn

    • how Python works and what it’s good for.
    • Understand Python’s place in the world of programming languages.
    • to work with and manipulate strings in Python.
    • to perform math operations with Python.
    • to work with Python sequences: lists, arrays, dictionaries, and sets.
    • to collect user input and output results.
    • flow control processing in Python.
    • to write to and read from files using Python.
    • to write functions in Python.
    • to handle exceptions in Python.
    • to work with dates and times in Python.

Outline

Python Overview and History

  • Why Python?
  • How to run Python applications
  • Python configuration details Language Basics
  • Program structure
  • Strings
  • Numbers

Complex Types and Operators

  • Tuples
  • Lists
  • Dictionary
  • Files

Statements and Control Structures

  • Assignment
  • Expressions

Functions

  • Function basics
  • Scope rules
  • Arguments
  • Functions as arguments

Modules

  • Module basics
  • Namespaces
  • Importing and reloading modules

Classes

  • What is a class?
  • What is an object?
  • Class basics
  • Writing methods

Advanced Classes

  • Inheritance
  • Operator overloading