Lesson 1

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

Lesson 1

Introduction

1
Lesson 1

What is “Programming”?

Just like you would tell your robot


friend what to do, programming is
how you tell the computer what to do.
You write code, which is a special
language the computer can
understand. With code, you can make
the computer do almost anything you
can imagine.

2
Lesson 1

Learning to code at young age:


Learning to code at a young age can have numerous
benefits, including:
1. Develop Problem-Solving Skills.
2. Enhance Creativity.
3. Prepare for the Future.
4. Boost Confidence.
5. Improve Logical Thinking.
Overall, learning to code at a young age is a valuable and
rewarding experience that can have a positive impact on a
child's development. It can help children develop their
problem-solving skills, enhance their creativity, and
prepare them for the future job market.

3
Lesson 1

What is “Python”?
 Have you ever used a computer or a tablet to play a
game, watch a video, or do some school work? Well, all
those things you see on the screen are made with
something called a computer language, which is like a
secret code that tells the computer what to do.
 Python is a really cool computer language that people
use to make all sorts of things on computers, like
games, websites, and even robots! It's a bit like learning
a new language, but instead of talking to people, you're
talking to the computer.
 The great thing about Python is that it's really easy to
learn, even if you don't know anything about
computers. You just need to use some special words
and symbols to tell the computer what to do, and it will
do it for you!

4
Lesson 1

What is “Python”?
 Lots of people use Python for their jobs, like doctors
and scientists, because it can help them do important
things like finding cures for diseases or studying the
environment. But you can also use Python to create
things that you think are cool, like a game or a website.
 So, if you want to learn how to create cool things on
the computer and have fun while doing it, Python is a
great thing to learn!
 In short we can say that, python is a powerful and fun
programming language that you can use to make all
sorts of things, from simple games to complex
programs.

5
Lesson 1

Uses of Python:

It is used for:

1. web development (server-side),

2. software development,

3. data science,

4. system scripting.

5. Game development.

6. And much more… 6


Lesson 1

Importance of Python:
Python is a popular and versatile programming language
that has gained widespread adoption in recent years.
There are several reasons why Python is an important
language to learn, including:
1. Versatility: Python is a highly versatile language that
can be used for a variety of purposes, from web
development and data analysis to machine learning
and artificial intelligence.
2. Ease of Use: Python is considered to be one of the
easiest programming languages to learn, with a simple
and intuitive syntax that makes it ideal for beginners.
3. Large Community: Python has a large and active
community of developers and users, which means
there are a wealth of resources available for learning
and problem-solving.

7
Lesson 1

Importance of Python:
4. Career Opportunities: Python is widely used in
industries such as finance, healthcare, and tech, which
means that learning Python can open up a variety of
career opportunities.
5. Libraries and Frameworks: Python has a vast array of
libraries and frameworks that can be used to simplify
and speed up programming tasks. Some popular
libraries include NumPy for scientific computing,
Pandas for data analysis, and TensorFlow for machine
learning.
Overall, learning Python is a valuable skill that can open up
a variety of opportunities in the technology industry and
beyond. Whether you are interested in web development,
data analysis, or machine learning, Python is a versatile
and powerful language that can help you achieve your
goals.

8
Lesson 1

Popular apps by Python:

Over its almost 30 years of existence,


Python has become one of the most
popular programming languages. To
name just a few of the many examples
of successful applications developed in
Python that remain popular, we
suggest taking a look at Instagram,
Pinterest, Spotify, Dropbox, Disqus,
Uber, and Reddit.

9
Lesson 1

Why Python?
1. Python works on different platforms (Windows,
Mac, Linux, Raspberry Pi, etc).
2. Python has a simple syntax similar to the English
language.
3. Python has syntax that allows developers to
write programs with fewer lines than some other
programming languages.
4. Python runs on an interpreter system, meaning
that code can be executed as soon as it is
written. This means that prototyping can be very
quick.
5. Python can be treated in a procedural way, an
object-oriented way or a functional way.

10
Lesson 1

Block-based Python over Text-based Python


Block-based programming languages, like EduBlocks, offer
many benefits over traditional text-based programming
languages like Python. Easy to Learn.
 Encourage Creativity.
 Reduce Errors.
 Develop Problem-Solving Skills.
 Prepare for Advanced Coding.

Overall, block-based Python is an important tool for


introducing learners to the world of coding. It makes
programming more accessible, engaging, and creative,
while also helping learners develop important skills like
problem-solving, critical thinking, and collaboration. By
reducing errors and providing a gentle introduction to
advanced concepts, block-based Python can help learners
build a strong foundation in coding that they can build on
as they continue their coding journey.

11
Lesson 1

What is EduBlocks?

EduBlocks is a free application available online


at edublocks.org

It was started by a 12 year-old student who


wanted to help others learn how to code.

It runs in the browser like Scratch and works


on all operating systems

We can write code in pure Python or HTML,


or code for use with the micro:bit, Raspberry Pi
and Adafruit CircuitPython controller boards.

12

You might also like