Outschool
Abrir configuración de moneda, zona horaria e idioma
Iniciar sesión

Pioneros de Python: un viaje de diez semanas a la programación para principiantes

En este curso de 10 semanas, los estudiantes aprenderán habilidades fundamentales de programación en Python mientras exploran aplicaciones del mundo real y obtienen una comprensión sólida de los principios de codificación y competencia práctica en la programación en Python.
Imagination Art Studio by David Stearns
Puntuación media:
4.9
Número de reseñas:
(1,026)
Popular
Clase

Qué está incluido

10 reuniones en vivo
9 horas 10 minutos horas presenciales
Tarea
Homework is not strictly enforced, but students should probably spend at least 1-2 hours per week continuing to work on projects in order to get the most out of the class.
Evaluación
There is no formal assessment for this course, but we encourage students to share their results when we check in periodically. This lets me know if they're getting successful inputs and understanding the material.

Experiencia de clase

Embark on a thrilling adventure into the world of programming with our 10-week introductory class, "Python Pioneers." Tailored for beginners, this course is your gateway to the exciting realm of coding using the versatile and user-friendly Python language.

In this hands-on and interactive class, students will:

    Master the Basics:

        • Start with the fundamentals of Python, learning about variables, data types, and basic syntax.
        • Gain a solid foundation in programming logic and problem-solving techniques.

        • Dive into real-world, practical coding projects that reinforce newly acquired skills.

        • Build a range of Python applications, from simple scripts to interactive programs, cultivating confidence in coding abilities.


    Explore Python Libraries:

        • Introduce students to popular Python libraries, such as NumPy and Matplotlib, to unleash the power of data manipulation and visualization.

        • Engage in hands-on activities that showcase the practical applications of these libraries.


    Collaborative Coding and Debugging:

        • Foster a collaborative learning environment where students work together on coding exercises and projects.

        • Learn essential debugging techniques to troubleshoot and improve code.

        • Participate in code reviews to provide constructive feedback and learn from peers.

        • Receive personalized guidance and tips from the instructor to enhance coding skills.


    Prepare for Future Learning:

        • Lay the groundwork for future programming endeavors by introducing concepts like object-oriented programming (OOP).

        • Explore additional resources and tools to continue the coding journey beyond the course.

General curriculum by week:

Week 1-2: Introduction to Python Basics

    Understanding Python Syntax:
        • Learn the basic structure and syntax of the Python programming language.
        • Explore variables, data types, and basic operations.

    Programming Fundamentals:
        • Develop a solid understanding of fundamental programming concepts such as loops and conditional statements.
        • Practice problem-solving through coding exercises.

Week 3-4: Hands-On Coding Projects

    Real-World Applications:
        • Engage in hands-on coding projects to apply and reinforce newly acquired skills.
        • Build simple programs and scripts to solve real-world problems.

    Debugging Techniques:
        • Learn effective debugging strategies to identify and fix errors in code.
        • Cultivate the ability to troubleshoot and improve code.

Week 5-6: Exploring Python Libraries

    Introduction to NumPy:
        • Explore the NumPy library for numerical computing and array manipulation.
        • Use NumPy to perform data analysis and mathematical operations.

    Data Visualization with Matplotlib:
        • Learn to create visualizations using the Matplotlib library.
        • Showcase data in graphical formats for better understanding.

Week 7-8: Introduction to Web Development

    Basics of Web Development:
        • Understand the basics of web development using Python and Flask.
        • Create simple web applications and understand the client-server architecture.

    Interactive Web Elements:
        • Implement interactive elements in web applications using Flask.
        • Gain insights into the world of full-stack development.

Week 9-10: Object-Oriented Programming (OOP) and Beyond

    Introduction to OOP:
        • Explore the principles of Object-Oriented Programming (OOP).
        • Apply OOP concepts to create more organized and modular code.

    Preparing for Future Learning:
        • Discover additional programming concepts and resources to continue the learning journey independently.
        • Develop a growth mindset towards programming and a passion for continuous improvement.


Whether you're a budding programmer or someone curious about the world of coding, our Python Pioneers course is the perfect starting point. Join us for an exciting exploration of Python programming, where each week brings new challenges, accomplishments, and the thrill of mastering a valuable skill!
Metas de aprendizaje
Students will learn the basic structure and syntax of the Python language, and go step-by-step through basic operations, variables, and data types. We will also cover programming concepts that apply to all languages, such as loops and conditional statements.

We will also explore some of the most common Python libraries for numerical computing, arrays, and data visualizations.
objetivo de aprendizaje

Otros detalles

Recursos externos
Los estudiantes no necesitarán utilizar ninguna aplicación o sitio web más allá de las herramientas estándar de Outschool.
Se unió el July, 2020
4.9
1026reseñas
Popular
Perfil
Experiencia y certificaciones del docente
I am passionate about sharing my love for fantasy art and empowering students with the foundational tools they need to make their imaginations come alive on paper. I teach art to kids from ages 3 to 18+ years old.

For the younger kids, Harry Potter, Wings of Fire, Warrior Cats, Squishmallows, Pokemon... these are all popular names in any household with kids. As a father of three school-aged kids, I see firsthand that art has a valuable role in any child’s education. Art inspires creativity,  builds concentration/focus and helps particularly younger students work on fine motor skills. There is a lot of pride and sense of accomplishment when a child's “masterpiece" is created, and it's always fun to show it off to friends and family. 

For the older students, Anime (Demon Slayer, My Hero Academia, One Piece) is a hot topic. Digital Art and Animation is another fast growing art medium and an important skill set for aspiring arts looking to get into the entertainment industry, specifically, video games and animated movies. 2D art skills always remains a staple and I also help older students looking to build their portfolio for college applications.

Art is important. It can communicate information, shape our everyday lives, make a social statement and be enjoyed for aesthetic beauty. Art matters because it can illustrate the human experience. It is meant to move people either on an intellectual or emotional level. Art is not just an expression of emotion but also a medium for communicating ideas. It can act as therapeutic relief, a conduit for self-expression, or simply a way to appreciate life's beauty. Through art, we can chronicle history, embody societal values, and comment on political or social events. 

The Core Six: Why Art Matters

The realm of art is vast, and its significance has evolved over time. However, there are seven primary reasons why art has remained indispensable to humanity:

 1. Escape from Reality: Art offers a haven from the every day, allowing us to step into different worlds and perspectives.
 
2. Fostering Community: It establishes a shared identity and sense of belonging among diverse groups.

3. Self-Expression and Awareness: Art provides a platform to voice our feelings, thoughts, and identities.

4. Contemplation and Reflection: Through art, we can introspect and ponder life's mysteries.

5. Entertainment and Joy: Beyond its deeper meanings, art can also be sheer fun and enjoyment.

6. Eliciting Strong Reactions: Art has the power to inspire awe, wonder, and introspection.


I have a degree in animation and over twenty years of experience not only teaching art but also as a professional artist, working on everything from Dungeons & Dragons illustrations to UX design for large-scale corporate applications. I love what I do, so it seldom feels like work to me, and it feels great to be able to help lay the foundation for that kind of relationship with art in others.

Reseñas

Clase grupal
Compartir

1 US$

semanalmente o 10 US$ por 10 clases
1 x por semana, 10 semanas
55 min

Videoconferencias en vivo
Edades: 9-13
3-7 alumnos por clase

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