Español
Iniciar sesión
Todo sobre la programación en Python Nivel 2 | Clase de codificación Python basada en proyectos
Experiencia de clase
Nivel de inglés - B2+
Grado de EE. UU. 6 - 9
Nivel Beginner
Your learner will continue learning more about Python, one of the world's most popular coding languages. This course aims to enable learners to deepen their understanding of the fundamentals of Python and to explore its diverse practical applications. Students will use what they have learned to work on different projects, such as creating a pizza shop app, an interactive calendar application, automating files, graphing real-world data, and ultimately developing their own Python game. There...
10 lessons//10 Weeks
Week 1Lesson 1Foundations of Python ProgrammingThis week will cover the basics of Python programming. Students will review variables, conditional statements, and functions. They'll apply these concepts in a Fizz Buzz mini-project and explore nested conditional statements. The week will conclude with an introduction to scope, the global keyword, and the pass statement, providing a solid foundation for the rest of the course.Week 2Lesson 2Planning and Project DevelopmentStudents will learn the importance of planning in coding projects. They'll be introduced to flowcharts and brainstorming techniques for breaking down problems. The majority of the class will be spent on the Outschool Pizza Shop project, where students will apply their knowledge to develop a multi-day project, reinforcing previous concepts in a practical, engaging context.Week 3Lesson 3Advanced Python ConceptsThis class focuses on more advanced Python concepts. Students will explore Python methods, including string and math methods. They'll learn about ternary operators for concise conditional statements and study Python's keywords and reserved words. These concepts will enhance their ability to write more efficient and readable code.Week 4Lesson 4File Operations and LoopsStudents will dive into file operations, learning to read from, write to, and append to files. They'll create their own files and manipulate data within them. The class will also include a comprehensive review of loops, with a focus on while loops, providing students with tools to handle repetitive tasks and data processing efficiently.Week 5Lesson 5Data Structures and Advanced Function ConceptsThis class introduces students to tuples as a data structure and explores various ways of working with data in Python. Students will learn about function default parameters, return statements, and the concept of variable arguments (*args). These advanced concepts will allow students to write more flexible and powerful functions.Week 6Lesson 6Graphical User Interfaces with PythonStudents will be introduced to GUI development using the Tkinter library. They'll learn to create windows, buttons, and other GUI elements. The main project for the class will be developing an Outschool Interactive Calendar Application, allowing students to apply their GUI knowledge in a practical, engaging context.Week 7Lesson 7Introduction to Data Science with PythonThis class provides an introduction to data science concepts. Students will learn about graphing applications in Python, focusing on the Numpy and Matplotlib libraries. They'll work on a Python Graph Application project, applying their knowledge to analyze and visualize real-world data.Week 8Lesson 8Game Development with PyGame ZeroStudents will explore game development using PyGame Zero. They'll learn about game loops, sprites, and event handling. The class will also cover the importance of documentation in coding. Students will apply these concepts in a Space Explorer Game project, creating a simple but engaging game.Week 9Lesson 9Web Development with Python FlaskThis class introduces web development using the Flask framework. Students will learn the basics of creating web applications, including setting up a server, handling routes, and working with HTML templates. They'll begin work on a Todo List Application, learning about form handling and basic database operations.Week 10Lesson 10Project Completion and Student PresentationsIn the final class, students will complete their Todo List Application, adding final features and basic styling. The latter part of the class will be dedicated to student presentations, where each student will showcase their final project, demonstrating what they've learned throughout the course and receiving feedback from their peers and instructor.
Esta clase se imparte en Inglés.
- This course aims to enable learners to deepen their understanding of the fundamentals of Python and to explore its diverse practical applications.
I’ve been a professional developer for nearly a decade. In the past I've worked for Dell, Apple, Best Buy, and the Government of New Zealand. Over the last 4 years, I’ve been teaching and mentoring aspiring junior developers.
1 - 2 horas semanales fuera de clase
Tarea
Frecuencia: 7 o más durante toda la claseComentario: incluidoDetalles:Calificación
Frecuencia: 1-2 durante toda la claseDetalles:
Leaners need a good understanding of Python foundations including loops, functions, and conditional statements. Learners should have completed the Level 1 and II Python Summer Camps or the 8-week Python Level I Class or similar class.
****Students will need to be very comfortable typing and know how to copy/paste on their device.*********
Además del aula de Outschool, esta clase utiliza:
This is a beginner course and students need a good understanding of Python foundations. They should have completed the Level 1 and II Python Summer Camps or the 8-week Python for Beginners Course. Please, contact me if you have questions. ****Students will need to be very comfortable typing and know how to copy/paste on their device.*********
Experiencia y certificaciones del docente
Licenciatura desde Mount St. Mary's University
With over a decade of coding experience and a passion for education. I have helped over 5,000 students from nearly 100 countries start their coding journey. I offer classes covering the foundations of Python, AI and Machine Learning. I aim to...
Reseñas
Clase grupal
33 US$
semanalmente o 325 US$ por 10 clases1 x por semana, 10 semanas
60 min
Completado por 123 alumnos
Videoconferencias en vivo
Edades: 11-16
5-14 alumnos por clase
Asistencia financiera
Tutoría
Más para explorar
Intervención Privada de Matemáticassmash bros últimoNubesEcuaciones cuadráticasHistoria de las tomas calientes de Estados UnidosAcademia Mundial MontessoriSumar restar fraccionesGrimmHenderson BeckDiversidad e inclusiónMúsculosOrtografía y gramáticaIntroducción a la actuaciónCírculo francésMezclando palabras