Learn Fundamentals of core python programming. online. Concepts of Python programming language. Functional programming, Object-oriented programming with Python.
Syllabus for Core Python programming course includes the following topics:
-
Introduction to Python
- Installing Python
- Running Python code
- Python syntax
- Variables and data types
- Basic arithmetic operators
-
Control Flow
- Conditional statements (if-else)
- Loops (for and while)
- Break and continue statements
-
Functions and Modules
- Creating and calling functions
- Parameters and arguments
- Return values
- Importing modules
-
Data Structures
- Lists, tuples, and sets
- Dictionaries
- Accessing and manipulating data in data structures
- List comprehensions
-
Object-Oriented Programming
- Classes and objects
- Methods and attributes
- Inheritance
- Polymorphism
-
File Handling
- Reading and writing text files
- Reading and writing binary files
- Handling exceptions
-
Regular Expressions
- Matching patterns with regular expressions
- Search and replace
-
Web Development
- Basic HTML and CSS
- Introduction to Flask or Django framework
- Creating a web application with Python
-
Database Programming
- SQL basics
- Connecting to a database
- Creating tables and querying data
- Using a Python library to interact with a database
-
Data Analysis and Visualization Overview