Free Python 3 for Robotics Course - Python
Master the basics of Python 3 for robot programming
Course Summary
Do you want to become a ROS Developer? If the answer is yes, then learning Python is mandatory for you.
Python is the most popular programming language for robots, and it is also the faster and easier way to learn ROS.
In the Python for Robotics course, you will master essential Python 3 knowledge in order to get started with ROS smoothly.
What you will learn
- How to store data into Variables
- How to operate with the data in the Variables
- How to change behavior based on Conditions
- How to create Functions that can be called from other places of the code
- How to encapsulate the code into Classes so you can have clean and robust code
Course Overview
Introduction
Unit for previewing the contents of the Course
Python Essentials
Learn how to create variables in Python, which types of variables you can create, and how you can operate with those variables.
Conditional Statements & Loops
Learn some more advanced tools that are going to allow you to create more complex and interesting programs. Specifically, you are going to learn about conditional statements and loops.
Methods
Learn some more advanced tools that are going to allow you to create more complex and interesting programs. Specifically, you are going to learn about functions.
Python Classes & OOP
Learn how to organize your code properly to prevent messy code when things get complicated (that usually happens when working with robots). The organization method/principle used in Python is called Object-Oriented Programming and it is based on the concept of Python classes.
PROJECT: Help the TurtleBot Robot get out of the maze (by using Python)
Create a Python program that, using ALL the concepts you have learned during this course, helps the Turtlebot robot to get out of the maze.
Teachers
Alberto Ezquerro
Making easier the way the people learn how to program robots.
Robots used
SUMMIT-XL robot
Turtlebot robot
Learning Path
Code Foundation for ROS