Course for Beginners
Python3 for Robotics
Master the basics of Python 3 required for robot programming
ROS Noetic
Course Overview
Description
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 this Python3 for Robotics course, you will master essential Python3 knowledge in order to get started with ROS smoothly.
Learning Objectives
- Store data into Variables
- Operate with the data in the Variables
- Change behavior based on Conditions
- Create Functions that can be called from other parts of the code
- Encapsulate the code into Classes so you can have clean and robust code
Simulation robots used in this course
TurtleBot 2, Summit XL Robot.
Level
Beginner welcome
Duration
11h 30m
This course is part of this learning path:
ROS for Beginners
2 weeks
What projects will you be doing?
Control Robotic Arm using Python
Create your first Python program!
Define a class in Python
Create a Python program that makes the robot perform 2 squares.
Ultimate Code Foundation Challenge
Help the TurtleBot Robot get out of the maze (by using Python).
What you will learn
Course Syllabus
Unit 1: Introduction
- Why Python for Robotics
- Practice First: Control Robotic Arm using Python.
- Create your first Python Program
30 min.
Unit 2: Python Essentials
- How to create Python Variables
- Which types of Variables you can create.
- How to operate with Python Variables
3 hrs.
Unit 3: Conditional Statements & Loops
- <IF> <ElSE> Statements
- <FOR> <WHILE> Loops
2 hrs.
Unit 4: Functions
- How to define a Python Function
- How to call a Python Function
- How to use parameters in Functions
3hrs.
Unit 5: Python Classes and OOP
- Introduction to Object-Oriented Programming (OOP)
- How to use Classes in your Python programs.
2 hrs.
CHALLENGE: Help the TurtleBot Robot get out of the maze (by using Python)
EXAM: Ultimate Code Foundation Challenge
Ready to get started?
Start learning ROS & Robotics online quickly and easily
More courses you might like
People interested in this course also viewed
Linux for Robotics
Beginners Welcome
Learn the Linux fundamentals you’ll need for robotics development
Discover more ROS & Robotics Courses
Top universities choose The Construct for Campus to teach ROS & Robotics.