Python Scripting: Dates, Classes and Collections
- 4.8
Course Summary
Learn how to use Python to automate tasks, work with dates, create classes and collections. This course is perfect for anyone who wants to streamline their work and increase productivity.Key Learning Points
- Learn how to automate tasks using Python scripts
- Understand how to work with dates and times in Python
- Create classes and collections to organize and manage data
Related Topics for further study
Learning Outcomes
- Understand how to use Python to automate tasks
- Create classes and collections to organize and manage data
- Manipulate dates and times in Python
Prerequisites or good to have knowledge before taking this course
- Basic knowledge of Python
- Access to a computer with Python installed
Course Difficulty Level
IntermediateCourse Format
- Self-paced
- Online
- Video lectures
- Hands-on exercises
Similar Courses
- Python for Data Science
- Python for Everybody
- Python Data Structures
Related Education Paths
Notable People in This Field
- Creator of Python programming language
- Data Scientist and author
Related Books
Description
This course is the second course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the four main concepts in programming: Advanced String Operations and Dates, Modeling Classes, Development of Classes and Collections. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
Knowledge
- Develop computer programs that utilize classes andobjects to solve business and mathematical problems
Outline
- Dates and Advanced Strings
- Working with Date and Times Values
- Advanced String Operations
- Formatting Data
- Programming Assignment Part I Solution Video
- Programming Assignment Part II Solution Video
- Working with Date and Times Values Reading
- Advanced String Operations Reading
- Formatting Data Reading
- Practice Working with Date and Times Values Quiz
- Practice Advanced String Operations Quiz
- Practice Formatting Data Quiz
- Module 1 Graded Quiz
- Modeling Classes
- UML Class Diagrams
- Modeling Has-A Class Relationships
- Modeling Is-A Class Relationships
- UML Class Diagrams Reading
- Modeling Has-A Class Relationships Reading
- Modeling Is-A Relationship Reading
- Practice Primitative Data Type Quiz
- Practice Modeling Has-A Class Relationships Quiz
- Practice Modeling Is-A Class Relationships Quiz
- Module 2 Graded Quiz
- Developing Classes
- Coding a Class’s Data Fields
- Coding a Class’s Methods
- Instantiating Classes
- Programming Assignment Solution Video
- Coding a Class’s Data Fields Reading
- Coding a Class’s Methods Reading
- Instantiating Classes Reading
- Practice Coding a Class’s Data Fields Quiz
- Practice Coding a Class’s Methods Quiz
- Practice Case Statement Quiz
- Module 3 Graded Quiz
- Collections
- Lists
- Tuples
- Dictionaries
- Programming Assignment Solution Video
- Lists Reading
- Tuples Reading
- Dictionaries Reading
- Practice Lists Quiz
- Practice Tuples Quiz
- Practice Dictionaries Quiz
- Module Graded Quiz
Summary of User Reviews
Learn Python scripting with dates, classes, and collections. This course has received positive reviews from users who found it to be a comprehensive introduction to Python scripting. Many users appreciated the hands-on approach and practical examples provided throughout the course.Key Aspect Users Liked About This Course
Hands-on approach and practical examplesPros from User Reviews
- Comprehensive introduction to Python scripting
- Great hands-on exercises and quizzes
- Course content is well-organized and easy to follow
- Instructors are knowledgeable and responsive
- Great for beginners and intermediate learners
Cons from User Reviews
- May be too basic for advanced Python programmers
- Some users found the pace of the course to be too slow
- Not enough emphasis on real-world applications
- Some users experienced technical difficulties with the platform
- Limited interaction with other students