Python Scripting: Dates, Classes and Collections

  • 4.8
Approx. 15 hours to complete

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

Intermediate

Course 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 examples

Pros 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
English
Available now
Approx. 15 hours to complete
Aspen Olmsted
LearnQuest
Coursera

Instructor

Aspen Olmsted

  • 4.8 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses