Python Essentials [Fastrack]
Duration:
3 Days (24 Hours)
Class Size:
Maximum 25 participants
Class Type:
Physical Class
Course Overview
This Python Essentials course is a transformative three-day journey crafted to immerse you in the world of Python programming. Unlike most courses in Malaysia, which often focus on older versions of Python in a strictly academic context, our course is dynamically designed to address the latest changes and practical implementations in Python.
We pride ourselves on offering a curriculum not just taught but brought to life by industry experts with over 30 years of development experience. This course is your gateway to mastering Python with a blend of theory and hands-on practice, ensuring you are well-equipped to navigate and utilize the language in real-world scenarios.
Who Should Attend?
This course is designed for those already using Korn shell scripting, Perl, or C programming languages to manipulate files or control processes.
Course Objectives
By the end of this course, participants will be able to:
Understand and apply Python logic and algorithms.
Adopt and implement efficient development processes.
Code proficiently in Python.
Utilize various Integrated Development Environments (IDEs).
Implement loops, functions, and recursion.
Work with filing systems and data acquisition.
Navigate operating system necessities.
Learn and apply new Python techniques.
Integrate external libraries, including C libraries.
Engage in image processing for Optical Character Recognition(OCR).
Prerequisites
Participants are expected to have:
Internet connection with at least 1 MBPS speed.
A Google email address OR administrative rights to install Anaconda and python.
Libraries on the go (either one would do).
Basic understanding of uploading, downloading, and managing files.
Familiarity with local file system operations.
Willingness to learn and have fun learning.
Course Modules
Module 1: Introduction to Python
Module 2: Core Concepts: Variables and Data Types
Module 3: Numeric in Python
Module 4: String Manipulation
Module 5: Conditional Logic and Flow Control
Module 6: Data Structures in Python
Module 7: Loops and Functions
Module 8: Practical Application and External Libraries
Module 9: Advanced Processing Techniques
Module 10: Operating System Utilities and File Handling
Module 11: New Features in Python 3.10 and 3.11