Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Learn Python 3 from basics to advance level-hands on with Coding Exercises-become a Python pro in a week.
This course will help you to learn Python 3 step by step from beginning to expert level. Undoubtedly, Python is the most in-demand language. It is used for Data Science and analytics, Machine Learning, Web Programming.
This course aims to teach the Python language in depth to the students, the instructor explains everything from grounds up so that student could learn the basics with programming along with the Python language.
Clea instructions to download, install and configure Python is given at the beginning of the course, so that Students can smoothly install Python in their respective (Win or Mac) system.
Each section contains Coding exercises, these exercises are based on the topics, students will have to write the code practically as per the instructions within the provided editor to test their ability of acquired knowledge. Also there are quizzes to check the development of the students as they go through the course curriculum.
The syllabus of the course is based on the curriculum followed by the Universities across the globe in the graduate level engineering or computer application courses.
If the students have further doubts they can always post in the Q/A section of the course.
The course starts with the fundamentals of Python including control structures, functions and fundamental data structures and then moves towards the advance topics.
Course Content
- 20 section(s)
- 122 lecture(s)
- Section 1 Introduction
- Section 2 Downloading and Installing of required software
- Section 3 Basics you always need to know - Do not skip this section if you are novice.
- Section 4 Take decision - follow a branch - Use if-else
- Section 5 Loop - iterating over a section of code again and again.
- Section 6 Python list - The mutable linear container.
- Section 7 Python string - all you need to know about Python string.
- Section 8 Python tuple - Immutable linear container.
- Section 9 Python set - Pythonian way to represent set of Mathematics.
- Section 10 Python dictionary - associative container in Python.
- Section 11 List comprehension - a powerful tool to create a list.
- Section 12 Python random module - generating random numbers or selecting elements randomly.
- Section 13 Modularise your program using function - Learn how to write your own function.
- Section 14 Exception Handling in Python
- Section 15 Command line parameter passing to a Python program.
- Section 16 Reading and writing files in Python.
- Section 17 Object oriented programming in Python - classes and objects.
- Section 18 Inheritance
- Section 19 Module and Package
- Section 20 Decorators in Python.
What You’ll Learn
- Complete command over Python language.
- Basics of Python
- Control structures - loops, if-elif-else, break, continue
- Writing functions in Python, understanding Parameters
- string
- List
- Set
- Dictionary
- tuple
- random module
- Exception handling using try-except block.
- Command line arguments
- File handling in detail including reading and writing of csv files using csv module
- Class, Objects, magic methods.
Skills covered in this course
Reviews
-
AAyan Naskar
Excellent
-
HHephzibah Rajkumar
This is a totally new course for me. I am finding it interesting so far and I like the practical way it is taught with examples.
-
MM C
Best coding teacher I've had! Taught me C and Python very well. Knowledgeable and professional.
-
AAnand Jandhyala
I have learnt the fundamentals very well with the good explanation provided. I will be happy if there are solutions provided for some of the challenging code exercises