Skip to content
Tech Pvt Ltd(home)

Software Engineering

Python Programming

Readable, practical Python for scripting, automation and application development.

Course overview

Python is used across automation, data work and back-end development. This program builds a firm foundation in the language and its ecosystem so participants can write clean scripts, structure larger programs and work with common libraries.

What participants will learn

  • Write idiomatic Python using core data structures
  • Organize code into functions, modules and packages
  • Work with files, JSON and external libraries
  • Use virtual environments and package management
  • Automate repetitive tasks with scripts

Indicative outline

The final syllabus is agreed with each organization and can be adjusted to your requirements.

  1. 01

    Python essentials

    • Syntax and types
    • Lists, dictionaries and sets
    • Control flow
    • Comprehensions
  2. 02

    Structuring programs

    • Functions
    • Modules and packages
    • Classes
    • Error handling
  3. 03

    Working with data

    • Files and JSON
    • Standard library highlights
    • Calling HTTP APIs
  4. 04

    Tooling

    • Virtual environments
    • pip and dependencies
    • Testing with pytest

Who it's for

  • Developers and analysts new to Python
  • Operations engineers automating routine work
  • Teams preparing for data science training

Prerequisites

  • Comfort using a computer and a text editor
  • Software Engineering

    Java Programming

    Core Java, object-oriented design and the standard library for building reliable applications.

  • Cloud Computing

    AWS Cloud Fundamentals

    Core AWS services, the shared responsibility model and how to design simple, secure workloads.

  • Cloud Computing

    Microsoft Azure Fundamentals

    Azure's core services, governance tools and pricing model for teams working in Microsoft environments.

Planning Python Programming for your team?

Share your team's size, experience and goals. We'll discuss how to adapt this program to your requirements.