17 US$
weeklyor 68 US$ for 4 classes
Python con Trinket.io y Google Colab: Parte 3
Completado por 1 alumno
Edades 9-14
Clase grupal
Videoconferencias en vivo
1 x por semana, 4 semanas
1-8 alumnos por clase
55 min
What’s included
4 reuniones en vivo
3 horas 40 minutos horas presencialesExperiencia de clase
CONTENT: We will be creating a turn based 'Battle' games where different characters have different abilities. We will be using this project to sharpen the coding skills previously learned as well as an introduction to the principles of object oriented programming. We will learn about objects and classes and we will start by creating a Human class followed by various superhero subclasses. STRUCTURE: The class starts out with sharing and questions. After that, I introduce the topic and explain theory and motivation. We then spend the rest of the class coding. Most of class is spent on coding challenges and coding explanations. STYLE: I base my teaching on the Socratic method. When students are stuck on coding challenges, I give them hints in the form of questions. In programming we invariably get stuck. I like to help students learn how get themselves out of these situations by learning to ask the right questions. INTERACTION: Students will get ample time to ask questions. Class sizes tend to be very small.
Programa de estudios
4 Lecciones
más de 4 semanasLección 1:
Abstraction
What are objects and classes? What are the characteristics and behaviors that describe them? We will start by thinking of a Human object that can exist in our battle game. What are the things that describe it? What are the things that it does?
55 minutos de lección en vivo en línea
Lección 2:
Encapsulation
Much of programming has to do with keeping code organized so that it can be scaled. Encapsulation places code squarely inside the workings of objects and thus leads to more organized code. As our Human object becomes more complex we see that things tend to fall into place more easily.
55 minutos de lección en vivo en línea
Lección 3:
Inheritance
Now that our game is able to match Human objects against Human objects, what about superheros? Inheritance will allow us to define classes/objects in terms of other classes/objects. For example, we will think of a Superman object as Human + Superman things.
55 minutos de lección en vivo en línea
Lección 4:
Polymorphism
This lesson will allow us to brainstorm and be creative about creating different strategies and moves for our players. Polymorphism will allow us to use the same names for moves that behave differently depending on context.
55 minutos de lección en vivo en línea
Otros detalles
Fuentes
We use trinket.io in this class. Students should not include any personal information in their projects as they can be shared. We also use Colab to showcase our coding materials. It works like our textbook. Colab functions best when used with a gmail account (you can save your own versions of the notebooks).
Conoce al profesor
Experiencia y certificaciones del docente
2 Grado
Master’s Degree en Matemáticas desde Harvard University
Bachelor’s Degree en Matemáticas desde Harvard University
I've been a computer science teacher for 10 years and have taught Python coding online for the past four years. I have also taught math and computer science at the High School level: AP Calculus BC and AP Computer Science A.
Reseñas
A los padres también les gusta
Todo sobre la codificación en Python para nivel intermedio 3 | Clase de codificación en Python
David Sofield
4.9
(838)
33 US$ por clase
Próxima sesión a las 10:30 PM el Sun 8/24
Clase grupal
10 semanas, 1/semana, 1 hora
12-17
Todo sobre proyectos de codificación en Python | 8 proyectos de codificación en Python para niveles intermedios
David Sofield
4.9
(838)
30 US$ por clase
Clase grupal
8 semanas, 1/semana, 1 hora
11-16
Todo sobre programación en Python nivel 2 | Clase de codificación en Python para adolescentes
David Sofield
4.9
(838)
34 US$ por clase
Próxima sesión a las 8 PM el Sun 8/24
Clase grupal
10 semanas, 1/semana, 1 hora
12-17
Todo sobre programación en Python nivel 4 | Clase de codificación en Python para niveles intermedios
David Sofield
4.9
(838)
33 US$ por clase
Clase grupal
10 semanas, 1/semana, 1 hora
12-17
Todo sobre programación Python para principiantes | Campamento de verano de programación Python para adolescentes
David Sofield
4.9
(838)
25 US$ por clase
Próxima sesión a las 9:15 PM el Mon 6/16
Clase grupal
1 semana, 4/semana, 1 hora
12-17
Todo sobre programación en Python nivel 1 | Clase de programación en Python para adolescentes
David Sofield
4.9
(838)
24 US$ por clase
Próxima sesión a las 10:30 PM el Mon 6/16
Clase grupal
8 semanas, 1/semana, 1 hora
12-17
Campamento de verano: Programación en Python para niños (Introducción)
Dr. Elliott Heflin, Jr.
4.6
(405)
19 US$ por clase
Próxima sesión a las 1 PM el Monday
Clase grupal
2 semanas, 5/semana, 55 min
8-13
Tutoría individual de programación en Python para principiantes
Bojan Milinic
5.0
(7)
65 US$ por sesión
Lecciones 1 a 1
Bajo demanda
8-18
Tutoría privada 1:1 de codificación en Python: Introducción a la programación en Python
Ziad Ghazi
4.6
(9)
55 US$ por sesión
Lecciones 1 a 1
Bajo demanda
7-18
Campamento de verano "Todo sobre Python Nivel 2" | Campamento de programación Python para adolescentes
David Sofield
4.9
(838)
35 US$ por clase
Próxima sesión a las 5:30 PM el Mon 7/14
Clase grupal
2 semanas, 4/semana, 1 hora
12-17
Todo sobre programación Python | Campamento de verano de programación Python para principiantes Nivel I
David Sofield
4.9
(838)
23 US$ por clase
Próxima sesión a las 4:15 PM el Mon 6/16
Clase grupal
2 semanas, 4/semana, 1 hora
12-17
Programación en Python para principiantes: Proyectos divertidos para aprender Python y desarrollar habilidades de programación reales
PopSkool: English, Music, Art, Math, Coding & More
5.0
(95)
15 US$ por clase
Próxima sesión hoy a las 5 PM
Clase grupal
8 semanas, 1/semana, 55 min
10-14
Campamento de verano de Python para principiantes | Programación en Python divertida y en vivo
QuattronKids
4.9
(200)
15 US$ por clase
Próxima sesión a las 8:30 PM el Monday
Clase grupal
2 semanas, 5/semana, 1 hora
8-12
Uno a uno: clases de codificación en Python
Geetu sodhi
5.0
(18)
40 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-14
101-Codificación privada en Python
Sumati
5.0
(1)
21 US$ por sesión
Próxima sesión a las 4 PM el Thu 6/12
Lecciones 1 a 1
Bajo demanda
10-14
Codificación en Python para niños de 9 a 14 años: ¡clase para principiantes con proyectos prácticos!
Faruk Hasan
4.8
(153)
11 US$ por clase
Próxima sesión a las 11:55 PM el Mon 8/4
Clase grupal
1/semana, 35 min
9-13
Más para explorar
Gestión del dinero
Revolución
La moda inspira
Una arruga
Juego de rol Alas de fuego
Fieltro con aguja
Triple español
Olimpíada
Lori P. Howard
Clases grupales de grandes maestros
Preparando batido
5x
Dibujando Roma
Maquillaje de ojos
Vehículos
Introducción al drama
Cama de la chef Cheryl Davenport
Álgebra de emergencia
Escritura de diario
Juego de rol de mesa de Dungeons and Dragons, casero