Outschool
通貨、タイムゾーン、言語の設定を開く
ログイン

Python パイオニア: 初心者のための 10 週間のプログラミングの旅

この 10 週間のコースでは、学生は実際のアプリケーションを探求しながら基礎的な Python プログラミング スキルを学習し、コーディングの原則をしっかりと理解し、Python プログラミングの実践的な能力を身につけます。
Imagination Art Studio by David Stearns
平均評価:
4.9
レビュー数:
(1,026)
Popular
クラス

含まれるもの

10 ライブミーティング
9 時間 10 分 授業時間
宿題:
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.
テスト
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.
この文章は自動翻訳されています

このクラスで学べること

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!
学習到達目標
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.
学習目標

その他の情報

外部リソース
学習者は、Outschoolが提供する基本ツール以外のアプリやウェブサイトを使用する必要はありません。
参加しました July, 2020
4.9
1026レビュー
Popular
プロフィール
教師の専門知識と資格
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.

レビュー

ライブグループクラス
共有

$1

毎週または$10 10 クラス分
週に1回、 10 週間
55 分

オンラインライブ授業
年齢: 9-13
クラス人数: 3 人-7 人

About
サポート
安全性についてプライバシーCAでのプライバシー保護学習者のプライバシーデータ設定の管理利用規約
アプリを入手
App StoreでダウンロードGoogle Playで入手する
© 2024 Outschool