Outschool
Iniciar sesión

Codificación: Python Turtle para principiantes

En esta clase de varios días de 5 semanas, los alumnos aprenderán los conceptos básicos de codificación con Python Turtle y crearán actividades prácticas divertidas en el programa.
Wild and Unstructured Learning
Puntuación media:
4.8
Número de reseñas:
(1,029)
Popular
Clase

Qué está incluido

10 reuniones en vivo
10 horas presenciales
Evaluación
We will assess child's progress in a private session if asked.

Experiencia de clase

This dynamic course is designed to provide an in-depth exploration into the world of algorithms.
Students will practice designing advanced algorithms and managing projects through the
creation of three mini-projects using Python Turtle. This course is ideal for those who have a basic understanding of Python Turtle but those with  no prior knowledge can also be guided through.

Throughout this course, students will gain hands-on experience with a variety of key
programming concepts, including branching paths, functions, debugging, and loops. They will learn how to save and manipulate data with variables, create branching paths with conditions, add an element of randomness to items drawn, and debug issues in algorithm logic.

By the end of this course, students will not only have three completed Python Turtle projects to showcase their skills, but they will also have a solid foundation in algorithm design that can be applied to any future coding projects.


Weekly Breakdown:

Week 1: Day 1: Drawing the Solar System with Python Turtle
Introduction to Python Turtle and advanced algorithms.
Use Python Turtle to draw a simplified representation of the solar system.
Understand the importance of algorithms in creating efficient code.


Week 1:Day 2: Introduction to, for. &  Loops
Practice using loops to automate repetitive tasks.
Apply  loop knowledge to improve the solar system drawing.

Week 2:Day 1: Introduction to the Random Library & 
Drawing the Night Sky
Introduction to Python random module.
Use the random module to introduce randomness into your projects.
Start a new project: Use Python Turtle and the random module to draw a night sky full of stars.

Week 2: Day 2: Continued Work on Drawing the Night Sky
Continued practice with the random module and Python Turtle.
Complete the night sky drawing project.
Review and debug the code.

Week 3: Day 1: Introduction to Functions 
Starting the Balloon Press
Introduction to functions in Python.
Learn how to create and use functions to avoid code repetition.
Begin a new project: Design the algorithm for a balloon press game.

Week 3: Day 2: Continuing the Balloon Press 
 Introduction to onkey
Continue the development of the balloon press game.
Introduction to the onkey function in Python Turtle for interactive user input.
Apply the onkey function to the balloon press game.

Week 4: Day 1: Introduction to the Turtle Game
Introduction to creating games with Python Turtle.
Begin the development of a turtle-themed game using the skills learned so far.
Learn about game design principles and how they apply to algorithm design.

Week 4: Day 2: Controlling the turtle
Using the on keypress to control the players turtle

Week 5: Day 1: Catching the turtle
Introduction to if statements

Week 5: Day 2: Finishing the Turtle Game
Complete the development of the turtle game.
Perform a thorough review and debugging of the game code.
Reflect on the skills learned throughout the course and how they can be applied to future
projects.

If your family needs assistance financially, please reach out to us via the messaging system. We are happy to help everywhere we can. We give around 100 scholarships a year and are happy to help
Metas de aprendizaje
In this course, students will:
Gain a deep understanding of the Python Turtle module and its application in creating graphics.
Learn to apply advanced algorithms in their code to solve complex problems.
Understand the use of loops for repetitive tasks and the random module to add
randomness to their projects.
Learn to define and use functions to create reusable blocks of code, enhancing the efficiency of their programs.
Acquire skills to debug and improve their code, focusing on problem-solving and critical thinking.
Learn to create interactive user experiences using the onkey function in Python Turtle.
Complete three mini-projects that reinforce their learning and provide practical experience.
Develop project management skills, taking a project from concept to final product.
objetivo de aprendizaje

Otros detalles

Lista de útiles escolares
Students will need a device with Python downloaded. Paper and pens. Any additional resources will be posted a week in advance into the classroom.
Recursos externos
Además del aula de Outschool, esta clase utiliza:
  • repl.it
Se unió el October, 2020
4.8
1029reseñas
Popular
Perfil
Experiencia y certificaciones del docente
Iowa Certificado de Docencia en Educación elemental
Jessica Ortiz
Alabama Certificado de Docencia en Educación elemental
Ambria Parrish
Michigan Certificado de Docencia en Educación elemental
Melaney Kosarek
Massachusetts Certificado de Docencia en Educación elemental
Ms. Kristen
Massachusetts Certificado de Docencia en Inglés para hablantes de otros idiomas
Ms. Kristen
Kansas Certificado de Docencia en Educación elemental
Barbara (Ms Bobbi) Wells
Kentucky Certificado de Docencia en Educación elemental
Barbara (Ms Bobbi) Wells
Fuera de EE. UU. Certificado de Docencia en Educación elemental
Lianne
Virginia Certificado de Docencia en Educación elemental
Molly Thomas
Texas Certificado de Docencia en Inglés para hablantes de otros idiomas
Patricia Trevino
Texas Certificado de Docencia en Artes del lenguaje inglés
Patricia Trevino
Texas Certificado de Docencia en Artes del lenguaje inglés
Patricia Trevino
Texas Certificado de Docencia
Andrea Snow
Oklahoma Certificado de Docencia en Artes del lenguaje inglés
Andrea Snow
Texas Certificado de Docencia
Lara Chomout
Fuera de EE. UU. Certificado de Docencia en Artes del lenguaje inglés
Yinghui S McClellan
Maestría en Educación desde Saginaw Valley State University
Melaney Kosarek
Maestría en Educación desde University of Houston Clear Lake
Patricia Trevino
Maestría en Educación desde American International College
Ms. Kristen
Maestría desde Duke University
Ms. Jo Anna
Maestría en Música o Teatro o Artes desde University of Houston-Clear Lake
Diane Sullivan
Maestría en Educación desde Lesley University
Andrea Snow
Maestría en Ingeniería civil desde University of Ottawa
Ankur Mishra
Maestría en Educación especial desde Moreland University
Robbie Cox-Chatman
Maestría desde Oklahoma State University
Carmen Buchanan
Licenciatura en Contabilidad desde Babcock University
Tinu Adewumi
Licenciatura en Educación desde Mount Holyoke College
Ms. Kristen
Licenciatura en Educación desde Asbury College
Barbara (Ms Bobbi) Wells
Licenciatura en Psicología desde Furman University
Ms. Jo Anna
Licenciatura en Educación desde Longwood University
Molly Thomas
Licenciatura en Inglés desde University of Wisconsin-Milwaukee
Diane Sullivan
Licenciatura en Educación desde University of Houston Clear Lake
Patricia Trevino
Licenciatura en Educación elemental desde Whitworth University
Andrea Snow
Licenciatura desde Angelo State University
Lara Chomout
Licenciatura en Idioma extranjero desde Angelo State University
Lara Chomout
Licenciatura en Lengua Inglesa y Literatura desde Bohai University, China
Yinghui S McClellan
Licenciatura en Marketing desde University of Missouri
Robbie Cox-Chatman
Licenciatura en Psicología desde Oklahoma State University
Carmen Buchanan
Here is a link to a document with all of Wild and Unstructured Learning's teachers. They are listed alphabetically in the document.

https://docs.google.com/document/d/1zItA4QLkRR6dfhOEMzBjrWW_Zssk9Yz5B90Nstuli0c/edit?usp=sharing

Reseñas

Clase grupal
Compartir

250 US$

por 10 clases
2 x por semana, 5 semanas
60 min

Completado por 6 alumnos
Videoconferencias en vivo
Edades: 9-13
2-8 alumnos por clase

Acerca de
Apoyo
SeguridadPrivacidadPrivacidad de CAPrivacidad del alumnoTérminos
Obtener la aplicación
Descargar en la App StoreDescargar en Google Play
© 2024 Outschool