
Create 40 Python Programs Using ChatGPT
Description
Book Introduction
You can complete the Python program you want without writing a single line of code!
If you ask, “Create a real-time stock search program using Python,” ChatGPT will automatically create the program code.
But you can't write perfect code in one question.
If you want to create a slightly more satisfactory Python code, you can ask ChatGPT more specific 'condition + question' questions.
By proceeding in this way, you will be able to create Python programs for any purpose.
The book, "Creating 40 Python Programs Using ChatGPT," breaks away from the traditional method of memorizing and learning Arduino-related information. It is structured in a way that teaches Arduino practice and Arduino programming by asking ChatGPT various types of questions.
If you ask, “Create a real-time stock search program using Python,” ChatGPT will automatically create the program code.
But you can't write perfect code in one question.
If you want to create a slightly more satisfactory Python code, you can ask ChatGPT more specific 'condition + question' questions.
By proceeding in this way, you will be able to create Python programs for any purpose.
The book, "Creating 40 Python Programs Using ChatGPT," breaks away from the traditional method of memorizing and learning Arduino-related information. It is structured in a way that teaches Arduino practice and Arduino programming by asking ChatGPT various types of questions.
index
Chapter 00 ChatGPT and Python
01 Sign up for ChatGPT membership
02 Review the ChatGPT screen layout
03 Learn how to create Python programs using ChatGPT
Chapter 01 Getting Started with Python
01 What is Python?
02 Features and Advantages of the Python Language
03 Configuring the Python Development Environment
04 Download and install Aniconda
05 Download and install VS Code (Visual Studio Code)
06 Installing useful features in VS Code (Visual Studio Code)
Chapter 02 Learning Python's Basic Grammar
01 Output print
02 input
03 Variables - Numeric, Character, Decimal, BOOL
04 Data types - List, tuple, dictionary, set
05 Operations - Resignation operations, logical operations, comparison operations
06 Conditional statement
07 Loops - while, for loops
08 Error and Exception Handling
09 Function
10 classes
11 Comments
12 import
13 Scope of variables
Chapter 03: Creating 40 Programs Using ChatGPT
Creating a Program 01 Creating a Number Guessing Game
Create a number matching game
Learn how to use random()
Creating a Program 02 Checking the Computer's External and Internal IP
Internal IP output
External IP output 1
External IP Output 2
Output internal IP and external IP at once
Creating a Program 03 Converting Text to Speech
Converting text to speech using pyttsx
Converting text to speech using gtts
Creating a Program 04 QR Code Generator
Generate a QR code
Save QR code by specifying a folder
How to use os.path.join()
Read from file and convert to QR code
Creating a Program 05 Checking Computer Information
Output CPU, RAM, and network usage every second
Output CPU and RAM usage with GUI program
Program Creation 06 Program to Decrypt Compressed File Passwords
Preparing a compressed file with a password
Creating a program to find the password of a compressed file
Creating a Program 07 Currency Converter
Create a currency converter
Check the currency list
Program Creation 08 File Compression Program
Preparing files to compress
Compress files Add a password to compress them
Find out what if__name__ == '__main__' means
Program Creation 09 Automatically Translate English Documents into Korean
Prepare English files
Translate and save an English document into Korean
Creating a Program 10: Collecting Emails and Recording Them in Excel
Extracting emails from webpages
Save emails to Excel
Creating a Program 11: Read from Excel and Send Email Automatically
Setting up Naver Mail and Google Mail
Preparing an Excel file
Read emails and names from Excel files
Sending an email to an email address read from an Excel file
Creating a Program 12: Creating Fake Personal Information and Saving It in Excel
Create fake personal information
Create 1000 fake data items and save them in Excel.
Creating a Program 13 Unit Converter
Creating a unit converter
Creating a Unit Converter GUI Program
Program Creation 14 Real-time Stock Price Inquiry Program
Check stock prices
Enter stock number to check stock price
GUI program that searches stock prices by entering stock numbers
Creating a Program 15 Creating a Notification Program
Windows notification output program
Notifications occur at specific times on specific days of the week
Creating a Program 16 Spell Checker
Correct spacing and spelling
Correct spelling by reading from a file
Creating a Program 17 Weather Forecast Program
Get an API
Get weather information
Saving weather information to Excel
Creating a Program 18 Music Player Program
Convert text to mp3 file
Playing mp3 with Python
Creating a GUI program that plays music
Creating a Program 19 Password Generator
Create a password
Creating a password generator GUI program
Program Creation 20 Quote of the Day Program
Print quotes
Print quotes as Windows notifications
Creating a Program 21 Internet Radio Streaming Program
Find the radio streaming address
Streaming Radio with Python
Creating a Radio Streaming GUI Program with Python
Creating a Program 22 MBTI Personality Type Test Program
Creating an MBTI personality type test program
Creating an MBTI personality type test program on a webpage
Creating a Program 23 Date Calculator
Create a date calculator
Create today's date calculator
Creating a GUI program to calculate today's date
Creating a Program 24 Creating a Cryptocurrency Display Program
Check cryptocurrency prices
Check all cryptocurrency prices
Drawing a 1-year graph of Bitcoin
Creating a Program 25 Obtaining Cryptocurrency Data and Storing It in a Database
Entering cryptocurrency prices into the database
Insert values into the database every 10 seconds
Read and check values from the database
Creating a Program 26 Reading Data from a Database and Drawing a Graph
Copying database files
Reading from DB file and drawing graph
Drawing a bar graph
Drawing a scatter plot graph
Creating a Program 27 Lotto Number Generator
Create a lottery number generator
Creating a Lotto Number Generator GUI Program
Program Creation 28 Computer Reservation Termination Program
Creating a computer reservation termination program
Creating a GUI program to terminate computer reservations
Creating a Program 29 Food Recommendation Program
Creating a food recommendation program
Creating a food recommendation program based on your mood
Program Creation 30 Word Memorization Program
Creating a word memorization program
Creating a vocabulary memorization program that reads from a file and creates a quiz
Creating a Program 31 Creating an Automatic Backup Program
Create text folders and files
Backing up files and folders
Creating a GUI backup program for files and folders
Creating a Program 32 Extracting Text from an Image
Installing the OCR program
Convert images to text
Creating a GUI program that converts images to text
Creating a program 33 Find only faces in a photo and mosaic them
Preparing the photo
Mosaicing with face
Find faces in all photos in the folder and mosaic them
Creating a Program 34: Creating a Flask Photo Server
Implementing a Python Photo Server
Implementing a Python Photo Server
Creating a Program 35 Creating a Flask Bulletin Board
Create a bulletin board
Create a bulletin board to save posts
Creating a Program 36: Creating a Flask Voting System
Creating a Voting Service
Graphing voting results
Creating a Program 37: Creating a Voice Recognition Assistant
Recognize speech and convert it to text
Creating a voice recognition assistant
Program Creation 38: Creating an AI Chatbot
Create a chatbot with a simple program
Creating a chatbot program using a chatbot engine
Creating a Program 39 Natural Language Processing Program
Creating a natural language processing program
Korean natural language processing
Korean natural language analysis after Java installation and path modification
Creating a Program 40 Machine Learning Program
Creating a classification machine learning program
Creating a Linear Regression Machine Learning Program
01 Sign up for ChatGPT membership
02 Review the ChatGPT screen layout
03 Learn how to create Python programs using ChatGPT
Chapter 01 Getting Started with Python
01 What is Python?
02 Features and Advantages of the Python Language
03 Configuring the Python Development Environment
04 Download and install Aniconda
05 Download and install VS Code (Visual Studio Code)
06 Installing useful features in VS Code (Visual Studio Code)
Chapter 02 Learning Python's Basic Grammar
01 Output print
02 input
03 Variables - Numeric, Character, Decimal, BOOL
04 Data types - List, tuple, dictionary, set
05 Operations - Resignation operations, logical operations, comparison operations
06 Conditional statement
07 Loops - while, for loops
08 Error and Exception Handling
09 Function
10 classes
11 Comments
12 import
13 Scope of variables
Chapter 03: Creating 40 Programs Using ChatGPT
Creating a Program 01 Creating a Number Guessing Game
Create a number matching game
Learn how to use random()
Creating a Program 02 Checking the Computer's External and Internal IP
Internal IP output
External IP output 1
External IP Output 2
Output internal IP and external IP at once
Creating a Program 03 Converting Text to Speech
Converting text to speech using pyttsx
Converting text to speech using gtts
Creating a Program 04 QR Code Generator
Generate a QR code
Save QR code by specifying a folder
How to use os.path.join()
Read from file and convert to QR code
Creating a Program 05 Checking Computer Information
Output CPU, RAM, and network usage every second
Output CPU and RAM usage with GUI program
Program Creation 06 Program to Decrypt Compressed File Passwords
Preparing a compressed file with a password
Creating a program to find the password of a compressed file
Creating a Program 07 Currency Converter
Create a currency converter
Check the currency list
Program Creation 08 File Compression Program
Preparing files to compress
Compress files Add a password to compress them
Find out what if__name__ == '__main__' means
Program Creation 09 Automatically Translate English Documents into Korean
Prepare English files
Translate and save an English document into Korean
Creating a Program 10: Collecting Emails and Recording Them in Excel
Extracting emails from webpages
Save emails to Excel
Creating a Program 11: Read from Excel and Send Email Automatically
Setting up Naver Mail and Google Mail
Preparing an Excel file
Read emails and names from Excel files
Sending an email to an email address read from an Excel file
Creating a Program 12: Creating Fake Personal Information and Saving It in Excel
Create fake personal information
Create 1000 fake data items and save them in Excel.
Creating a Program 13 Unit Converter
Creating a unit converter
Creating a Unit Converter GUI Program
Program Creation 14 Real-time Stock Price Inquiry Program
Check stock prices
Enter stock number to check stock price
GUI program that searches stock prices by entering stock numbers
Creating a Program 15 Creating a Notification Program
Windows notification output program
Notifications occur at specific times on specific days of the week
Creating a Program 16 Spell Checker
Correct spacing and spelling
Correct spelling by reading from a file
Creating a Program 17 Weather Forecast Program
Get an API
Get weather information
Saving weather information to Excel
Creating a Program 18 Music Player Program
Convert text to mp3 file
Playing mp3 with Python
Creating a GUI program that plays music
Creating a Program 19 Password Generator
Create a password
Creating a password generator GUI program
Program Creation 20 Quote of the Day Program
Print quotes
Print quotes as Windows notifications
Creating a Program 21 Internet Radio Streaming Program
Find the radio streaming address
Streaming Radio with Python
Creating a Radio Streaming GUI Program with Python
Creating a Program 22 MBTI Personality Type Test Program
Creating an MBTI personality type test program
Creating an MBTI personality type test program on a webpage
Creating a Program 23 Date Calculator
Create a date calculator
Create today's date calculator
Creating a GUI program to calculate today's date
Creating a Program 24 Creating a Cryptocurrency Display Program
Check cryptocurrency prices
Check all cryptocurrency prices
Drawing a 1-year graph of Bitcoin
Creating a Program 25 Obtaining Cryptocurrency Data and Storing It in a Database
Entering cryptocurrency prices into the database
Insert values into the database every 10 seconds
Read and check values from the database
Creating a Program 26 Reading Data from a Database and Drawing a Graph
Copying database files
Reading from DB file and drawing graph
Drawing a bar graph
Drawing a scatter plot graph
Creating a Program 27 Lotto Number Generator
Create a lottery number generator
Creating a Lotto Number Generator GUI Program
Program Creation 28 Computer Reservation Termination Program
Creating a computer reservation termination program
Creating a GUI program to terminate computer reservations
Creating a Program 29 Food Recommendation Program
Creating a food recommendation program
Creating a food recommendation program based on your mood
Program Creation 30 Word Memorization Program
Creating a word memorization program
Creating a vocabulary memorization program that reads from a file and creates a quiz
Creating a Program 31 Creating an Automatic Backup Program
Create text folders and files
Backing up files and folders
Creating a GUI backup program for files and folders
Creating a Program 32 Extracting Text from an Image
Installing the OCR program
Convert images to text
Creating a GUI program that converts images to text
Creating a program 33 Find only faces in a photo and mosaic them
Preparing the photo
Mosaicing with face
Find faces in all photos in the folder and mosaic them
Creating a Program 34: Creating a Flask Photo Server
Implementing a Python Photo Server
Implementing a Python Photo Server
Creating a Program 35 Creating a Flask Bulletin Board
Create a bulletin board
Create a bulletin board to save posts
Creating a Program 36: Creating a Flask Voting System
Creating a Voting Service
Graphing voting results
Creating a Program 37: Creating a Voice Recognition Assistant
Recognize speech and convert it to text
Creating a voice recognition assistant
Program Creation 38: Creating an AI Chatbot
Create a chatbot with a simple program
Creating a chatbot program using a chatbot engine
Creating a Program 39 Natural Language Processing Program
Creating a natural language processing program
Korean natural language processing
Korean natural language analysis after Java installation and path modification
Creating a Program 40 Machine Learning Program
Creating a classification machine learning program
Creating a Linear Regression Machine Learning Program
Detailed image

Publisher's Review
You can complete the Python program you want without writing a single line of code!
If you ask, “Create a real-time stock search program using Python,” ChatGPT will automatically create the program code.
But you can't write perfect code in one question.
If you want to create a slightly more satisfactory Python code, you can ask ChatGPT more specific 'condition + question' questions.
By proceeding in this way, you will be able to create Python programs for any purpose.
The book "Creating 40 Python Programs Using ChatGPT" breaks away from the traditional method of memorizing and learning Arduino-related information, and instead focuses on learning Arduino programming and conducting Arduino practice through various types of questions to ChatGPT.
We've designed it so that you can create a variety of programs by connecting ChatGPT and Python, even if you don't know much about Python or have no programming skills.
This book is structured so that you can experience and learn the powerful features of Python by creating 40 Python projects by asking ChatGPT questions.
Additionally, if we collaborate appropriately with ChatGPT, we will be able to utilize it not only for Python development work but also for new languages.
If you only ask vague questions to derive results, it may be difficult to modify the program to fit the desired purpose.
However, this book is structured to help you understand Python while simultaneously obtaining the desired program results from ChatGPT through various question methods.
Even if you don't know Python syntax or libraries, you can create the final program you want by approaching it in the question-based manner presented in the book.
Additionally, by creating 40 programs through the exercises in this book, you will be able to create programs for your own purposes.
This book teaches you the basics of Python and then moves on to practical training.
If you are a complete beginner in Python or need to learn Python grammar, please refer to the PDF file “Learning Python Grammar Using ChatGPT” which is about 200 pages long.
For instructions on how to use the PDF file, “Learning Python Grammar Using ChatGPT,” please refer to page 4 of this book.
After learning the basics of Python grammar through this book, let's create 40 Python programs by asking ChatGPT various questions!
If you are new to Python or need a detailed explanation of the grammar, please refer to the PDF file “Learning Python Grammar Using ChatGPT” provided as a special appendix.
If you encounter any errors while downloading or learning the source code required for the practice in this book, you can ask the author questions through the Answerbook Reader Support Center, a Q&A Naver cafe.
Please refer to pages 5-6 of the book for instructions.
- Answerbook Naver Cafe https://cafe.naver.com/answerbook
- Book-only bulletin board https://cafe.naver.com/answerbook/menu/210
If you ask, “Create a real-time stock search program using Python,” ChatGPT will automatically create the program code.
But you can't write perfect code in one question.
If you want to create a slightly more satisfactory Python code, you can ask ChatGPT more specific 'condition + question' questions.
By proceeding in this way, you will be able to create Python programs for any purpose.
The book "Creating 40 Python Programs Using ChatGPT" breaks away from the traditional method of memorizing and learning Arduino-related information, and instead focuses on learning Arduino programming and conducting Arduino practice through various types of questions to ChatGPT.
We've designed it so that you can create a variety of programs by connecting ChatGPT and Python, even if you don't know much about Python or have no programming skills.
This book is structured so that you can experience and learn the powerful features of Python by creating 40 Python projects by asking ChatGPT questions.
Additionally, if we collaborate appropriately with ChatGPT, we will be able to utilize it not only for Python development work but also for new languages.
If you only ask vague questions to derive results, it may be difficult to modify the program to fit the desired purpose.
However, this book is structured to help you understand Python while simultaneously obtaining the desired program results from ChatGPT through various question methods.
Even if you don't know Python syntax or libraries, you can create the final program you want by approaching it in the question-based manner presented in the book.
Additionally, by creating 40 programs through the exercises in this book, you will be able to create programs for your own purposes.
This book teaches you the basics of Python and then moves on to practical training.
If you are a complete beginner in Python or need to learn Python grammar, please refer to the PDF file “Learning Python Grammar Using ChatGPT” which is about 200 pages long.
For instructions on how to use the PDF file, “Learning Python Grammar Using ChatGPT,” please refer to page 4 of this book.
After learning the basics of Python grammar through this book, let's create 40 Python programs by asking ChatGPT various questions!
If you are new to Python or need a detailed explanation of the grammar, please refer to the PDF file “Learning Python Grammar Using ChatGPT” provided as a special appendix.
If you encounter any errors while downloading or learning the source code required for the practice in this book, you can ask the author questions through the Answerbook Reader Support Center, a Q&A Naver cafe.
Please refer to pages 5-6 of the book for instructions.
- Answerbook Naver Cafe https://cafe.naver.com/answerbook
- Book-only bulletin board https://cafe.naver.com/answerbook/menu/210
GOODS SPECIFICS
- Date of issue: April 30, 2023
- Page count, weight, size: 252 pages | 190*257*20mm
- ISBN13: 9791198189202
- ISBN10: 1198189207
You may also like
카테고리
korean
korean