Buscar

800 US$

for 24 classes
Clase

Programación en Python para principiantes y estudiantes avanzados (curso de 24 lecciones)

Completado por 1 alumno
Edades 12-16
Clase grupal
En este curso de 24 lecciones, los estudiantes aprenderán Python desde un nivel principiante hasta un nivel avanzado, mediante el cual comenzarán a escribir de forma independiente sus propios programas complejos utilizando diferentes construcciones y estructuras de datos de Python.
Puntuación media:
5.0
Número de reseñas:
(2 opiniones)

Videoconferencias en vivo
2 x por semana, 12 semanas
3-9 alumnos por clase
60 min

Qué está incluido

24 reuniones en vivo
24 horas presenciales
Proyectos
1 hora por semana. 7 o más durante toda la clase
Certificado de finalización
incluido

Experiencia de clase

Nivel de inglés: desconocido
Nivel Beginner
This course in Python Programming covers the below topics in depth: 
- Lesson 1 Introduction to Python to create geometric shapes: Students need to bring their knowledge of shapes and angles into this lesson to code different shapes as well as create a complex picture consisting of shapes and angles/
- Lesson 2 Using Loops to create geometric shapes: Students make use of WHILE and FOR loops (as well as understand the difference between the two) to create efficient code.
- Lesson 3 Obtaining User Input: Students understand and code how their written programs can begin to accept user input from someone using the keyboard. 
- Lesson 4 Using Conditional Statements to provide choices: Students begin to use IF Statements in this lesson so that their program code can begin to offer different choices to those running the program. 
- Lesson 5 Different Data Types: Students understand and use the different data types (Integer, Boolean, String and Float) which exists in Python
- Lesson 6 Assessment: Students are expected to complete a number of mini tasks in an independent manner to practice the skills they have learnt in lessons 1 - 5. 
- Lesson 7 Introduction to text based coding in Python: Students begin to code in Python to produce a text based outcome, rather than a visual output of images.
- Lesson 8 Introduction to Calculations: Students perform calculations in Python and understand and use the different logical and mathematical operators which exist, some of which include //, MOD, >, < and %
- Lesson 9 Use of Data Types & If Statements: Students understand and use the different data types (Integer, Boolean, String and Float) which exists in Python. They also convert between different data types when coding calculations in code that makes use of Selection (IF Statements). 
- Lesson 10 Creating Procedures and Functions in Python: Students learn the difference between functions and procedures and begin to pass parameters into them. 
- Lesson 11 Using loops for efficient code in Python: Students understand how WHILE Loops can be used to create efficient code. 
- Lessons 12-14 Creating a Login System and Storing and Reading data from a file: Students learn to create a login system which requires them to entire their username and password. Correct details will need to be inserted or else the system alerts the user to an errors. Students then move forward to code a login system from which different options can be selected to write data from a file and to search for specific data from a file.
- Lesson 15-16 Working with one-dimensional arrays: Students will learn a better way to store data, what arrays/lists are, why they are used as well as their benefits i.e. slicing lists, inserting data, sorting etc…
- Lesson 17-18 Working with two-dimensional arrays: Students will learn a better way to store data, understand what two-dimensional arrays are, why they are used as well as their benefits i.e. slicing two-dimensional array, inserting data, sorting etc… 
- Lesson 19-21 String Manipulation: Students will learn how to access each element in a string via its index as well as how to iterate through each element. Numerous string manipulation methods are covered in this lesson, some of which include .upper(), isupper(), .count() etc…..
- Lesson 22-24 Generating random numbers to create a dice roll game: Students will learn how to generate random integers between 1 - 6 by creating a Dice Game. Students will be expected to firstly create a 1 player game (via provided guidance) and then modify their code so it is suitable for 2 players.

Students will need to have access to the Internet to access repl.it and they will be provided with digital worksheets via Google Drive. They will therefore need to make sure they have logged into their Google Drive account in order to access the material shared with them. 
All curriculum material is fully developed for each lesson. My screen (with the teacher powerpoint and code in Python) will be shown to students via Zoom so they are able to see concepts being taught before experimenting for themselves.

Metas de aprendizaje

Students will learn the very basics of programming such as variables, print() and input() to the more advanced concepts such as string manipulation, file reading/writing as well as 1D and 2D arrays. Students will solve complex coding projects.

Otros detalles

Orientación para padres
The worksheets used in this class will be made available via Google Slides and Google Docs. Students will therefore need to make sure they are able to access their Google Drive account. Students will be expected to code in the online platform called Replit.com. They will therefore need to make sure they have created a free account on this website prior to joining this course.
Lista de útiles escolares
Students will be provided with all curriculum material for each lesson, at the start. This will be shared in digital format via Google Drive so students will need to make sure they are logged into this platform.
Idioma en el que se imparte la clase
Inglés
Recursos externos
Además del aula de Outschool, esta clase utiliza:

Conoce al profesor

Se unió el September, 2020
5.0
2reseñas
Perfil
Experiencia y certificaciones del docente
I have been a teacher of Computer Science since 2005 and have been awarded a BSc in Computer Science. I have also completed my PGCE as well as my Masters in Education. 


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
(830)
33 US$ por clase
Clase grupal
10 semanas, 1/semana, 1 hora
11-16
Todo sobre proyectos de codificación en Python | 8 proyectos de codificación en Python para niveles intermedios
David Sofield
4.9
(830)
30 US$ por clase
Clase grupal
8 semanas, 1/semana, 1 hora
11-16
Todo sobre programación Python para principiantes | Campamento de verano de programación Python para adolescentes
David Sofield
4.9
(830)
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
(830)
22 US$ por clase
Próxima sesión a las 12:15 AM el Friday
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
(830)
32 US$ por clase
Próxima sesión a las 8 PM el Sun 8/24
Clase grupal
10 semanas, 1/semana, 1 hora
11-16
Todo sobre programación en Python nivel 4 | Clase de codificación en Python para niveles intermedios
David Sofield
4.9
(830)
33 US$ por clase
Clase grupal
10 semanas, 1/semana, 1 hora
12-17
Campamento de verano de programación en Python nivel 2
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
18 US$ por clase
Próxima sesión a las 1 PM el Monday
Clase grupal
1 semana, 5/semana, 50 min
9-14
Campamento de verano basado en Python para principiantes | Programación en Python en vivo y divertida
QuattronKids
4.9
(197)
15 US$ por clase
Próxima sesión a las 7 PM el Mon 6/2
Clase grupal
2 semanas, 5/semana, 1 hora
8-12
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 Mon 5/12
Clase grupal
2 semanas, 5/semana, 55 min
8-13
Tutoría privada 1:1 de codificación en Python: Introducción a la programación en Python
Ziad Ghazi
4.5
(8)
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
(830)
41 US$ por clase
Próxima sesión a las 8 PM el Mon 7/28
Clase grupal
2 semanas, 4/semana, 1 hora
11-16
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
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
Todo sobre programación Python | Campamento de verano de programación Python para principiantes Nivel I
David Sofield
4.9
(830)
22 US$ por clase
Próxima sesión a las 4:15 PM el Mon 6/16
Clase grupal
2 semanas, 4/semana, 1 hora
11-16
Programación en Python para principiantes (nivel 2)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
18 US$ por clase
Próxima sesión a las 2 PM el Saturday
Clase grupal
6 semanas, 2/semana, 50 min
10-15
Programación en Python para principiantes (nivel 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
18 US$ por clase
Próxima sesión a las 3 PM el Friday
Clase grupal
4 semanas, 2/semana, 1 hora
10-15
Ver más clases
Inicio
Buscar
Regalar una tarjeta de regalo
Abrir configuración de moneda, zona horaria e idioma
Idioma y región
Iniciar sesión