We may earn an affiliate commission when you visit our partners.
Course image
Eric Camplin

Ready for more hands-on, step-by-step Python fundamentals? Add to the foundational experience you got in the Introduction to Python: Absolute Beginner, and explore data structures. Get lots of practice working with sample code in Jupyter Notebooks on Azure, which require only a browser and an Internet connection.

Read more

Ready for more hands-on, step-by-step Python fundamentals? Add to the foundational experience you got in the Introduction to Python: Absolute Beginner, and explore data structures. Get lots of practice working with sample code in Jupyter Notebooks on Azure, which require only a browser and an Internet connection.

Focus on Python data structures, and work with string, list, and range sequences. Discover the power of list iteration, and learn about string and list methods. From there, get the details on file input and output--open files, read them, add to them, close them, and more. At the end of the course, you'll be able to slice strings into substrings, create lists, iterate through them, import files, and use file append mode, along with a lot of other practical Python tasks, as you get started coding.

Note: These courses will retire in June. Please enroll only if you are able to finish your coursework in time.

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for absolute beginners in Python, offering a comprehensive introduction to data structures like strings, lists, and file I/O
Provides hands-on practice through interactive Jupyter Notebooks, making learning practical and engaging
Focuses on fundamental Python concepts, which are essential for further advancement in programming
Covers a wide range of practical Python tasks, giving learners a solid foundation for coding
Designed for beginners, with no prerequisites required

Save this course

Save Introduction to Python: Fundamentals to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Introduction to Python: Fundamentals. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Introduction to Python: Fundamentals will develop knowledge and skills that may be useful to these careers:
Data Scientist
A Data Scientist gathers, analyzes, and interprets large amounts of data to extract meaningful insights. In various industries, they use their knowledge of Python and data structures to solve complex problems, develop predictive models, and make informed decisions. This course provides a solid foundation in Python fundamentals and data structures, preparing you to excel in this role.
Research Analyst
Research Analysts use Python to collect, analyze, and interpret data to provide insights and recommendations to businesses. They may work in various sectors, such as finance, healthcare, or market research. This course's focus on data structures and file input/output operations will be particularly valuable in managing and manipulating large datasets.
Software Engineer
Software Engineers design, develop, and maintain software applications. Python is a popular language for web development, data analysis, and machine learning. This course provides a strong foundation in Python fundamentals, data structures, and file handling, essential skills for Software Engineers.
Data Analyst
Data Analysts collect, clean, and analyze data to identify trends and patterns. They use their findings to make recommendations and improve business outcomes. This course will help you build a foundation in Python, data structures, and file handling, which are essential skills for Data Analysts.
Business Analyst
Business Analysts study business processes to identify areas for improvement. They may use Python to automate tasks, analyze data, and develop solutions. This course provides a foundation in Python, data structures, and file handling, which will be helpful for Business Analysts who want to use Python in their work.
Web Developer
Web Developers design and develop websites and web applications. Python is widely used for web development, especially in data-driven applications. This course provides a strong foundation in Python fundamentals, data structures, and file handling, which are essential for Web Developers.
Database Administrator
Database Administrators manage and maintain databases, ensuring data integrity and performance. Python can be used for database administration tasks such as data extraction, transformation, and loading. This course will provide you with a foundation in Python, data structures, and file handling, which will be helpful for Database Administrators who want to use Python in their work.
Systems Analyst
Systems Analysts study and evaluate existing systems to identify areas for improvement. They may use Python to automate tasks, analyze data, and develop solutions. This course provides a foundation in Python, data structures, and file handling, which will be helpful for Systems Analysts who want to use Python in their work.
Information Security Analyst
Information Security Analysts protect computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. Python can be used for tasks such as data analysis, threat detection, and incident response. This course will provide you with a foundation in Python, data structures, and file handling, which will be helpful for Information Security Analysts who want to use Python in their work.
Computer Programmer
Computer Programmers write, test, and maintain software applications. Python is a popular language for web development, data analysis, and machine learning. This course provides a foundation in Python fundamentals, data structures, and file handling, which will be helpful for Computer Programmers who want to use Python in their work.
Technical Writer
Technical Writers document technical information, such as software documentation, user manuals, and training materials. Python is sometimes used for generating documentation and automating tasks. This course will provide you with a foundation in Python, data structures, and file handling, which may be helpful for Technical Writers who want to use Python in their work.
Quality Assurance Analyst
Quality Assurance Analysts test and evaluate software applications to ensure they meet quality standards. Python can be used for tasks such as automated testing, performance testing, and regression testing. This course will provide you with a foundation in Python, data structures, and file handling, which may be helpful for Quality Assurance Analysts who want to use Python in their work.
Technical Support Specialist
Technical Support Specialists provide technical support to users of software and hardware products. Python can be used for tasks such as troubleshooting, diagnosing problems, and providing solutions. This course will provide you with a foundation in Python, data structures, and file handling, which may be helpful for Technical Support Specialists who want to use Python in their work.
Administrative Assistant
Administrative Assistants provide administrative support to businesses and organizations. Python can be used for tasks such as data entry, scheduling, and email management. This course will provide you with a foundation in Python, data structures, and file handling, which may be helpful for Administrative Assistants who want to use Python in their work.
Data Entry Clerk
Data Entry Clerks enter data into computer systems. Python can be used for tasks such as data cleaning, data validation, and data manipulation. This course will provide you with a foundation in Python, data structures, and file handling, which may be helpful for Data Entry Clerks who want to use Python in their work.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser