CERTIFICATE COURSE IN ADVANCED PYTHON
Duration : 3 Months / 108 Hours
OBJECTIVE
CCAP24 – GN18880-19630F
The goal of this course is to provide an introduction to Python. The course will discuss topics necessary for the participant to be able to create and execute Python programs. The lectures and presentations are designed to provide knowledge and experiences to students that serve as a foundation for continued learning of presented areas.
COURSE OUTLINE
INTRODUCTION TO PROGRAMMING & PYTHON INSTALLATION 👈🏽
- Overview of Programming Languages
- Machine language
- Assembly language
- High level language
- Compilers & Interpreters
- History of python
- Evolution of Python
- Features of python
- Applications of Python
- Installation & Environment Setup
- Installation & Environment Setup (Ubuntu)
- Starting python in different execution modes
BASICS OF PYTHON PROGRAMMING 👈🏽
- Introduction
- Python character set
- Tokens
- Values & types
- Variables
- Variable name & keyword
- Data Types: Int, float, complex Number, Boolean & string
- Data type conversion
- Multiple assignment to variables
- Input &Print Function
- Formatting Number & string
OPERATORS & EXPRESSIONS👈🏽
- Boolean Expression & relational operators
- Decision making statements
- The if statements
- The If-else statement
- Nested if statement
- Multi way if else statements
- Conditional expressions
- While Loop
- Break statement
- Continue statement
- Nested loops
- For loops
- Range Functions
LISTS 👈🏽
- List values
- Create, Accessing elements
- List length, membership
- List & for loops
- List operations
- List slices [Start:end]
- List deletion
- Object & values
- Passing list to a function
- Cloning lists
- Nested list
- Strings & List
TUPLES, SET & DICTIONARIES 👈🏽
- Tuples
- Introduction to tuples
- Creating tuple
- Tuple assignment
- Operations on tuples
- Sets
- Introduction
- Set with List – operations
- Set operations and functions
- Dictionaries
- Basics of dictionaries
- Creating a dictionary
- Add, Replace, retrieve, format, delete items in a dictionary
STRING MANIPULATION 👈🏽
- Built-in string functions
- Pattern Searching
- Replacing and removing substrings
- Working with Slice Operator
- Applying Slice Operators in Lists and Tuples
FUNCTIONS 👈🏽
- Introduction to Functions
- Parameters & arguments in a function
- Arguments
- Positional arguments
- Arguments with default values
- Local & Global variables
- Function with return values
- Recursion
- Lambda Keyword
- Custom Libraries
- Custom Packages
DATA STRUCTURES IN PYTHON 👈🏽
- Concepts of Data Structures
- Linked List
- Stack
- Queue
- Trees
- Graphs
OBJECT ORIENTED PROGRAMMING: CLASS, OBJECT & INHERITANCE 👈🏽
- Classes and objects
- Constructors
- Operator overloading
- Inheritance
- Multilevel, multiple inheritance
- Method overriding
FILE MANIPULATION 👈🏽
- Introduction
- Writing & Reading Text Files
- Writing & Reading Data Files
- Writing and Reading objects into binary files using pickle
- Directory Manipulation
INTRODUCTION TO RDBMS & MYSQL 👈🏽
- Introduction to Relational Database Management System
- Data & Database
- Database Management Systems
- Features of Database Management Systems
- Codd Rules
- Introduction to MySQL
- Features of MySQL
- MySQL Command Types
- MySQL Datatypes
- Data Manipulation in MySQL
- Insert
- Select
- Update
- Delete
- MySQL Column Expressions
DATABASE OPERATIONS IN MYSQL USING PYTHON 👈🏽
- Connection Python to MySQL Database
- Basic CRUD Operations in MySQL Using Python
PYTHON LIBRARIES FOR DATA ANALYTICS 👈🏽
- Introduction to Data Analytics
- Introduction to Series and DataFrames
- Numpy
- Pandas
- Matplotlib
- SciPy
EXIT PROFILE
Exit Profile 👈🏽
Upon the successful completion of this course, the student will be able to:
- Install and run the Python interpreter
- Create and execute Python programs
- Understand the concepts of file I/O
- Be able to read data from a text file using Python
- Plot data using appropriate Python visualization libraries
CAREER PATH
Career Path 👈🏽
- Programmer in Python
- Python application developer
- Software developer
- Junior Programmer
- IT Educator
6 CERTIFICATES
★ PYTHON (G-TEC Certificate)
APPLY / ENQUIRE NOW
You can also fill out our enquiry form and we will call you back.
Share
Facebook
WhatsApp
Email