Non-Certification Course

Python Essentials 2 (Intermediate)

This intermediate Python course, succeeding Python Essentials, delves into modules, packages, exceptions, file processing, general coding techniques, and OOP. Ideal for those eyeing careers in Software Development, Security, Networking, and IoT.

RM5,999.00

per person

Level

Intermediate

Duration

4 Days

Training Delivery Format

Face-to-face / Virtual Class

RM5,999.00

per person

Level

Intermediate

Duration

4 Days

Training Delivery Format

Face-to-face (F2F) / Virtual Class

Class types

Public Class

Private Class

In-House Training

Bespoke

The course picks up where Python Essentials (Beginner) leaves off. Its main goal is to teach you the skills related to the more advanced aspects of Python programming, including modules, packages, exceptions, and file processing, as well as with general coding techniques and object-oriented programming (OOP).

The course is recommended for aspiring developers who are interested in pursuing careers connected with Software Development, SecurityNetworking, and the Internet of Things (IoT).

  • Those who’ve completed “Python Essentials (Beginner)” or have similar basic Python knowledge.
  • Aspiring developers seeking deeper Python understanding.
  • Individuals eyeing careers in Software Development, Security, Networking, and IoT

You will learn

  • Learn general coding techniques and best practices
  • Learn to use object-oriented programming in Python
  • Learn how to import and use Python modules
  • Learn how to handle exceptions
  • Learn how to process files
  • Prepare for PCAP certification

Attended Python Essentials (Beginner) course or having equivalent knowledge of Python. This means attendees should have a foundational understanding of Python and its basic programming concepts.

Module 1: Modules, packages, and PIP

Importing and using Python modules; using some of the most useful Python standard library modules; constructing and using Python packages; PIP (Python Installation Package) and how to use it to install and uninstall ready-to-use packages from PyPI.

 

Module 2: Strings, String and List Methods, Exceptions

Characters, strings, and coding standards; Strings vs. lists – similarities and differences; Lists methods; String methods; Python’s way of handling runtime errors; Controlling the flow of errors using try and except; Hierarchy of exceptions.

 

Module 3: Object-Oriented Programming

Basic concepts of object-oriented programming (OOP); The differences between the procedural and object approaches (motivations and profits); Classes, objects, properties, and methods; Designing reusable classes and creating objects; Inheritance and polymorphism; Exceptions as objects.

 

Module 4: Miscellaneous

Generators, iterators and closures; Working with file-system, directory tree and files; Selected Python Standard Library modules (os, datetime, time, and calendar.)

HRD Corp Claimable Course

Contact form

Get the Project Charter Guide now!

Just enter your email address to access the FREE Project Charter guide and template.