Course Summary
This course teaches you how to work with various types of data in Python, including strings, lists, and dictionaries. You will also learn about file input and output, regular expressions, and more advanced data structures like tuples and sets.Key Learning Points
- Learn how to manipulate data in Python using strings, lists, and dictionaries
- Explore advanced data structures like tuples and sets
- Develop your skills in file input and output and regular expressions
Job Positions & Salaries of people who have taken this course might have
- USA: $60,000 - $120,000
- India: ₹400,000 - ₹1,000,000
- Spain: €24,000 - €45,000
- USA: $60,000 - $120,000
- India: ₹400,000 - ₹1,000,000
- Spain: €24,000 - €45,000
- USA: $80,000 - $150,000
- India: ₹600,000 - ₹2,000,000
- Spain: €30,000 - €60,000
- USA: $60,000 - $120,000
- India: ₹400,000 - ₹1,000,000
- Spain: €24,000 - €45,000
- USA: $80,000 - $150,000
- India: ₹600,000 - ₹2,000,000
- Spain: €30,000 - €60,000
- USA: $70,000 - $130,000
- India: ₹500,000 - ₹1,200,000
- Spain: €27,000 - €50,000
Related Topics for further study
Learning Outcomes
- Ability to manipulate data in Python using various data types
- Understanding of advanced data structures like tuples and sets
- Proficiency in file input and output and regular expressions
Prerequisites or good to have knowledge before taking this course
- Basic knowledge of Python programming
- Familiarity with data structures
Course Difficulty Level
IntermediateCourse Format
- Online self-paced
- Video lectures
- Hands-on exercises
Similar Courses
- Python Basics
- Python Data Structures
- Applied Data Science with Python
Related Education Paths
Notable People in This Field
- Creator of Python
- Creator of Pandas
Related Books
Description
This course will continue the introduction to Python programming that started with Python Programming Essentials. We'll learn about different data representations, including strings, lists, and tuples, that form the core of all Python programs. We will also teach you how to access files, which will allow you to store and retrieve data within your programs. These concepts and skills will help you to manipulate data and write more complex Python programs.
Outline
- Strings
- Welcome!
- Class Structure
- Python Strings
- Indexing Strings
- Searching Strings
- Slicing Strings
- Answering Common Python Questions
- Formatting Strings
- Practice Exercises for Strings
- Strings
- Basics of Lists
- Lists
- List Indexing and Slicing
- Splitting and Joining Strings
- List Searching
- Iteration over Lists
- Using Thonny's Debugger
- Debugging an Example Program
- Defining and Accessing Lists
- Iteration
- Using Thonny
- Practice Exercises for Lists
- Lists
- List Manipulation
- List Mutation
- Tuples
- Objects and References
- Understanding List References
- Diagnosing List Reference Issues
- List Processing Example
- Visualizing Objects and References
- Practice Exercises for List Manipulation
- List Manipulation
- File Access
- Opening and Reading Files
- Reading Files using Iteration
- Writing Files
- Working with File Paths
- Project Video
- Introduction to Files
- Understanding File Systems and Paths
- Practice Project: Updating the CodeSkulptor Docs
- Project Description: File Differences
- OwlTest: Automated Feedback and Assessment