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.
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