- Level Foundation
- المدة 11 ساعات hours
- الطبع بواسطة Korea Advanced Institute of Science and Technology(KAIST)
-
Offered by
عن
Introduction video: https://youtu.be/TRhwIHvehR0 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. This course starts with building an AI coding environment without failures on learners’ desktop or notebook computers to enable them to start AI modeling and coding with Scikit-learn, TensorFlow, and Keras upon completing this course. Because learners have an AI coding environment on their computers after taking this course, they can start AI coding and do not need to join or use the cloud-based services.الوحدات
Week 1
1
Assignment
- Week 1 Quiz
6
Videos
- 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 2
1
Assignment
- Week 2 Quiz
5
Videos
- Installing JupyterLab
- Using JupyterLab
- Basic rules and concepts of Python
- Data types
- Clear, concise and compact coding
Week3
1
Assignment
- Week 3 Quiz
5
Videos
- 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 4
1
Assignment
- Week 4 Quiz
6
Videos
- 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 5
1
Assignment
- Week 5 Quiz
6
Videos
- 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
1
Readings
- circle_features.py file used in video #4
Week 6
1
Assignment
- Week 6 Quiz
6
Videos
- 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 7
1
Assignment
- Week 7 Quiz
5
Videos
- Introduction to dictionary
- Dictionary iteration
- Dictionary: Sorting and comprehension expressions
- Word counting with dictionary
- Concept and operations off sets
1
Readings
- dream.txt file video #4
Auto Summary
"Practical Python for AI Coding 1" is an ideal starting point for anyone venturing into the world of Python coding, especially geared towards AI applications. Whether you're a complete novice or a seasoned Python user looking to deepen your AI coding skills, this course offers valuable insights and practical knowledge. Guided by expert instructors from Coursera, this foundational course covers essential Python syntaxes, functions, and libraries crucial for AI coding. You'll learn about the complementary relationships among key tools like NumPy, Pandas, and TensorFlow, ensuring a comprehensive understanding of the AI coding ecosystem. The course begins with setting up a robust AI coding environment on your personal computer, eliminating the need for cloud-based services. By the end of the course, you'll be equipped to start AI modeling and coding with powerful tools such as Scikit-learn, TensorFlow, and Keras. Spanning approximately 660 minutes, "Practical Python for AI Coding 1" is available through the Coursera Starter subscription, making it accessible and convenient for learners at the foundational level. Dive into this engaging course and embark on your journey to mastering AI coding with Python.

Youngsun Kwon