Skip to product information
Introduction to Python by Nado Coding, a self-study course
Introduction to Python by Nado Coding, a self-study course
Description
Book Introduction
The best Python course, proven by 300,000 subscribers and 26,000 students.
Let's learn the programming learning know-how of Nado Coding!


The most popular lectures from YouTube and Infraon are compiled into one volume.
Learn the fundamentals of Python with fun, everyday examples, and master Python with step-by-step learning that includes one-minute quizzes, practice problems, and self-checks.
Coding is no longer optional, it's essential! Don't give up on coding just because you think it's only for professionals.
Python is the easiest programming language for beginners to learn.
Anyone can learn to code if they have the interest.
I will teach you how to code easily and enjoyably.
Even beginners to coding can follow along without difficulty thanks to step-by-step terminology explanations and friendly instructions.
In addition to basic explanations, tips and notes are placed in appropriate places to help you easily resolve any questions that may arise while studying on your own.
Now, experience complete self-directed coding learning with "Coding Self-Study: Introduction to Python by I Can Code".

  • You can preview some of the book's contents.
    Preview

index
Chapter 1 Hello, Python!

1.1 Setting up the development environment
1.2 Writing Your First Python Program

Chapter 2 Data Types and Variables

2.1 Numeric data types
2.2 String data type
2.3 Boolean data type
2.4 Variables
2.5 Notes
2.6 Practice Problem: Printing Station Names

Chapter 3 Operators

3.1 Types of operators
3.2 Operator Precedence
3.3 Operations with variables
3.4 Operations with functions
3.5 Practice Problem: Setting a Study Date

Chapter 4: Handling Strings

4.1 What is a string?
4.2 Cutting a String to the Size You Want: Slicing
4.3 Processing strings with functions
4.4 String Formatting
4.5 Escape Characters
4.6 Practice Problem: Creating a Password

Chapter 5 Data Structures

5.1 List
5.2 Dictionary
5.3 Tuples
5.4 sets
5.5 Converting Data Structures
5.6 Practice Problem: Picking a Winner

Chapter 6 Control Statements

6.1 Branching Based on Conditions: Conditional Statements
6.2 Repeating the same thing: loops
6.3 Practice Problem: Finding the Number of Taxi Passengers

Chapter 7 Functions

7.1 Defining a Function
7.2 Passed values ​​and return values
7.3 Calling a function
7.4 Variable Scope: Local and Global Variables
7.5 Practice Problem: Finding Standard Weight

Chapter 8 Input/Output

8.1 Getting standard input: input()
8.2 Useful functions for standard output
8.3 Outputting in Various Formats: format()
8.4 File Input/Output
8.5 Saving Data to a File: The Pickle Module
8.6 Opening and closing files at once: with statement
8.7 Practice Problem: Creating a Report File

Chapter 9 Class

9.1 Game Introduction
9.2 Creating Classes and Objects
9.3 Inheriting Classes
9.4 Skip without action: pass
9.5 Calling the parent class: super()
9.6 Game Completion
9.7 Final Game Review
9.8 Practice Problem: Creating a Real Estate Program

Chapter 10 Exception Handling

10.1 Handling Exceptions
10.2 Raising an error
10.3 Handling Custom Exceptions
10.4 Executing unconditionally regardless of errors: finally
10.5 Practice Problem: Ordering Chicken

Chapter 11 Modules and Packages

11.1 Handling Modules
11.2 Handling Packages
11.3 Setting module visibility: __all__
11.4 Running the module directly
11.5 Checking Package and Module Locations
11.6 Installing the Package
11.7 Using Built-in Functions
11.8 Using external functions
11.9 Practice Problem: Creating Your Own Module

Detailed image
Detailed Image 1

Publisher's Review
[Recommendation]

This book provides a solid grasp of the basic concepts of Python.
It is thoroughly beginner-friendly so that anyone can understand, but it never skims over anything and the flow is smooth, allowing you to naturally build a solid foundation.
It covers classes, which are especially difficult for beginners, and you can experience object-oriented programming through practical examples similar to actual games.
_Lee Yong-taek

It was really great to see the book and lectures together.
This book can serve as a cornerstone for those who are just starting out with Python.
Running the code myself with interesting examples really helped me a lot in studying the basics.
_Kim Ye-won

This book helps even non-majors easily get started with coding, with concise explanations that focus on the key points, directly relatable analogies, and a structure that gradually builds concepts between chapters.
After learning coding through Nado Coding's lecture, I read this book and reorganized the overall content and detailed concepts.
Even though I only attended the lectures, I gained a lot from the book because it visually illustrates the concepts briefly explained in the lectures and fleshes them out through clear definitions.
This is a book that even beginners to coding can start with without any burden.
_Jeon Young-soo

Other Python books often leave out detailed explanations, which can be confusing, but this book is good because it explains in detail any parts that might be difficult.
What helped me the most was the part about building games using classes and methods.
While making a game, I was able to experience classes vividly through rich examples such as creating classes directly, inheriting them, and creating units.
I think it's the most beginner-friendly and perfect textbook.
_Cha Min-kyung

It was made so easy that even a woman in her 40s could try it.
After only watching video lectures, my understanding of code improved after reading the book.
Also, as I solved practice problems and applied what I had learned previously, I realized that there was still a lot left to study.
I still have more to learn, but I'm glad I took the first step, and it's also sparked my curiosity about other languages, so overall I'm satisfied.
_Lee Jin-hyang

This book is a great help to those who dream of becoming developers.
It is packed with information on how to install and run the environment required for practice, theoretical content and examples required for development, and simple game creation.
It's very helpful for beginners because it gives you a detailed understanding of how the code works.
If you know anyone who wants to learn Python, I would recommend this book.
_Kim Ki-heum

The content was intuitive and easy to read.
It was easy for beginners to learn and understand, as it explained the basics of Python and its core content with easy examples.
The book was well organized, so I was able to study without feeling burdened and in a fun way.
_Cho Geun-haeng
GOODS SPECIFICS
- Date of issue: February 20, 2023
- Page count, weight, size: 436 pages | 794g | 183*235*18mm
- ISBN13: 9791140703302
- ISBN10: 1140703307

You may also like

카테고리