Skip to product information
Do it! First Python
Do it! First Python
Description
Book Introduction
From basic coding grammar and computational thinking to creating a lunch menu lottery machine!
A Python introductory book tailored for absolute beginners


Coding is essential from the upper grades of elementary school. Let's learn it by playing a game with the main character, 'Alice Rabbit'.
By solving 176 picture and 45 coding problems, you can simultaneously develop your coding skills and computational thinking skills.
This book was written directly by the online platform 'Ellis Coding', which has been verified by 70,000 students and faculty from Seoul National University and KAIST. It is excellent in both convenience and educational effectiveness, as you can practice immediately as long as you have an internet connection.
If you complete the final assignment, a 'lunch menu lottery machine' program, you can also receive a 'Python Completion Certificate'.
Students, parents, and teachers looking for well-designed coding education content, as well as beginners who are new to coding, should start with this book!
  • You can preview some of the book's contents.
    Preview

index
----------------------------------
01 Hello, computer!
----------------------------------
01-1 Computers like 0 and 1
01-2 Computers use various languages
01-3 Talking to a Computer with Coding
01-4 What we talk about among ourselves, without computers - Note

Grammar Summary
Coding Star★ Snack 01 | Block Coding and Text Coding

----------------------------------
02 Basic Materials for Python Coding
----------------------------------
02-1 Preparing to Code on PC and Mobile
02-2 Python, show me the data
5 Minute Coding 01 | Writing a Three-Line Poem
02-3 Python's basic data types
____5 Minute Coding 02 | Creating a Mysterious Data Dictionary
02-4 Fickle Variables
____5 Minute Coding 03 | Creating a Bowl Master Variable
02-5 Adding, subtracting, multiplying, and dividing data types
____5 Minute Coding 04 | Solving Mysterious Puzzles
____5 Minute Coding 05 | Calculating Backwards
____5 Minute Coding 06 | Hey! Making a Jajinmori rhythm
02-6 String/List Elements - Index, Indexing, Slicing
____5 Minute Coding 07 | Find the Shining Gem 1

Grammar Summary
The Queen of Hearts' Mission | The First Gate
Coding Star★ Snack 02 | Coding Has Style

----------------------------------
03 True or False - Conditional Sentences
----------------------------------
03-1 Sending data directly to the computer
____5 Minute Coding 08 | The Copycat Parrot
03-2 Data type to another data type - Type conversion
____5 Minute Coding 09 | Double the Flamingo
03-3 True or False - Comparison Operations and Logical Operations
____5 Minute Coding 10 | Creating Propositions
____5 Minute Coding 11 | Fill in the blanks to create propositions
03-4 If it rains - Conditional Sentence
____5 Minute Coding 12 | The Never-ending Cookie Box
____5 Minute Coding 13 | Odd/Even Detector
03-5 Acting according to various conditions
____5 Minute Coding 14 | Up-Down Game

Grammar Summary
The Queen of Hearts' Mission | The Second Gate
Coding Star★ Snack 03 | The World's First Computer, Born During Wartime

----------------------------------
04 Put anything in it - List
----------------------------------
04-1 Four Ways to Line Up List Elements
____5 Minute Coding 15 | First come, first served! Get in line!
____5 Minute Coding 16 | Dodo, the Master of the Bird
5 Minute Coding 17 | Chasing the Dodo
____5 Minute Coding 18 | Line Up Alphabetically
04-2 A collection of ordered elements - a sequence
____5 Minute Coding 19 | Find the Shining Gem 2
04-3 Checking the members and length of the sequence
____5 Minutes of Coding 20 | Querying Members of a Sequence
____5 Minute Coding 21 | Finding the Length of a Sequence
04-4 Adding and multiplying sequences
____5 Minute Coding 22 | Three! Six Nine, Three Six Nine! Game
____5 Minutes of Coding 23 | Crafting a Reinforced Weapon

Grammar Summary
The Queen of Hearts' Mission | The Third Gate
Coding Star★ Snack 04 | Who was the world's first programmer?

----------------------------------
05 Reducing Code Repetition - Loops
----------------------------------
05-1 Repeated code is boring!
05-2 Basics of Loops - for loop
____5 Minutes of Coding 24 | Ten Baby Elephants Caught in a Spider Web
05-3 Understanding the Difficult For Loop
____5 Minute Coding 25 | Rice and Seals
05-4 Tick-Tock! Sequence Generator - range() Function
05-5 Using the range() function as the range of a loop
____5 Minute Coding 26 | Hide while counting to 100!
____5 Minutes of Coding 27 | Memorize 19 Chapters
____5 Minute Coding 28 | I Love Python!

Let's repeat with condition 05-6 - while loop
____5 Minute Coding 29 | Countdown
____5 minutes of coding 30 | 10 years in prison
05-7 Let's escape the loop - break statement
____5 Minute Coding 31 | Riding the Dodo's Savings
____5 Minute Coding 32 | Crisis Escape Number One

Grammar Summary
The Queen of Hearts' Mission | The Fourth Gate
Coding Star★ Snack 05 | Bugs! Catch the Code Flaws

----------------------------------
06 Unique Data Type Friends
----------------------------------
06-1 Playing with strings and lists
____5 Minute Coding 33 | Pop and Count
____5 Minute Coding 34 | Master of Pasting
____5 Minute Coding 35 | Analyzing Song Lyrics
06-2 Unchanging Sequences - Tuples
____5 Minute Coding 36 | Creating Tuples
06-3 Dictionary with a partner
____5 Minutes of Coding 37 | Creating a Fruit Dictionary
____5 Minute Coding 38 | Keys in a Dictionary

Grammar Summary
Queen of Hearts' Mission | Fifth Gate

----------------------------------
07 Creating a Code Bundle - Functions
----------------------------------
07-1 Basic framework of the program
07-2 What is the function?
07-3 What types of functions are there?
____5 Minutes of Coding 39 | Picking a Pumpkin
____5 Minute Coding 40 | Finding the Sum and Length of a Sequence
____5 Minute Coding Lesson 41 | Bonjour! Greetings in French
____5 Minutes of Coding 42 | Create Your Own Star-Picking Function
07-4 Scope of use of variables that vary depending on location
____5 Minutes of Coding 43 | Building a Dialect Translator
07-5 Function attached to the end of data - Method
____5 Minutes of Coding 44 | Managing Coding Contest Results
07-6 Gather, gather, gather, gather! ― Module
____5 Minutes of Coding 45 | Finding the Larger Number

Grammar Summary
The Queen of Hearts' Mission | The Final Gate

Coding Alone 01 | Creating a Lunch Menu Lottery Machine
Coding Alone 02 | Playing Rock-Paper-Scissors with the Computer
Coding Alone 03 | Creating Your Own Program

Get a Python certificate
Answers and Explanations

Detailed image
Detailed Image 1

Publisher's Review
★ Target audience for this book
Children who want to have fun coding like playing a game
Youth who are trying text coding for the first time
Elementary, middle, and high school students considering an IT-related career path
Teachers and parents interested in creative computational thinking education
ㆍI need to study coding…' I just talk about it but can't get started / Coding beginner
ㆍFrustrated freshman in engineering school after reading a thick programming book

------------------------------------------------------
The driving force behind learning coding is "fun."
Anyone can learn to code with this book.

------------------------------------------------------
Not everyone needs to be a developer, but we live in an era where computational thinking and digital capabilities are essential.
However, the barrier to coding still feels high for young people and non-majors.
This book explains coding concepts that can be perceived as boring and difficult through cartoons, pictures, and storytelling, allowing you to experience the fun of coding.
The strength to study till the end comes from ‘fun’ more than anything else.

------------------------------------------------------
With 176 pictures and 45 [5-minute coding] problems
Enhance your computational thinking and problem-solving skills!

------------------------------------------------------
Embark on a coding adventure with the protagonist, 'Alice Rabbit', who falls into an unfamiliar coding planet one day.
Learn core programming concepts through real-life examples like lining up, hula-hooping, and boiling ramen. Then, playfully solve 45 coding problems based on the various situations Alice encounters! As you solve coding problems that cross subject lines, including math concepts and Korean language passages, your problem-solving and computational thinking skills will grow rapidly.

------------------------------------------------------
Coding is essential from the upper grades of elementary school!
Even middle school students should start with this book, which is considered "the first book I've read all the way through."

------------------------------------------------------
If you want to advance beyond block coding like Entry and Scratch, it's time to learn text coding! Unlike other programming languages ​​like C or Java, Python has an easy-to-learn syntax, making it accessible to students in fourth grade and above.
Even if you learn Python with ease, do you think text coding will be difficult? A middle school student who read this book said, "This is the first coding book I've ever read in its entirety!"
It's designed to be beginner-friendly, so don't worry and just follow along!

------------------------------------------------------
Starting with basic coding grammar and creating a 'lunch menu lottery' program!
Be sure to take your 'Python Certificate' and the explanation book with you!

------------------------------------------------------
Chapter 1 of this book covers the basic concepts of software, including machine language and programming languages, for those who are new to text coding.
After learning the basic grammar of Python, such as variables, data types, conditional statements, loops, and functions, we will also create programs that can be used in real life, such as a 'lunch menu lottery machine' and 'playing rock-paper-scissors with a computer.'
At the end of the book, there is a guide to obtaining a Python Basics Mastery 'Certificate of Completion', as well as answers and explanations, making it suitable for school, academy, and even self-study.
If you would like to see a more detailed explanation than what is included in the book, please visit the [Data Room] on the Aegis Publishing website.

- More detailed commentary [www.easyspub.co.kr → Resource Room → Search for 'Do it! First Python']

------------------------------------------------------
KAIST, used for in-house corporate training
Discover the "Ellis Coding" educational content in book form.

------------------------------------------------------
Elice Coding (https://academy.elice.io/) is a proven coding education platform with 10 million code executions and 70,000 students.
Ellis Coding has been recognized for its usability and educational effectiveness, and is used in KAIST's CS 101 course and in corporate training.
This book contains the practical system and learning content of 'Ellis Coding' in a book format, further enhancing the convenience of learning.

------------------------------------------------------
There is nothing special to prepare for the practice!
Smartphones are OK too! Practice coding anywhere as long as you have internet access!

------------------------------------------------------
This book is designed to allow you to practice coding by accessing the 'Elice Coding' platform (https://academy.elice.io/).
Simply sign up as a member and you don't need to prepare anything else.
It is convenient because there is no installation process for coding and you can check the coding results right away.
Plus, you can code on your smartphone by installing the Ellis app, so feel free to code on the bus, subway, cafe, and more!

Elice Coding [academy.elice.io → Search for 'Do it! First Python']

------------------------------------------------------
It's great for self-study, or as an after-school or college liberal arts textbook!
Become a Python coder in just 8 days!

------------------------------------------------------
This book provides an eight-day progress chart that is useful for both self-students and teachers.
On day 1, you will learn about computer language, on day 2, you will learn about variables and data types, on day 3, you will learn about conditional statements, and on day 4, you will learn more about Python's unique data type, the list.
On the 5th day, you will learn how to create simple programs such as loops, on the 6th day, tuples and dictionaries, on the 7th day, functions, and on the 8th day, you will learn how to play rock-paper-scissors with a computer.
Since you can learn the basics of coding and even create programs in Python in a short period of time, it is suitable for use as a textbook for liberal arts courses in college.


------------------------------------------------------
"Meet intelligent readers who grow through books!"
[Do it! Study Room]: Learn, Share, and Grow Together
------------------------------------------------------
The Do It series will even boost your motivation to study! Join the [Do It! Study Group], where you can post and implement your study plans.
If you complete the course, you will receive a book as a gift from Easy Publishing, so you can continue studying.
If you study by organizing the content yourself, you will remember it longer and have a much higher chance of finishing the book.
Do it! Study Group, where you can meet fellow study partners! Visit now and check it out!

- Do it! Study Room Cafe [cafe.naver.com/doitstudyroom → 'Do it! Study Group Support & Book Gift' Menu]
GOODS SPECIFICS
- Date of issue: April 10, 2020
- Page count, weight, size: 268 pages | 170*225*20mm
- ISBN13: 9791163031567
- ISBN10: 1163031569

You may also like

카테고리