Python Language Course

Course Start Date

Python Programming Language Course

Fundamentals of Python Programming Language for Beginners

Duration: 2 Days

Venue: 10 Anson Road, 26-08A International Plaza, Singapore 079903

About Course: Python is a very old computer language and become #1 programming language in the world. Most of the banks, data analytics company are using it extensively for data analytics, robotics & machine learning.  In this course we will demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects.

We will teach you basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. E.g.  projects include a normalized database interface and a complete working row application. Some hands-on files accompany the course.

Pre-Requisites: Python Programming: What You Need To Get Started Python course.

This course is designed for beginners to intermediate users who want to become an application developer by using Python programming, which is a widely used general to high-level programming language.

It is a classroom based course that covers the step by step topics to start programming with Python.

No prior existing knowledge on Python programming is needed. You should have only basic computing knowledge.

Target Student: This Python training course is designed for beginner to intermediate users in programming.

Whether you work in FinTech, Services, Sales, Marketing, Finance, Manufacturing, IT, Networking, Marine, Business Analysis or Any industry, you would definitely benefit from learning the popular Data Science language – Python Programming Language.

Existing programmers, data scientists and engineers with development experience in another high-level programming language or scripting language such as C/C++, Perl, PHP etc. will also get benefit by learning the Python Programming Language.

Prior experience or Python programming knowledge is not necessary.

Python training classes designed everyone from first-time programmers to experienced developers for developing advanced scripts and applications code in the Python programming language.

python training singapore  Python Programming Language Course Outline

Module 1:- Getting started with python

  • Installations and versions 2.x and 3.x
  • History of Python
  • Why to use Python?
  • Starting Python
  • Interpreter PATH
  • Using the Interpreter
  • Running a Python Script
  • Python Scripts on UNIX/Windows
  • Python Editors and IDEs
  • Using Variables, Keywords
  • Built-in Functions
  • Strings, Different Literals, Math Operators and Expressions
  • Writing to the Screen
  • String Formatting
  • Command Line Parameters

Module 2:- Flow Control in Depth

  • About Flow Control
  • Indenting is significant
  • The if and elif statements
  • While loops
  • Using lists
  • Using the for statement
  • The range() function

Module 3:- Sequences and file operations

  • Lists
  • Tuples
  • Indexing and Slicing
  • Iterating through a Sequence
  • Functions for all Sequences
  • Using Enumerate()
  • Operators and Keywords for Sequences
  • The xrange() function
  • List Comprehensions
  • Generator Expressions
  • Dictionaries and Sets

Module 4:- Functions

  • Syntax of function definition
  • Formal parameters
  • Global versus local variables
  • Passing parameters and returning values

Module 5:- Working with files

  • Text file I/O overview
  • Opening a text file
  • Reading text files
  • Raw (binary) data
  • Using the pickle module
  • Writing to a text file

Module 6:- Errors and Exception handling

  • Dealing with syntax errors
  • Exceptions
  • Handling exceptions with try/except
  • Cleaning up with finally

Module 7:- Dictionaries and sets

  • Dictionary overview
  • Creating dictionaries
  • Dictionary functions
  • Fetching keys or values
  • Testing for existence of elements
  • Deleting elements

Module 8:- Using Modules

  • The Import Statement
  • Module Search Path
  • Package Installation Ways

Module 9:- Regular Expressions

  • RE Objects
  • Pattern matching
  • Parsing data
  • Subexpressions
  • Complex substitutions
  • RE tips and tricks

Module 10:- object oriented programming in python

  • Introduction to Python Classes
  • Defining Classes
  • Initializers
  • Instance Methods
  • Properties
  • Class Methods and Data
  • Static Methods
  • Private Methods and Inheritance
  • Module Aliases and Regular Expressions

Our Clients