Python Online Course


Now, learn programming languages in the comfort of your home, in any part of the world. I can help you learn programming in Python for your university, college or school exams.

The syllabus as shown alongside is a typical syllabus for most exams. I can modify the topics covered as per your exam syllabus.

All teaching is online through live (not recorded) lectures wherein you will be able to interact with me in real-time and get your difficulties solved immediately.

You will learn theory and practicals and see how programs develop online.

Features:

  • Solved programs
  • PDF Exercise sheets
  • Practical Tips
  • Difficulty Solving Sessions
SYLLABUS OF
Python
ONLINE COURSE
1 Introduction to Programming
2 Interpreter and Compiler
3 Python Environment setup
4 Identifiers
5 Reserved Words
6 Indentation
7 Multiline statements
8 Comments
9 Quotation
10 Blank lines and their importance
11 Waiting for User input
12 Multiple Statements
13 Command Line Arguments
14 Parsing Command Line Arguments
15 Variables and Data Types
16 Numbers – decimal and binary
17 Strings
18 Lists
19 Tuples
20 Dictionary
21 Data Type Conversion
22 Operators in Python
23 Arithmetic Operators
24 Assignment Operators
25 Comparison Operators
26 Logical Operators
27 Bitwise Operators
28 Membership Operators
29 Identity Operators
30 Precedence Table for Operators
31 Decision making statements
32 IF statement
33 IF … ELIF—ELSE statement
34 Nested IF statements
35 Need for Loops
36 while loop
37 for loop
38 loop control statements
39 break statement
40 continue statement
41 pass statement
42 Generator and Iterator
43 Mathematical Functions in Python
44 abs()
45 ceil()
46 floor()
47 exp()
48 max()
49 min()
50 modf()
51 fabs()
52 log()
53 log10()
54 sqrt()
55 pow()
56 round()
57 Random Number Functions
58 Trigonometric Functions
59 Constants in Python
60 Strings and String Handling Functions
61 Escape Characters
62 Updating Strings
63 String formatting
64 Triple Quotes
65 Unicode
66 String Handling Functions
67 count()
68 capitalize()
69 center()
70 encode()
71 decode()
72 find()
73 index()
74 isalnum()
75 isdigit()
76 isnumeric()
77 islower()
78 isupper()
79 lower()
80 ljust()
81 len()
82 join()
83 isspace()
84 istitle()
85 isspace()
86 replace()
87 swapcase()
88 startswith()
89 split()
90 splitlines()
91 rjust()
92 rindex()
93 lstrip()
94 maketrans()
95 isdecimal()
96 zfill()
97 upper()
98 translate()
99 title()
100 swapcase()
101 strip()
102 startswith()
103 Lists in Python
104 Accessing values in Lists
105 Updating Lists
106 Delete List Elements
107 List Operations
108 Indexing and Slicing
109 Builtin List Functions
110 len()
111 max()
112 min()
113 list()
114 append()
115 remove()
116 count()
117 extend()
118 sort()
119 reverse()
120 remove()
121 pop()
122 insert()
123 index()
124 Python Tuples
125 Accessing values in Tuples
126 Updating Tuples
127 Deleting element in tuple
128 Basic Tuple Operations
129 Slicing, Indexing and Matrices
130 Builtin Tuple Functions
131 Tuple len() function
132 Tupe max() function
133 Tuple min() function
134 Python Dictionary
135 Accessing Values in a Dictionary
136 Update dictionary
137 Delete Dictionary Elements
138 Dictionary Keys
139 Dictionary Functions & Methods – 12
140 Date & Time functions in Python
141 User-Defined Functions in Python
142 Pass by reference
143 Pass by Value
144 default arguments
145 Keyword arguments
146 Variable length args
147 return statement
148 anonymous functions, map, filter, reduce and lambda functions
149 global and local variables
150 Modules in Python
151 import statement
152 from…import statement
153 Modules as scripts
154 Namespaces and scoping
155 Packages in Python
156 Python File I/O
157 Printing to screen
158 Read from keyboard
159 Input function
160 Concept of file
161 File naming rules
162 File object attributes
163 Reading and Writing Files
164 File Positions
165 File operations – delete and rename
166 Directories
167 File Methods
168 Directory Methods
169 Python Exception Handling
170 What is an exception?
171 Standard exceptions
172 Assertions in Exceptions
173 Exception Handling Techniques
174 try-finally
175 except clause
176 Raising an exception
177 User-defined Exceptions
178 Object-Oriented Python
179 Custom Type Objects, classes, methods, Inheritance
180 Regular Expressions
181 Numpy basics
182 Pandas Basics
183 Data Visualisation in Python
184 5 Applications to Physics/Chemistry
185 5 Applications to Mathematics / Statistics
Each section includes a number of programs to explain the concepts. Programs are based on state boards and university exams.


Categories: Blog

Tags: , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: