for 8 classes
Programación en Python | Principiante
Completado por 332 alumnos
Edades 13-18
Clase grupal
Videoconferencias en vivo
1 x por semana, 8 semanas
3-18 alumnos por clase
90 min
Qué está incluido
8 reuniones en vivo
12 horas presencialesTarea
1 hora por semana. There will be a small homework assignment to practice what we cover in each lesson.Evaluación
Progress is assessed though feedback on homework and live coding modules as we work through various coding problems and examples.Experiencia de clase
In this comprehensive course, our primary objective is to equip you with the essential skills to program in Python starting from the very basics. One unique aspect of this course is that we will utilize a cloud-based programming platform, providing you with a seamless and accessible environment for practicing your coding skills. Throughout the duration of the course, we will adopt an interactive and hands-on approach to learning. Each class will be dedicated to a combination of theoretical discussions on various programming methods and topics and practical sessions where you will actively build your own programs. This balanced approach will enable you to grasp the concepts effectively and reinforce your understanding through practical implementation. During the initial eight weeks, we will delve into programming fundamentals. We will begin by exploring the concept of variables and their role in storing and manipulating data. Additionally, you will learn about different data structures such as lists, dictionaries, tuples, and other essential structures that allow efficient information storage and retrieval. As we progress, you will also become proficient in effectively using conditional statements to sort and manipulate data based on specific criteria. Furthermore, we will cover the importance of user input, how to incorporate it into your programs, and the concept of loops, which provide a powerful mechanism for repeating tasks and automating processes. To make the learning experience engaging and enjoyable, we will emphasize using fun and interesting examples throughout the course. These examples will illustrate the concepts we discuss and provide valuable insights into how these concepts can be applied in various real-world scenarios. Week 1: Introduction to Python and Variables In the first week, we'll introduce you to Python and its fundamental concepts. You'll learn about variables, their importance in storing and manipulating data, and how to declare and assign values to variables. Through practical exercises, you'll gain hands-on experience in working with variables and understanding their role in programming. Week 2: Data Structures - Lists, Dictionaries, and Tuples Building on your understanding of variables, we'll explore different data structures in Python. You'll delve into lists, dictionaries, and tuples, and discover how these structures allow efficient storage and retrieval of information. By the end of this week, you'll be proficient in using these data structures to organize and manage your data effectively. Week 3: Conditional Statements and Sorting Data In week 3, we'll dive into conditional statements, which allow you to sort and manipulate data based on specific conditions. You'll learn about if statements, else statements, and elif statements, and how to use them to control the flow of your program. Through practical examples, you'll understand how to implement conditional statements and make your programs more dynamic. Week 4: User Input and Interactive Programs This week, we'll focus on incorporating user input into your programs. You'll learn how to prompt users for input, receive and process their responses, and incorporate this input into your code. We'll explore various techniques for handling user input, ensuring your programs become more interactive and responsive to user needs. Week 5: Loops - Repeating Tasks and Automation Week 5 will introduce you to loops, an essential concept in programming. You'll explore different types of loops, such as for loops and while loops, and discover their power in automating repetitive tasks. We'll demonstrate how loops can be used to iterate over data structures, perform calculations, and streamline your code. Week 6: File Handling and Data Persistence In this week, we'll cover file handling and data persistence. You'll learn how to read from and write to files, allowing your programs to store and retrieve data even after they have been closed. We'll explore different file formats and demonstrate how to handle data efficiently for long-term storage and retrieval. Week 7: Error Handling and Exception Handling Errors are an inevitable part of programming. In week 7, you'll learn how to handle errors and exceptions gracefully. We'll cover try-except blocks and demonstrate how to handle different types of errors to prevent program crashes. By implementing error handling techniques, you'll make your programs more robust and user-friendly. Week 8: Advanced Topics and Project Showcase In the final week, we'll dive into advanced topics in Python programming. We'll explore concepts such as object-oriented programming (OOP), modules, and libraries. Additionally, you'll have the opportunity to showcase your skills by working on a project of your choice, applying the knowledge you've gained throughout the course. You'll receive feedback and guidance as you bring your project to life. By the end of this eight-week course, you'll have developed a solid foundation in Python programming. You'll be able to create programs from scratch, effectively utilize different data structures, implement conditional statements, incorporate user input, handle errors, and work on advanced topics such as OOP. These skills will not only prepare you for further studies in programming but also empower you to apply your knowledge in practical situations beyond the scope of this course. Get ready to embark on an exciting journey into the world of Python programming!
Metas de aprendizaje
By the end of the course, students will learn the basics of programming in python, and be able to create simple programs that take user input and process it. In addition, students will learn how to store and manipulate data, and build programs that respond to various conditions.
Otros detalles
Orientación para padres
The content is appropriate for all ages.
Lista de útiles escolares
Students will be given a weekly powerpoint, and do not need anything else. The course will be delivered using the slides and a free and online cloud programming environment. If you choose to install python locally, it is free and open source.
1 archivo disponible al momento de la inscripción
Recursos externos
Además del aula de Outschool, esta clase utiliza:
Ofrecido por
Experiencia y certificaciones del docente
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning.
Otras clases de Sidney - KidsSpeakCode
Otras clases de Sidney - KidsSpeakCode
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)
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)
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)
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)
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)
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)
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)
por clase
Próxima sesión a las 1 PM el Monday
Clase grupal
1 semana, 5/semana, 50 min
9-14
Tutoría privada 1:1 de codificación en Python: Introducción a la programación en Python
Ziad Ghazi
4.5
(8)
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)
por clase
Próxima sesión a las 8 PM el Mon 7/28
Clase grupal
2 semanas, 4/semana, 1 hora
11-16
Campamento de verano basado en Python para principiantes | Programación en Python en vivo y divertida
QuattronKids
4.9
(197)
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)
por clase
Próxima sesión a las 1 PM el Mon 5/12
Clase grupal
2 semanas, 5/semana, 55 min
8-13
Uno a uno: clases de codificación en Python
Geetu sodhi
5.0
(18)
por sesión
Lecciones 1 a 1
Bajo demanda
9-14
Tutoría individual de programación en Python para principiantes
Bojan Milinic
5.0
(7)
por sesión
Lecciones 1 a 1
Bajo demanda
8-18
Todo sobre programación Python | Campamento de verano de programación Python para principiantes Nivel I
David Sofield
4.9
(830)
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)
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)
por clase
Próxima sesión a las 3 PM el Friday
Clase grupal
4 semanas, 2/semana, 1 hora
10-15
Más para explorar
Zapatos de teatro
Inglés privado
Aprende a tejer a crochet
Técnicas
Cómo saber qué decir
Alfarero mate
Negocios 102
Cerdito y elefante
Multiplicación doble
Aprende el reloj
Efectos de sonido
Python 2
Introducción a la multiplicación
Baloncesto profesional
Cómo funciona el dinero
Recetas para perros
Con patito
Cómo investigar
Papá
Tumba de las mazmorras