Skip to product information
Python for Beginners
Python for Beginners
Description
Book Introduction
This book is designed to be a friendly, one-on-one lesson for readers who are new to Python.
The key concepts you need to know are explained as easily as possible with basic examples.
Key topics are covered again with application examples, quizzes, self-study, and example collections.
By typing and running code yourself, Python programming will become familiar in no time!

* This book was developed as a textbook for university lectures, so it does not provide solutions to practice problems.

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

index
Chapter 01 A Look Inside Python
SECTION 01 Concepts and Types of Programming Languages
SECTION 02 Introduction to Python
SECTION 03 Installing and Running Python
summation
Practice problems

Chapter 02 Useful programs to make in advance
SECTION 01 Program to be created in this chapter
SECTION 02 Basic functions of the calculator program
SECTION 03 Saving the Calculator Program
SECTION 04 Extending the Calculator Program
SECTION 05 Writing a Turtle Graphics Program
summation
Practice problems

Chapter 03 Variables and Data Types
SECTION 01 Program to be created in this chapter
SECTION 02 Various outputs using the print( ) function
SECTION 03 Declaration and use of variables
SECTION 04 Data Representation Units and Base Conversion
SECTION 05 Basic Data Types
summation
Practice problems
Application Example 01: Checking Data Type Size
Application Example 02: Reverse Output of Input String
Application Example 03: Processing Student Grades

Chapter 04 Operators
SECTION 01 Program to be created in this chapter
SECTION 02 Arithmetic Operators
SECTION 03 Relational Operators
SECTION 04 Logical Operators
SECTION 05 Bitwise Operators
SECTION 06 Operator Precedence
summation
Practice problems
Application Example 01: Calculating Leap Years
Application Example 02: Expressing Binary Numbers with a Turtle
Application Example 03: Encryption using bit operations

Chapter 05 Conditional Statements
SECTION 01 Program to be created in this chapter
SECTION 02 Basic if statement
SECTION 03 Nested if statements
SECTION 04 Application of if statement
summation
Practice problems
Application Example 01: Rolling Multiple Dice Simultaneously
Application Example 02: Making Turtles Meet Each Other
Application Example 03: Checking Password Level

Chapter 06 Loops
SECTION 01 Program to be created in this chapter
SECTION 02 Basic for statement
SECTION 03 Nested for loops
SECTION 04 while statement
SECTION 05 Break and continue statements
summation
Practice problems
Application Example 01: Printing a Heart Shape
Application Example 02: Printing the Multiplication Table with a Turtle
Application Example 03: Outputting numbers in the shape of steps

Chapter 07 Lists, Tuples, and Dictionaries
SECTION 01 Program to be created in this chapter
SECTION 02 List Basics
SECTION 03 Two-Dimensional List
SECTION 04 Tuples
SECTION 05 DICTIONARY
SECTION 06 Advanced topics on lists, tuples, and dictionaries
summation
Practice problems
Application Example 01: Sorting Hexadecimal Numbers
Application Example 02: Ranking by Train Capacity
Application Example 03: Running a DVD Rental Store

Chapter 08 Strings
SECTION 01 Program to be created in this chapter
SECTION 02 String Basics
SECTION 03 String Functions
summation
Practice problems
Application Example 01: Converting between uppercase and lowercase letters
Application Example 02 Counting the frequency of occurrence of characters in a string
Application Example 03: Compressing Strings

Chapter 09 Functions and Modules
SECTION 01 Program to be created in this chapter
SECTION 02 Function Basics
SECTION 03 Local Variables, Global Variables
SECTION 04 Function return values ​​and parameters
SECTION 05 MODULE
SECTION 06 Advanced Functions
summation
Practice problems
Application Example 01 Sorting Data Containing Mixed Letters and Numbers
Application Example 02: Counting Dates and Finding the Day of the Week
Application Example 03 Quick Sort Using a Recursive Function

Chapter 10 Windows Programming
SECTION 01 Program to be created in this chapter
SECTION 02 Using Basic Widgets
SECTION 03 Widget placement and sizing
SECTION 04 Handling Keyboard and Mouse Events
SECTION 05 Menus and Dialog Boxes
summation
Practice problems
Application Example 01 Vote for your favorite animal
Application Example 02 Creating a drawing board
Application Example 03 Creating a Tab Screen

Chapter 11 File Input/Output
SECTION 01 Program to be created in this chapter
SECTION 02 Basics of File Input/Output
SECTION 03 Text File Input/Output
SECTION 04 Binary File Input/Output
SECTION 05 Advanced File Input/Output
summation
Practice problems
Application Example 01: Creating a File Explorer
Application Example 02: Adding a Menu to a Black and White Photo
Application Example 03 Splitting a binary file into multiple files

Chapter 12 Object-Oriented Programming
SECTION 01 Program to be created in this chapter
SECTION 02 Class
SECTION 03 Constructor
SECTION 04 Instance Variables and Class Variables
SECTION 05 Class Inheritance
SECTION 06: Advanced Object-Oriented Programming
summation
Practice problems
Application Example 01: Expressing Multi-Threading with Progress Bars
Application Example 02: Implementing an Object-Oriented Drawing Board
Application Example 03: Managing a DVD Rental Store Using Object-Oriented Architecture

Chapter 13 Database
SECTION 01 Program to be created in this chapter
SECTION 02 Database Basics
SECTION 03 Building a Database
SECTION 04 Data Entry and Retrieval
summation
Practice problems
Application Example 01: Saving character occurrence frequencies in a database
Application Example 02: Saving Black and White Photos to a DB
Application Example 03: Analyzing Company Sales Data

Chapter 14 Mini Project
SECTION 01 OpenCV Image Processing Project
SECTION 02 Jeju Island Weather Data Analysis Project
summation
Practice problems

Appendix A: Installing the Visual Studio Code Development Environment
Appendix B Installing and Debugging PyCharm
GOODS SPECIFICS
- Date of issue: November 4, 2025
- Page count, weight, size: 548 pages | 1,093g | 188*257*22mm
- ISBN13: 9791173400353

You may also like

카테고리