We may earn an affiliate commission when you visit our partners.
A Cloud Guru

The course deals with some of the fundamental concepts in Python and is intended for the absolute beginner. We start slowly by learning how to run our first Python program and how to control the environment in which it runs. Then we will move on to Data Types so that we know what kind of data can we store and use. Afterwards, we will explore the flow of the code execution so that we may learn how to direct and control it. Finally, we will see how we can organize and group code segments into functions that then become reusable parts of the code.

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Well-suited for absolute beginners who seek to grasp essential Python concepts
Introduces data types, code execution flow, and function organization, building a solid foundation in programming principles
Delivered by A Cloud Guru, a respected provider of cloud computing and IT training

Save this course

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

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introduction to Python Scripting with these activities:
Review Python basics
Refresh your understanding of basic Python concepts
Browse courses on Python
Show steps
  • Read through a Python primer
  • Run simple Python programs
  • Write a program to solve a simple problem
Complete a Python tutorial
Reinforce the fundamental concepts of Python by following structured tutorials
Browse courses on Python
Show steps
  • Choose a beginner Python tutorial
  • Follow the tutorial step-by-step
  • Complete the practice exercises
Solve Python coding exercises
Test and improve your Python skills by solving structured coding challenges
Browse courses on Python
Show steps
  • Find a platform or website with Python coding exercises
  • Select exercises that match your skill level
  • Solve the exercises and review your solutions
One other activity
Expand to see all activities and additional details
Show all four activities
Write a Python blog post
Demonstrate your Python knowledge by creating a written resource for others
Show steps
  • Choose a Python-related topic
  • Research the topic
  • Write and publish a high-quality blog post

Career center

Learners who complete Introduction to Python Scripting will develop knowledge and skills that may be useful to these careers:
Machine Learning Engineer
Machine Learning Engineers design, build, and maintain machine learning algorithms. Python is widely considered the standard language for machine learning, so this introductory Python course can help future Machine Learning Engineers build the foundational knowledge needed to excel in the field.
Data Analyst
Data Analysts apply computational and statistical techniques to gather and interpret data. Since Python is quickly becoming the standard for data science, taking an introductory course on Python scripting can help prepare you for a career as a data analyst. The course's particular focus on organizing and grouping code segments will provide a conceptual foundation for larger-scale data analysis projects.
Web Developer
Web Developers design and create websites and web applications. Python is a very popular language for both front-end and back-end web development. This introductory Python course can help prepare future Web Developers for the technical side of their work.
Data Scientist
Data Scientists leverage advanced computational techniques to extract insights from data. This introductory Python course provides a foundation for some of the skills needed for a future Data Scientist, particularly the skills needed to gather and interpret complex data sets.
Database Administrator
Database Administrators manage and maintain databases. Python is commonly used to work with databases, manage data, and extract insights. This introductory Python course will help Database Administrators learn the fundamental concepts behind the effective use of Python for database management.
Data Engineer
Data Engineers build and maintain the infrastructure needed to store, process, and analyze data. This introductory Python course provides a solid foundation in organizing and interpreting data, which can benefit future Data Engineers.
Computer Scientist
Computer Scientists conduct research to advance the science of computing. This foundational Python course is helpful for future Computer Scientists to build knowledge of one of the most popular modern programming languages.
Business Analyst
Business Analysts analyze business processes to improve efficiency and effectiveness. Python is increasingly common in business analysis for data analysis tasks. An introductory course in Python can help future Business Analysts learn the fundamental concepts of Python programming.
Systems Analyst
Systems Analysts design and implement computer systems. This introductory Python course can provide a foundational knowledge of Python useful for organizing and directing code segments of larger computer systems.
Computer Programmer
Computer Programmers write and maintain the code that makes computers and computer applications work. A foundational course in Python is helpful for future Computer Programmers because of Python's popular use in web development, machine learning, and more.
Software Developer
Software Developers design, build, and maintain software applications. This introductory course in Python will give future Software Developers a great starting point for learning one of the most popular contemporary programming languages.
IT Consultant
IT Consultants advise businesses on how to use technology to improve their operations. Python is increasingly used to automate business processes and analyze data. This introductory Python course can help future IT Consultants gain knowledge of one of the most popular contemporary programming languages.
Information Security Analyst
Information Security Analysts plan and implement security measures to protect computer systems and networks. Python is helpful for automating security tasks. This introductory Python course can help future Information Security Analysts gain foundational knowledge in Python, useful for working with associated Python-based security tools.
Software Engineer
Software Engineers design and construct computer software. Python is commonly used to build software in a wide variety of domains. This introductory Python course can help a future Software Engineer learn some of the basic concepts behind Python programming.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical techniques to solve financial problems. Python is widely used in quantitative finance, so this introductory Python course can be useful for a future Quantitative Analyst.

Reading list

We've selected 15 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introduction to Python Scripting.
Practical guide to learning Python that is frequently used as additional reading or as a replacement for an introductory Python course. It is particularly valuable for beginners who have little to no programming experience and who want to learn Python quickly.
Good supplementary resource that is easy to follow and that provides many practical examples of how to automate tasks. If students have little to no programming experience, this book provides a gentle introduction to the topic and to Python. For students with more experience, this book valuable resource to learn new techniques and to learn how to apply Python to solve real-world problems.
Textbook that introduces students to the fundamental concepts of computer science using Python as the programming language. This book includes many practice problems that are helpful to students who have little programming experience and who are interested in learning how to think like a computer scientist.
Commonly used textbook that provides a thorough introduction to programming using Python. This book good supplementary resource for students who want to reinforce the concepts introduced in the course.
Fast-paced guide to advanced Python programming that focuses on writing clear and concise code. This book useful reference tool for experienced programmers who are looking to improve their understanding of Python and to write more effective code.
Comprehensive guide to Python programming that is written for experienced programmers who are new to Python. This book provides a thorough introduction to Python and includes numerous code examples.
Comprehensive reference guide to Python that is written for experienced programmers. This book provides a quick reference to Python syntax and the Python standard library.
Comprehensive reference guide to the Python standard library. This book provides a thorough introduction to the standard library and includes numerous code examples.
Is written for experienced Python programmers who are looking to improve their understanding of Python and to learn how to write more effective code. This book covers advanced topics such as object-oriented programming, data structures, and algorithms.
Collection of recipes and solutions to common Python programming problems. This book useful reference tool for experienced Python programmers who are looking for solutions to specific problems.
Collection of essays and articles about Python programming. This book is written for experienced Python programmers who are looking to learn more about the language and its history.

Share

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

Similar courses

Here are nine courses similar to Introduction to Python Scripting.
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