category
Python Essentials 2 (Including Exam Voucher)
Type
Virtual
Classroom ILT
Skill Level
Available dates
Learning Path
Virtual
Duration
1 Day
TYPE
Virtual
Classroom ILT
LEARNING PATH
SKILL LEVEL
DURATION
AVAILABLE DATES
Choose date
R14 900,00
Price excluding VAT
Introduction
This Python Essentials 2 course is the second in a 2-course series that will prepare you for the PCAP: Certified Associate in Python Programming certification exam.
The course picks up where Python Essentials 1 leaves off. Its main goal is to teach you the skills related to the more advanced aspects of Python programming, 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, Security, Networking, and the Internet of Things (IoT).
Audience profile
This course is intended for anyone and everyone who wants to learn Python and modern programming techniques.
It will particularly appeal to:
- Aspiring programmers and learners interested in learning programming for fun and for job-related tasks
- Learners looking to gain fundamental skills and knowledge for an entry-level job role as a software developer, data analyst, or tester
- Industry professionals wishing to explore technologies that are connected with Python, or that utilize it as a foundation
- Team leaders, product managers, and project managers who want to understand the terminology and processes in the software development cycle to more effectively manage and communicate with production and development teams
Pre-requisites
Python Essentials 1
Course objectives
By the end of the course, you should be able to meet the following objectives:
- How to adopt general coding techniques and best practices in your projects
- How to process strings
- How to use object-oriented programming in Python
- How to import and use Python modules, including the math, random, platform, os, time, datetime, and calendar modules
- How to create and use your own Python modules and packages
- How to use the exception mechanism in Python
- How to use generators, iterators, and closures in Python
- How to process files
Course content
| Session 1: Modules, Packages and PIP | |
|
|
|
|
| Session 2: Strings, String and List Methods, and Exceptions | |
|
|
|
|
|
|
| Session 3: Object-Orientated Programming | |
|
|
|
|
|
|
| Session 4: Miscellaneous (Generators, iterators, closures, file streams, processing text and binary files, the os, time, datetime, and calendar module) | |
|
|
|
|
|
|
Associated certifications and exam
Python Essentials 2 is aligned with the PCAP – Certified Associate in Python Programming certification, and prepares you for the PCAP-31-0x exam. A professional credential that demonstrates the holder’s understanding of the Python language syntax and semantics, as well as their proficiency in using the most essential elements of the language, tools, and resources to design, develop, and refactor simple Python programs.
The certification enables you to keep your skills up to date, and to demonstrate these skills to others. It gives you a chance to check, prove, and validate your Python programming abilities. Most importantly, it may open doors to a better job and a better salary, and it is a great motivator for self-improvement and self-development.
Python Overview
Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java. The language provides constructs intended to enable writing clear programs on both a small and large scale.
Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library.
Python interpreters are available for many operating systems, allowing Python code to run on a wide variety of systems.
Torque IT provides our clients with a range of Python specific training and enablement solutions that are suitable for beginner’s right through to advanced programmers.