PROGRAMMING WITH PYTHON

Python is an open source programming language and allows community development. It is very popular programming language across the globe because of its scope of applicability and versatility. Python is a language of easy & less coding, rich programming environment, powerful libraries, robust debugger and profiler.

Python is widely being used for dynamic applications by small-medium even large scaled organizations. Python is Object Oriented Programming language and one of the most trending languages.

The course intends to teach fundamental of variety of scripts and applications for the web and other systems development using Python. It emphasizes best practices of Python Syntax, Strings, Console Output, Functions, Version control, unit testing, Data Structures Lists & Dictionaries, Loops, Classes, File handling etc.

The course coverage is given below-

Course Coverage   Trainer's Profile
  • Introduction to Python
    • History of Python
    • Why to use Python?
    • Installing Python
    • Environment Variables
    • Executing Python from the Command Line
    • IDE
    • Naming Conventions
  • Python Basic Syntax     
    • About Variable
    • Basic Syntax Comments
    • String Values
    • String Methods
    • The format Method
    • Operator
    • String Operators
    • Arithmetic Operators
    • Comparison (Relational) Operators
    • Assignment Operators
    • Logical Operators
    • Bitwise Operators
    • Numeric Data Types
    • Conversion Functions
  • Python Statement & Loop Control Statements
    • Statement Overview
    • If Statement
    • If...Else Statements
    • Nested If Statements
    • While Loop
    • For Loop
    • Nested Loops
    • Break Statement
    • Continue Statement
  • Python Strings & Numbers
    • Accessing Values in Strings
    • Updating Strings
    • String Special Operators
    • String Formatting Operator
    • Mathematical Constants
    • Different Numerical Types
    • Number Type Conversion
    • Mathematical Functions
    • Random Number Functions
    • Trigonometric Functions
  • Python Lists
    • Accessing Values in Lists
    • Updating Lists
    • Delete List Elements
    • Basic List Operations
    • Built-in List Functions and Methods
  • Python Tuples
    • Basic Tuples Operations
    • Built-in Tuple Functions
    • Python Dictionary
    • Accessing Values in Dictionary
    • Updating Dictionar
    • Delete Dictionary Elements
    • Properties of Dictionary Keys
  • Functions
    • Defining Your Own Functions
    • Parameters
    • Function Documentation
    • Keyword and Optional
    • Parameters
    • Passing Collections to a Function
    • Variable Number of Arguments Scope
    • Functions – “First Class Citizens”
    • Passing Functions to a Function
    • Mapping Functions in a Dictionary
    • Lambda
    • Inner Functions
    • Closures
  • Modules
    • Modules
    • Standard Modules – sys
    • Standard Modules – math
    • Standard Modules – time
    • The dir Function
  • Input and Output
    • Data Streams
    • Creating Your Own Data Streams
    • Access Modes
    • Writing Data to a File
    • Reading Data From a File
    • Additional File Methods
    • Using Pipes as Data Streams
    • Handling IO Exceptions
    • Working with Directories Metadata
    • The pickle Module
  • Database
    • Database concepts
    • Database design
    • SQL
    • Connecting Database with raw Python

 

Pre-Requisite
Basic knowledge in programming.
 

 

Course Schedule
1 Month
Duration: 28 Hours

 

Course Fee & Payment Mode
Fee:
BDT 4,000/Participant

 

Payment Options:

1. bKash: 01738442377

2. Bank:
MEEK Technologies Ltd.,
A/C: 7022-0212000985,
Trust Bank Ltd,
Millennium Corporate Branch,
Dhaka.

 

Contact Us
Phone: 01910607050, 01738442377
email: meektechnologies@gmail.com

 

Register Now