Skip to product information
First time? Python Basics
First time? Python Basics
Description
Book Introduction
"First Time? Python Basics" is a customized introductory book for beginners, especially students and working professionals.
This book explains Python's core grammar, including variables, conditional statements, loops, functions, and classes, from Python installation to easy-to-follow practical examples, helping readers easily understand Python.
The 'Final Practice Problems' section, which is organized into each chapter, is designed to help readers who are learning Python for the first time review and self-assess what they have learned, and will be of great help.
In particular, it is composed of only the essentials without complex explanations, and has an excellent balance between theory and practice, making it suitable for building a solid foundation from the basics.
It is expected to be highly useful as a textbook for academies or basic university classes, as it provides teaching/instructor materials, and is recommended as an introductory book that instills confidence in the 'first steps' of programming.
  • You can preview some of the book's contents.
    Preview

index
Chapter 0 - Setting Up a Python Development Environment
Installing Python
Python Key Features

Chapter 1 - Basic Concepts
annotation
Output function
variable
Input function
Final Practice Problems

Chapter 2 - Basic Data Types
Logical
Numeric
Data type check
Final Practice Problems

Chapter 3 - Sequence Data Types
string
List
Tuple
Final Practice Problems

Chapter 4 - Non-sequence data types
set
dictionary
Final Practice Problems

Chapter 5 - Conditional Statements
if statement
Conditional expressions
Final Practice Problems

Chapter 6 - Loops
for statement
while statement
Loop control statement
Final Practice Problems

Chapter 7 - Functions
function
Lambda function (anonymous function)
recursive function
Final Practice Problems

Chapter 8 - Classes
class
succession
Final Practice Problems

Chapter 9 - Exception Handling
error
Exception handling
Final Practice Problems

Chapter 10 - File Input/Output
Open/close files
Write file
Read file
Final Practice Problems

Chapter 11 - Modules and Packages
module
Custom modules
Package
Final Practice Problems

Appendix - Key Notes
Key Notes
Key Terms Note

Detailed image
Detailed Image 1

Publisher's Review
Recommended for complete beginners to Python.
The easiest beginner's guide to Python!


Dear Python beginners, we sincerely welcome you to your first steps in programming.
We too remember the excitement and bewilderment we felt when we first walked this path.
This book is based on that experience, and we've worked together to create it so you can learn the basics of Python easily and enjoyably.

Programming is like learning a new language.
It may feel unfamiliar and difficult at first, but with consistent effort, you will soon be able to express what you want.
Although Python is a relatively beginner-friendly language, the initial learning process is not easy for everyone.
We understand your challenges, and through this book, we'll work together to overcome them, starting with the basic concepts and working through them step by step.

This book covers the core of Python, including 'data types' for storing data, 'conditional statements' and 'loop statements' for controlling the flow of the program, 'functions' and 'classes' for writing efficient code, and 'modules' and 'packages' for systematically managing code.
Each chapter includes examples that allow you to run actual code along with easy-to-understand explanations. Practice problems are designed to help you check your learning and develop your application skills.

Python is a powerful tool used in various fields such as web development, data analysis, and artificial intelligence.
This book will help you build a solid foundation in Python and develop the ability to solve real-world problems.
Explore the world of Python with Kkomuri and unleash your imagination with code.
There may be times when you find the learning process difficult, but if you trust us and move forward together, you will surely achieve joyful results.
We will always support you on your Python learning journey.

[Features of this book]

A beginner's guide to Python.
This is a basic introductory book that focuses on practice rather than complex terminology or theory-centered explanations so that non-majors and beginners can easily learn.

Step-by-step practice problems and source code files provided
For each chapter, we provide source code walkthroughs and practice problems to help you check your learning progress, and you can download them from GitHub.

Learning support linked to video lectures
We provide video lectures so that you can follow along with all the source code, helping you understand the basics of Python.

What you will learn in this book

Python basic grammar and data types
Starting with variable declaration, output, and input, you can learn the characteristics and usage of various data types such as integers, real numbers, strings, lists, tuples, and dictionaries.
It also provides step-by-step explanations of conversions and operations between types that can be confusing to beginners.

Conditional statements and loops
You can learn conditional branching using if, elif, and else, and repetition control structures using while and for loops.
Simple examples and flowchart explanations help you understand program flow control naturally.

Function definition and call
Learn how to create functions, which are reusable blocks of code, and the concepts of arguments and return values.
It also clearly explains the difference between built-in and user-defined functions, and helps you develop function-centered thinking through practice.

File I/O and Exception Handling
We'll cover how to read and write text files, along with how to safely handle errors using try-except constructs.
You can lay the foundation for data processing required in actual work or projects.

Class and Object Orientation Fundamentals
You will learn how to define classes and create objects, and understand basic object-oriented concepts such as encapsulation, constructors, and methods.
Approach complex concepts with simple examples to reduce the fear of practical application.
GOODS SPECIFICS
- Date of issue: June 20, 2025
- Page count, weight, size: 336 pages | 874g | 190*257*17mm
- ISBN13: 9788931478006

You may also like

카테고리