Rice University - Python Programming Essentials
- Offered byCoursera
Python Programming Essentials at Coursera Overview
Duration | 10 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Python Programming Essentials at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 1 of 4 in the Introduction to Scripting in Python Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Beginner Level
- Approx. 10 hours to complete
- English Subtitles: Arabic, French, Portuguese (European), Chinese (Simplified), Italian, Vietnamese, Korean, German, Russian, English, Spanish
Python Programming Essentials at Coursera Course details
- This course will introduce you to the wonderful world of Python programming! We'll learn about the essential elements of programming and how to construct basic Python programs. We will cover expressions, variables, functions, logic, and conditionals, which are foundational concepts in computer programming. We will also teach you how to use Python modules, which enable you to benefit from the vast array of functionality that is already a part of the Python language. These concepts and skills will help you to begin to think like a computer programmer and to understand how to go about writing Python programs.
- By the end of the course, you will be able to write short Python programs that are able to accomplish real, practical tasks. This course is the foundation for building expertise in Python programming. As the first course in a specialization, it provides the necessary building blocks for you to succeed at learning to write more complex Python programs.
- This course uses Python 3. While many Python programs continue to use Python 2, Python 3 is the future of the Python programming language. This first course will use a Python 3 version of the CodeSkulptor development environment, which is specifically designed to help beginning programmers learn quickly. CodeSkulptor runs within any modern web browser and does not require you to install any software, allowing you to start writing and running small programs immediately. In the later courses in this specialization, we will help you to move to more sophisticated desktop development environments.
Python Programming Essentials at Coursera Curriculum
Python as a Calculator
Welcome!
Course Overview
Hello, world!
Python Development Environments
Numbers
Simple Expressions
Compound Expressions
Variables and Assignment
Handling Errors in Python
Using CodeSkulptor3
A Short Guide to Common Errors in Python
Practice Exercise for Expressions
Practice Exercises for Variables and Assignments
Basic Python Syntax
Functions
What is a Function?
Calling Functions
Defining Functions
Local Variables
Understanding Function Evaluation
Using Print and Return in Functions
Functions
Practice Exercises for Functions
Functions
Logic and Conditionals
Boolean Logic
Logical Expressions
Comparisons
Conditionals
More Conditionals
Using Python Documentation
Following Coding Standards
Conditionals in Python
Coding Standards and Style
Practice Exercises for Logic and Conditionals
Logic and Conditionals
Python Modules
Python Modules
The Datetime Module
Coding the Practice Project - Part 1
Coding the Practice Project - Part 2
RPSLS Video
Project Video
Python Modules
Datetime Module Quick Reference
Practice Project: Rock-Paper-Scissors-Lizard-Spock
Tips for RPSLS
Project Description: Working with Dates
OwlTest: Automated Feedback and Assessment