Practical Python for AI Coding 1
- Offered byCoursera
Practical Python for AI Coding 1 at Coursera Overview
Duration | 11 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Practical Python for AI Coding 1 at Coursera Highlights
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
Practical Python for AI Coding 1 at Coursera Course details
- This course is for a complete novice of Python coding, so no prior knowledge or experience in software coding is required. This course selects, introduces and explains Python syntaxes, functions and libraries that were frequently used in AI coding. In addition, this course introduces vital syntaxes, and functions often used in AI coding and explains the complementary relationship among NumPy, Pandas and TensorFlow, so this course is helpful for even seasoned python users.
Practical Python for AI Coding 1 at Coursera Curriculum
Preparation for coding : Setting up AI coding environment
Objectives of this course
Concept of programming language
Introducing Python language
Installing Python with Anaconda distribution
Building AI coding environment : Explanation
Building AI coding environment : Demonstration
Week 1 Quiz
Basic concepts and rules of Python coding
Installing JupyterLab
Using JupyterLab
Basic rules and concepts of Python
Data types
Clear, concise and compact coding
Week 2 Quiz
Primitive data types
Getting familiar with Jupyter lab and notebook
Indentation, string and Boolean concepts, and triple quotes
Integers and floats
Type change and dynamic value assignment
Basic concept and use of if-clause
Week 3 Quiz
Control statements and iteration
If...elif...else statement
More complex if-clause use cases
While-loop
for-loop
Augmented assignment and lazy evaluation
Use of break and continue in loops(maybe retake)
Week 4 Quiz
Creating functions
Basic rules of creating functions
Functions taking multiple inputs
Functions with default values and taking inputs of an arbitrary number
Reusing functions created and Using __name__=='__main__' syntax
Standard library and importing modules and libraries
Random number generation
circle_features.py file used in video #4
Week 5 Quiz
Non-primitive data types: Lists and tuples
Concept and slicing of lists
Concept of tuples and unpacking
Enumerate function and modifying lists
Sorting and searching elements
List comprehensions and two dimensional lists
Filter, lambda, map and zip functions
Week 6 Quiz
Non-primitive data types: Dictionaries and sets
Introduction to dictionary
Dictionary iteration
Dictionary: Sorting and comprehension expressions
Word counting with dictionary
Concept and operations off sets
dream.txt file video #4
Week 7 Quiz