Offered By University of Michigan
This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You'll program an on-screen Turtle to draw pretty pictures. You'll also learn to draw reference diagrams as a way to reason about program executions, which will help to build up your debugging skills. The course has no prerequisites. It will cover Chapters 1-9 of the textbook "Fundamentals of Python Programming," which is the accompanying text (optional and free) for this course.
The course is for you if you're a newcomer to Python programming, if you need a refresher on Python basics, or if you may have had some exposure to Python programming but want a more in-depth exposition and vocabulary for describing and reasoning about programs.
This is the first of five courses in the Python 3 Programming Specialization.
Professional Certificate in Python Data Science
What you will learn
- Understand Python language basics and apply to data science
- Practice iterative data science using Jupyter notebooks on IBM Cloud
- Analyze data using Python libraries like pandas and numpy
- Create stunning data visualizations with matplotlib, folium and seaborn
- Build machine learning models using scipy and sci-kit learn
- Demonstrate proficiency in solving real-life data science problems
In this course, that's perfect for true beginners, learn Python basics and start coding right away.
About this course
Brand new to text-based programming? Check out this hands-on course for an in-depth look at the details of Python layers and concepts. Get ample practice drills and projects, using Jupyter Notebooks on Azure, which require only a browser and an Internet connection. Learn best practices and begin coding almost immediately.
After you explore data types and variables, take a look at strings, input, testing, and formatting. From there, learn about arguments and parameters, along with conditionals and nested conditionals. By the end of the course, you'll be able to create programs that prompt users for input and use conditional (True/False) logic and Python methods to manipulate numbers and text to provide responses to the users, in addition to requesting further input. Plus, learn basic troubleshooting for your code. Sign up, and get started coding right away!
Professional Certificate in Introduction to Python Programming
The Georgia Institute of Technology
What you will learn
- The fundamental design cycle of computer science and computer programming: writing code, executing it, interpreting the results, and revising the code based on the outcomes.
- Usage of the fundamental atoms of programming: variables, mathematical operators, logical operators, and boolean arithmetic.
- Control structures for developing dynamic programs: conditionals, loops, functions, and error handling.
- The core data structures for creating useful programs: strings, lists, dictionaries, and file manipulation.
- Previews of the next big topics in computer science: object-oriented programming and computer algorithms.