PYTHON ESSENTIALS

PYTHON ESSENTIALS

Summary

Location

Location

Malaysia

Duration

Duration

5 Days
Format

Format

Public Class

Public Class

Unleash Your Potential with Our Python Course

Are you ready to embark on a journey into the world of Python? Look no further than Info Trek’s Python Essentials course (Course Code: PY101). In just 5 days of immersive, instructor-led training, you’ll unlock the power of Python and gain the confidence to write Python programs for projects of any size.

Who Should Join?

Our Python course is tailored for those who already dabble in Korn shell scripting, Perl, or C programming. If you’re familiar with manipulating files or controlling processes, you’re in the right place. All we ask is that you’ve got a grasp of Unix basics and some recent programming experience. We’ll take care of the rest.

What to Expect

The Python Essentials course is your gateway to a versatile and dynamic programming language. Dive into the Python interpreter, master numbers, strings, lists, dictionaries, and more. From coding basics to advanced topics, you’ll discover the Python universe. Whether you’re drawn to its simplicity, its robust libraries, or its broad applications, Python is your key to unleashing your coding potential. Join us and let’s embark on this exciting Python journey together!

Course Details

Course Code: PY101; Duration: 5 Days; Instructor-led

This course introduces the student to the Python language. On completion of this class the student should feel comfortable with writing Python programs. The course provides insight to the features of Python that make it an excellent choice for projects of virtually any size

Audience

This course is designed for those already using Korn shell scripting, Perl, or C programming languages to manipulate files or control processes

Prerequisites

This course requires participants to meet the following prerequisites:

  • Introduction to Unix course or equivalent experience
  • Recent programming experience

Methodology

This program will be conducted through Instructor-led (classroom)

Course Objectives

After completing this course, students will be able to:

  • Write Python programs dealing with sequences and mappings, program flow control, system calls and file manipulation

Outlines

  • Why do people use Python?
  • Is Python a scripting language?
  • What can I do with Python?
  • What are Python’s technical strengths?
  • Introducing the Python interpreter
  • Program execution
  • Execution model variations
  • Python program structure
  • Why use built-in types?
  • Numbers
  • Python expression Operators
  • Numbers in action
  • The dynamic typing interlude
  • String literals
  • Strings in action
  • String formatting
  • String methods
  • General type categories
  • Lists
  • Lists in action
  • Dictionaries
  • Dictionaries in action
  • Tuples
  • Files
  • Type categories revisited
  • Object generality
  • References versus copies
  • Comparisons, equality, and truth
  • Python’s type hierarchies
  • Other types in Python
  • Built-in type gotchas
  • Assignment statements
  • Expression statements
  • Print statements
  • If statements
  • Python syntax rules
  • Truth tests
  • While loops
  • Break, continue, pass, and the loop else
  • For loops
  • Loop variations
  • Why use functions?
  • Coding functions
  • Definition & calls
  • Intersecting sequences
  • Scope rules
  • The global statement
  • Scopes and nested functions
  • Passing arguments
  • Special argument matching modes
  • Why use modules?
  • Python program architecture
  • How imports work
  • Module creation
  • Module usage
  • Module namespaces
  • Reloading modules
  • Package import basics
  • Package import example
  • Why use package imports?
  • Why use classes?
  • OOP from 30,000 feet
  • Classes generate multiple instance objects
  • Classes are customized by inheritance
  • Classes can intercept python operators
  • The class statement
  • Methods
  • Inheritance
  • Operator overloading
  • Namespaces
  • Python and OOP
  • Classes as records
  • OOP and inheritance: “is-a” relationships
  • OOP and composition: “has-a” relationships
  • OOP and delegation
  • Multiple inheritance
  • Classes are objects: Generic object factories
  • Methods are objects: Bound or unbound
  • Classes versus modules
  • Why use exceptions?
  • Exception handling: The short story
  • The try/except/else statement
  • The try/finally statement
  • The raise statement
  • The assert statement
  • String-based exceptions
  • Class-based exceptions
  • General raise statement forms
  • Nesting exception handlers
  • Exception idioms
  • Exception design tips
  • Exception gotchas
  • Core language summary
  • Exploring on your own
  • Conversions, numbers and comparisons
  • Manipulating strings
  • Data structure manipulations
  • Manipulating files and directories
  • Internet-related modules
  • Executing programs
  • Debugging, testing, timing, profiling
  • Web frameworks
  • GUI frameworks
  • Content management frameworks

Trainers

Reviews

Interested In

PYTHON ESSENTIALS

Starting From
RM3500
Intake Date
5-9 FEB 2024
,
4-8 MAR 2024
,
29 APR - 3 MAY 2024
,
3-7 JUNE 2024
,
5-9 AUG 2024
,
7-11 OCT 2024
,
2-6 DEC 2024
Class Type
Private, Public

Why Us

Variety of Courses

Variety of Courses

Customizable Class

Customizable Class

Consultants Facilitate

Consultants Facilitate

HRDF Claimable

HRDF Claimable

Professional Certifications

Professional Certifications

Free Chat to Get Quote

Free Chat to Get Quote

Related Courses

Book Now

Course Name: PYTHON ESSENTIALS
Duration: 5 Days
Class Type *
Intake Date *
First Name *
Last Name *
Email *
Contact No. *
Pax *
Total Price: RM
0.00

Enquire Now

Course Name *
Name *
Email *
Contact No. *
Enquiry For
Company Name *
Job Position *
Message *

Download Details

Name *
Email *
Contact No. *