On successful completion of the course, you will be able to program in the professional object-oriented programming (OOP) paradigm in Python, which allows you to start your programmer career. All professional Python programmers develop applications the OOP way. You, too, will be able to write complex, scalable programs in Python on completion of this course.
The course follows a practical approach where students learn by actively problem-solving towards the tangible goal of creating real-world Python programs. The course covers real-world Python programs that you will develop using the object-oriented programming (OOP) paradigm.
Apart from learning Python, in this course, students also learn to use all the necessary tools and techniques they need to become a professional Python programmer. These are software design principles, writing highly organized code, code planning, code refactoring, SQL databases, and more.
We designed this course for both absolute and non-absolute beginners. However, if you are an intermediate who knows Python well, you may still benefit from the course because it covers some advanced Python and programming concepts that you will hardly find anywhere else. Advanced concepts, such as abstract classes, class methods, composition, refactoring, etc., will be comprehensively covered and practiced in the course.
Do I need previous experience with other programming languages to take this course?
No. In fact, in this course, you will not merely learn Python syntax. You will understand Python from the inside-out from the computer science perspective so that you will have a deeper understanding of how programming works.
Explanation of Programming language paradigm
Introduction of Python
Explanation of Python script
About Python
Anaconda Framework
IDE and Debugging
Explanation of Variables
Python Datatypes
Python Literals
Explanation of order of operations
Python MATH module
Explanation of Number type conversions
Python String Operations
Datastructures in python
-
24Python String operations
-
25Special characters in strings
-
26String Indices in python
-
27Updating Strings in python
-
28String Formatting operator in Python
-
29Python Identifiers
-
30Structuring with Indentation in Python
-
31String Library in Python
-
32Max method in Python
-
33Split method in Python
Python Operators
-
34Data
-
35Datastructure
-
36Types of Datastructures
-
37Datastructures in python
-
38Lists in Python
-
39Lists Implementation in python
-
40Tuples in python
-
41Set in python
-
42Python Dictionaries
-
43Working with Python Lists
-
44Basic operations on Lists
-
45Accessing elements from Lists
-
46Pre-defined methods of Lists
-
47Python Enumerate method
-
48Working with Tuple
-
49Pre-defined methods of Tuple
-
50Built-in functions of Tuple
-
51Working with set
-
52Iterating sets using for loop
-
53Working with python Dictionaries
Working with Range function
-
54Operators in Python
-
55Arithmetic operators in python
-
56Comparison operators in python
-
57Assignment operators in Python
-
58Logical operators in python
-
59Special operators in python
-
60Python Bitwise and operator
-
61Python Bitwise or operator
-
62Python Bitwise XOR Operator
-
63Bitwise compliment operator
-
64Binary Left shift and Right shift operators