課程資料
- 可獲發
- *證書的發放與分配,依課程提供者的政策及安排而定。
課程簡介
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.
課程章節
- 20 個章節
- 122 堂課
- 第 1 章 Introduction
- 第 2 章 Downloading and Installing of required software
- 第 3 章 Basics you always need to know - Do not skip this section if you are novice.
- 第 4 章 Take decision - follow a branch - Use if-else
- 第 5 章 Loop - iterating over a section of code again and again.
- 第 6 章 Python list - The mutable linear container.
- 第 7 章 Python string - all you need to know about Python string.
- 第 8 章 Python tuple - Immutable linear container.
- 第 9 章 Python set - Pythonian way to represent set of Mathematics.
- 第 10 章 Python dictionary - associative container in Python.
- 第 11 章 List comprehension - a powerful tool to create a list.
- 第 12 章 Python random module - generating random numbers or selecting elements randomly.
- 第 13 章 Modularise your program using function - Learn how to write your own function.
- 第 14 章 Exception Handling in Python
- 第 15 章 Command line parameter passing to a Python program.
- 第 16 章 Reading and writing files in Python.
- 第 17 章 Object oriented programming in Python - classes and objects.
- 第 18 章 Inheritance
- 第 19 章 Module and Package
- 第 20 章 Decorators in Python.
課程內容
- 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.
此課程所涵蓋的技能
評價
-
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