• support@conveytechlabs.com



Course Description

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance.

Course Information

  • Duration: 30 hrs
  • Timings: Week days 1-2 Hours per day (or) Weekends: 2-3 Hours per day
  • Method: Online/Classroom Training
  • Study Material: Soft Copy

Course Content

Python Syllabus

  1. All examples discussed would be based on data manipulation. We will be working on micro-projects dealing with (Approx 5 Projects)
  1. a) CSV – Import CSV files with statistics.
  2. b) Excel files – Import Excel files with data
  3. c) Python for Report Writing – Word / Power-point etc
  4. d) Manipulating large data. – Creation of charts and reports from data
  5. e) Creation of Power-point presentation from data provided.

Online Session

  1. What is Python? Usage domains of Python Examples of Use cases.

Day 1

  1. Introduction to Python Installing and using Python Setting up your environment Writing your first script Executing Python from the command line Comments and Input-Output Docstrings Data Types and operations Python statements Iterations and Decisions Using the `os` and the `sys` modules Introduction to functions Practical exercise

Day 2

  1. Functions Arguments and Parameters Lists, Dictionaries, and Sets Importing modules and Reload Errors and Exceptions Class and objects Output formatting and formatting operators Working with files/directories Introduction to the `csv` module Creation of a simple command line program Practical exercise

Day 3

  1. Advanced Function topics Advanced file operations Namespaces and Scopes of variables Debugging and troubleshooting String Functions and operations Immutability and Mutability

Day 4 (New Addition)

  1. GUI Programming with Python Tkinter programming Tkinter widgets Menu & Canvas widgets Geometry Management Event Handling Practical exercise

Day 5

  1. A Development plan Creation of modules Using Programming tools Time operations and `datetime` module Introduction to Persistence/Database Connecting to SQLite, MySQL and SQL Server Introduction to the `pyWin32` module Creating and editing Office Documents Using `openpyxl` module to manipulate Excel Using `python-pptx` for working with Powerpoint More Practical exercises

Day 6

  1. Introduction to `scipy`, `numpy` and `matplotlib` Using `pandas` for data manipulation Using Plotly Memory Management List Comprehensions Decorators Shallow and Deep Copy Make installer file and configuration

Key features

  • Career oriented training.
  • One to One live interaction with a trainer.
  • Demo project end to end explanation.
  • Interview guidence with resume preparation.
  • Support with the trainer through E-mail.

Live Traffic

Live Traffic Feed