+92 333 516 7615 | +92 300 423 5593 | business@solutionsplayer.com

Python Course in Islamabad

Home/Python Course in Islamabad

Python Course in Islamabad

50 CREDIT HOURS(5 WEEK COURSE)
2 HOURS 5 DAYS A WEEK(MON-FRIDAY)

COURSE FEES : Rs. 19,000/-

Solutions Player Pvt. Ltd. under New Startup Last Semester offering a Python course in Islamabad. Python
training in Islamabad include coverage of Python syntax, built in data types and control constructs.

download_course_sp

 

Solutions Player Pvt. Ltd. under New Startup Last Semester offering a professional Python course in Islamabad. This hands on Python programming course shows how to rapidly develop and maintain effective Python programs. Python course in Islamabad include coverage of Python syntax, built in data types and control constructs. The course takes a practical approach to creating and organizing Python programs using functions, packages, modules and classes as part of Python’s object-oriented paradigm. Python course in Islamabad will describe how to use Python to create scripts to manipulate data, automate tasks, perform error handling and store and retrieve data by using relational databases. Students will be able to create Python scripts that assist with system administration.

Students will learn:

  • Working with Python’s built-in objects
  • Reading and writing files
  • Creating variables and objects in Python
  • Collaborating with databases
  • To create structured data with lists, tuples,sets and dictionaries
  • Performing conversion operations onnumbers
  • Using conditional constructs to controlflow of execution
  • To write concise regular expressions
  • Organizing code with functions andclasses
  • To create object-oriented Pythonprograms
  • Using exceptions to gracefully handleerrors

OBJECTIVES

Course Outline

Fragments

Language Fundamentals

  • Identifiers and Keywords
  • Python Execution Mode
  • Naming Objects and Binding
  • Python Data Model
  • Immutable and Mutable Objects
  • Values
  • Types
  • Creating and Using Variables

Using Python

  • Executing Python Programs from the Command Line
  • Python Command Line Options
  • Environment Variables that Influence Python
  • Creating Python GUI Applications
  • Standalone vs. Web-Enabled Interfaces
  • The Python Standard Library

Flow Control Constructs

  • Loops Iterators
  • Return Statements
  • Loop Modification
  • Returning Generator Iterators
  • Retrieving Iterators

Expressions

  • Arithmetic Operations
  • Boolean Operations
  • Conditional Expressions
  • Order of Operations and Operator Evaluation
  • Expression Lists
  • Assignment Operations

Object Oriented Programming Concepts

  • The Object Oriented Programming
  • Encapsulating Information
  • Classes vs. Instances of Objects
  • Built-in Class Attributes
  • Implementing Class Inheritance
  • Using Objects in Code

 

I/O Handling

  • To send output using print() Method
  • Reading Input with the input() Method
  • Open() Method
  • Files Access modes
  • Working with File Object Attributes
  • Closing File Objects with the close() Method
  • Read() and write() methods

Arrays, Collections and Dictionaries

  • Sequenced Data Structures
  • Arrays
  • Collections
  • Dictionaries
  • Creating and Accessing Lists
  • Manipulating Lists
  • Creating and Accessing Tuples
  • Understanding the Differences between Lists and Tuples
  • Using Dictionaries to Create Data Records

Fragments

Using the String Object

  • String Methods
  • Using Function to Format Strings
  • Using Escape Sequences
  • Raw Strings

Using the String Object

  • Manipulating Strings with String Methods
  • Using the format () Function to Format Strings
  • Using Escape Sequences
  • Working with Raw Strings

 

Object Oriented Programming Concepts

  • Classes vs. Instances of Objects
  • Built-in Class Attributes
  • Implementing Class Inheritance
  • Using Objects in Cod

 

Data Management

  • Embedding SQLite Databases in Applications
  • Local Databases
  • Understanding DB
  • Understanding and Using Common SQL Statements
  • Connecting to a SQLite Database
  • Using Cursors to interact with Data from a Database
  • Implementing Error Handling with Database Connections

 

Unary and Binary Arithmetic Operations

  • Comparison and Boolean Operations
  • Conditional Expressions
  • Lambda Expressions
  • Order of Operations and Operator Evaluation
  • Expression Lists
  • Assignment Operations

Organizing Code

  • Defining Functions
  • Calling Functions
  • Creating Anonymous Functions
  • Creating Recursive Functions
  • Classes and class statements
  • Class Instances
  • Basis of a New Class
  • Modules with variables
  • Locating and Importing Modules
  • Using Packages to Group Modules Together

Arrays, Collections and Dictionaries

  • Manipulating Dictionaries Using Dictionary Methods
  • Creating Sets
  • Performing Set Operations
  • Union
  • Intersect
  • Difference
  • Differences between Sets and Dictionaries
  • Using Generators to Return Iterators