Students
38
Lectures
139
Course Duration
Unlimited Duration
Updated
May 24, 2022
This course provides an introduction to programming and the Python language. Students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions. This course includes an overview of the various tools available for writing and running Python and gets students coding quickly. It also provides hands-on coding exercises using commonly used data structures, writing custom functions, and reading and writing to files.

Ashar Hafeez
0
1
Courses
38
Students
You'll learn the fundamentals of the Python programming language, along with programming best practices. You’ll learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of your programs. You’ll harness the power of complex data structures like lists, sets, dictionaries, and tuples to store collections of related data. You’ll define and document your own custom functions, write scripts, and handle errors. Lastly, you’ll learn to find and use modules in the Python Standard Library and other third-party libraries.
-
- What is Python? Unlimited
- The Birth of Python Unlimited
- About Interpreted Languages Unlimited
- Advantages of Python Unlimited
- Disadvantages of Python Unlimited
- How to get Python Unlimited
- Which version of Python? Unlimited
- The end of Python 2 Unlimited
- Getting Help Unlimited
-
- Objectives Unlimited
- Starting Python Unlimited
- If the interpreter is not in your PATH Unlimited
- Using the interpreter Unlimited
- Trying out a few commands Unlimited
- Running Python scripts Unlimited
- Using pydoc Unlimited
- Python Editors and IDEs Unlimited
- Exercises Unlimited
- Objectives Unlimited
- Using variables Unlimited
- Keywords and Builtins Unlimited
- Variable typing Unlimited
- Strings Unlimited
- Single-delimited string literals Unlimited
- Triple-delimited string literals Unlimited
- Raw string literals Unlimited
- Unicode characters Unlimited
- String operators and methods Unlimited
- String Methods Unlimited
- Numeric literals Unlimited
- Math operators and expressions Unlimited
- Converting among types Unlimited
- Writing to the screen Unlimited
- String Formats Unlimited
- f-strings Unlimited
- Legacy String Formatting Unlimited
- Command line arguments Unlimited
- Reading from the keyboard Unlimited
- Exercises Unlimited
- Objectives Unlimited
- About Array Types Unlimited
- Lists Unlimited
- Indexing and slicing Unlimited
- Iterating through a sequence Unlimited
- Tuples Unlimited
- Iterable Unpacking Unlimited
- Nested sequences Unlimited
- Operators and keywords for sequences Unlimited
- Functions for all sequences Unlimited
- Using enumerate() Unlimited
- The range() function Unlimited
- List comprehensions Unlimited
- Generator Expressions Unlimited
- Exercises Unlimited
- About Dictionaries Unlimited
- When to use dictionaries Unlimited
- Creating dictionaries Unlimited
- Getting dictionary values Unlimited
- Iterating through a dictionary Unlimited
- Reading file data into a dictionary Unlimited
- Counting with dictionaries Unlimited
- About sets Unlimited
- Creating sets Unlimited
- Working with sets Unlimited
- Exercise scores.py Unlimited
- Exercise shell_users.py Unlimited
- Exercise common_fruit.py Unlimited
- Exercise set_sieve.py Unlimited
- Sorting Overview Unlimited
- The Sorted() function Unlimited
- Custom sort keys Unlimited
- Lambda function Unlimited
- Sorting nested data Unlimited
- Sorting dictionaries Unlimited
- Sorting in reverse Unlimited
- Sorting lists in place Unlimited
- Exercise scores_by_score.py Unlimited
- Exercise alt_sorted.py Unlimited
- Exercise sort_fruit.py Unlimited
- Exercise sort_presidents.py Unlimited
- What is a module? Unlimited
- Creating module Unlimited
- The import statement Unlimited
- Where did__pycache__ come from? Unlimited
- Module search path Unlimited
- Packages Unlimited
- Example Unlimited
- Module Aliases Unlimited
- When the battries aren’t included Unlimited
- Exercise temp_conv.py Unlimited
- Exercise c2f_mod.py Unlimited
- Exercise f2c.py Unlimited
- Exercise c2f_loop_mod.py Unlimited