
Do it! Jump to Flask
Description
Book Introduction
A bulletin board service that even Python beginners can create and operate in just two weeks!
A complete introduction to the entire web development process by creating a bulletin board!
Mr. Park Eung-yong, author of "Do it! Jump to Python," a beloved introductory book to Python programming, said that after publishing the book, he received countless questions from readers asking, "What should I study after reading this book?"
So, as the first answer, I came up with 『Do it! Jump to Flask』.
This book guides you through the process of creating a Q&A bulletin board called Pybo (pybo.kr), which is currently in service, using the Python framework Flask, and then deploying it to AWS.
This is a book that allows you to experience and learn the entire process of web development.
The text is designed to be easy to follow for anyone new to Python, with 'revised content indications', 'caution bubbles', and 'tips'.
Get started quickly, from web development to service deployment, with this book!
A complete introduction to the entire web development process by creating a bulletin board!
Mr. Park Eung-yong, author of "Do it! Jump to Python," a beloved introductory book to Python programming, said that after publishing the book, he received countless questions from readers asking, "What should I study after reading this book?"
So, as the first answer, I came up with 『Do it! Jump to Flask』.
This book guides you through the process of creating a Q&A bulletin board called Pybo (pybo.kr), which is currently in service, using the Python framework Flask, and then deploying it to AWS.
This is a book that allows you to experience and learn the entire process of web development.
The text is designed to be easy to follow for anyone new to Python, with 'revised content indications', 'caution bubbles', and 'tips'.
Get started quickly, from web development to service deployment, with this book!
- You can preview some of the book's contents.
Preview
index
_Chapter 01 Preparing for Flask Development!
__01-1 Getting Started with Flask
__01-2 Installing Python
__01-3 Preparing the Flask development environment
__01-4 Creating a Flask Project
__01-5 Installing and using PyCharm
__01-6 Hello, Pibo!
_Chapter 2: Basic Construction of Flask Development!
__02-1 Laying the basics of flasks
__02-2 Flask Application Factory
__02-3 Managing Route Functions with Blueprints
Processing data with the __02-4 model
__02-5 Creating a question list and question detail view function
__02-6 Creating a reply registration function
__02-7 Decorating the screen beautifully
__02-8 Decorating your screen more easily with Bootstrap
__02-9 Trying out standard HTML and template inheritance
__02-10 Making data validation easier with the form module
_Chapter 3 Development of Pibo Service!
__03-1 Adding navigation features
__03-2 Adding a bulletin board paging function
__03-3 Creating your own template filter
__03-4 Adding a serial number to a post
__03-5 Show the number of answers to a question
__03-6 Adding a membership registration function
__03-7 Implementing login and logout
__03-8 Modify the model to refine the Pibo function
__03-9 Add author display feature
__03-10 Adding post edit & delete function
__03-11 Add comment function
__03-12 Adding a recommendation feature
__03-13 Troubleshooting scroll initialization issues
__03-14 Applying Markdown Features
__03-15 Add search and sort functions
__03-16 Challenge! Author Recommended Pibo Add-ons
_Chapter 4 Pibo Service Introduced to the World!
__04-1 Managing versions with Git
__04-2 Trying out GitHub
__04-3 Learn how to run a server for Pibo
__04-4 Try AWS Lightsail - 1 Month Free
__04-5 Revealing Pibo to the world
__04-6 Separating configs for server and development environments
__04-7 Connecting to the server with MobaXterm
__04-8 Understanding how web browsers, servers, and Pivot work
__04-9 Using Gunicorn as a WSGI Server
__04-10 Connecting to Pibo using a web server, Nginx
__04-11 Deploying to the operating environment
__04-12 Service-friendly error page polish
__04-13 Applying logging to Flask
__04-14 Applying a domain to Pibo - Costs apply
__04-15 Applying PostgreSQL Database - 1 Month Free
__01-1 Getting Started with Flask
__01-2 Installing Python
__01-3 Preparing the Flask development environment
__01-4 Creating a Flask Project
__01-5 Installing and using PyCharm
__01-6 Hello, Pibo!
_Chapter 2: Basic Construction of Flask Development!
__02-1 Laying the basics of flasks
__02-2 Flask Application Factory
__02-3 Managing Route Functions with Blueprints
Processing data with the __02-4 model
__02-5 Creating a question list and question detail view function
__02-6 Creating a reply registration function
__02-7 Decorating the screen beautifully
__02-8 Decorating your screen more easily with Bootstrap
__02-9 Trying out standard HTML and template inheritance
__02-10 Making data validation easier with the form module
_Chapter 3 Development of Pibo Service!
__03-1 Adding navigation features
__03-2 Adding a bulletin board paging function
__03-3 Creating your own template filter
__03-4 Adding a serial number to a post
__03-5 Show the number of answers to a question
__03-6 Adding a membership registration function
__03-7 Implementing login and logout
__03-8 Modify the model to refine the Pibo function
__03-9 Add author display feature
__03-10 Adding post edit & delete function
__03-11 Add comment function
__03-12 Adding a recommendation feature
__03-13 Troubleshooting scroll initialization issues
__03-14 Applying Markdown Features
__03-15 Add search and sort functions
__03-16 Challenge! Author Recommended Pibo Add-ons
_Chapter 4 Pibo Service Introduced to the World!
__04-1 Managing versions with Git
__04-2 Trying out GitHub
__04-3 Learn how to run a server for Pibo
__04-4 Try AWS Lightsail - 1 Month Free
__04-5 Revealing Pibo to the world
__04-6 Separating configs for server and development environments
__04-7 Connecting to the server with MobaXterm
__04-8 Understanding how web browsers, servers, and Pivot work
__04-9 Using Gunicorn as a WSGI Server
__04-10 Connecting to Pibo using a web server, Nginx
__04-11 Deploying to the operating environment
__04-12 Service-friendly error page polish
__04-13 Applying logging to Flask
__04-14 Applying a domain to Pibo - Costs apply
__04-15 Applying PostgreSQL Database - 1 Month Free
Detailed image

Publisher's Review
- Look at the whole elephant, not just the elephant's legs!
The author, Professor Park Eung-yong, wrote this book after reflecting on his own narrow-minded studies and work during his youth, hoping to prevent younger developers from having the same regrets.
This book naturally explains how tools like Python, Flask, SQLite, and AWS Lightsail can be combined within a web program, building a Q&A bulletin board block by block.
This is a book that lets you see the whole elephant, not just its legs!
- Complete Python web development and deployment in just 2 weeks!
The goal of this book, in a nutshell, is "From Python web development to AWS deployment."
Don't just create a web program that runs on your own computer for practice and study purposes; get started on the entire web development process with the author's friendly explanations, from deploying it to Amazon Web Services (AWS) so that others can access and use it.
- Not all bulletin boards are the same.
The bulletin board created in this book has basic functions such as writing, editing, and deleting, as well as features specialized for Q&A bulletin boards such as member registration, login, search, comments, recommendations, sorting, and Markdown application.
If you want to see the completed site, visit pybo.kr right now.
You can preview the awesome site I will create.
- Place the practice elements as if pointing with a finger from the side, safely with the airbag attached!
Have you ever had the experience of making friends while practicing, only to find yourself unable to? Web programming, in particular, requires creating numerous directories and files, and the code is lengthy, making it easy to make mistakes.
For someone just starting out in web development, these mistakes and errors may be natural.
So, this book carefully lays out the practical elements so you can practice safely and proactively deal with errors.
The content to be modified is marked in a separate color, and the code explanation is supplemented with speech bubbles or tips.
- Only the final source? The step-by-step source code is 100% open on GitHub!
This book creates a bulletin board at a service level that can be used in everyday life.
As a result, the code is by no means short.
If you're new to web programming, you're bound to make mistakes.
But that's okay.
This book does not provide just one definitive source.
We provide the 'entire project configuration + source' that must be completed for each section on GitHub.
- Beta Tester Reviews
A highly recommended book that thoroughly covers bulletin board creation and distribution methods! ? Kim Na-hwan
I couldn't find anywhere how to build and deploy a web server, and here it is.
This is exactly the book I was looking for.
After reading it all, I realized that it was easy to read even if you only knew basic Python grammar and basic communication knowledge.
I felt that this book was carefully designed so that even those new to web development could easily learn how to do it.
The teacher's tips throughout the text were really helpful.
When I had questions while reading the text, he immediately provided supplementary information.
It's packed with helpful information for beginners, so don't miss out and read through it all!
Want to become a web developer? This book is perfect from start to finish! By Na Young-soo
The most common piece of advice I heard while preparing for a job was, "Try creating a bulletin board."
This is because creating a bulletin board requires implementing core functions called CRUD (create, read, update, delete).
Creating a bulletin board is the perfect way to fill out a new web developer's portfolio.
This book explains it perfectly.
I also thought it was perfect because it explained the AWS deployment process.
If you're preparing to become a web developer, this book will be a great starting point.
- You can experience and learn these skills
- Flask, the Python framework at the heart of web development
- 'HTML', 'CSS', 'Bootstrap' for front page configuration
- 'Gunicorn', 'Nginx', and 'AWS Lightsail' for deployment
- 'Git' and 'GitHub' for source control
- PyCharm for Python web development
- People like this will enjoy reading this
- People who have completed the basics of Python grammar and are looking for what to study next
- Students who want to study everything from web development to deployment
- A beginner developer who wants to deploy and service the site he created on AWS.
- Reader support provided by Aegis Publishing
Step-by-step source code provided so you can practice right away
- GitHub: github.com/pahkey/flaskbook
- How to view step-by-step source with the book: wikidocs.net/81088
Check out the Q&A board created in this book + ask your questions here too!
- Pybo (currently operated by the author): pybo.kr
Study with the readers of this book and receive a free book!
- Doit Study Room (Questions about the book content are welcome): cafe.naver.com/doitstudyroom
The author, Professor Park Eung-yong, wrote this book after reflecting on his own narrow-minded studies and work during his youth, hoping to prevent younger developers from having the same regrets.
This book naturally explains how tools like Python, Flask, SQLite, and AWS Lightsail can be combined within a web program, building a Q&A bulletin board block by block.
This is a book that lets you see the whole elephant, not just its legs!
- Complete Python web development and deployment in just 2 weeks!
The goal of this book, in a nutshell, is "From Python web development to AWS deployment."
Don't just create a web program that runs on your own computer for practice and study purposes; get started on the entire web development process with the author's friendly explanations, from deploying it to Amazon Web Services (AWS) so that others can access and use it.
- Not all bulletin boards are the same.
The bulletin board created in this book has basic functions such as writing, editing, and deleting, as well as features specialized for Q&A bulletin boards such as member registration, login, search, comments, recommendations, sorting, and Markdown application.
If you want to see the completed site, visit pybo.kr right now.
You can preview the awesome site I will create.
- Place the practice elements as if pointing with a finger from the side, safely with the airbag attached!
Have you ever had the experience of making friends while practicing, only to find yourself unable to? Web programming, in particular, requires creating numerous directories and files, and the code is lengthy, making it easy to make mistakes.
For someone just starting out in web development, these mistakes and errors may be natural.
So, this book carefully lays out the practical elements so you can practice safely and proactively deal with errors.
The content to be modified is marked in a separate color, and the code explanation is supplemented with speech bubbles or tips.
- Only the final source? The step-by-step source code is 100% open on GitHub!
This book creates a bulletin board at a service level that can be used in everyday life.
As a result, the code is by no means short.
If you're new to web programming, you're bound to make mistakes.
But that's okay.
This book does not provide just one definitive source.
We provide the 'entire project configuration + source' that must be completed for each section on GitHub.
- Beta Tester Reviews
A highly recommended book that thoroughly covers bulletin board creation and distribution methods! ? Kim Na-hwan
I couldn't find anywhere how to build and deploy a web server, and here it is.
This is exactly the book I was looking for.
After reading it all, I realized that it was easy to read even if you only knew basic Python grammar and basic communication knowledge.
I felt that this book was carefully designed so that even those new to web development could easily learn how to do it.
The teacher's tips throughout the text were really helpful.
When I had questions while reading the text, he immediately provided supplementary information.
It's packed with helpful information for beginners, so don't miss out and read through it all!
Want to become a web developer? This book is perfect from start to finish! By Na Young-soo
The most common piece of advice I heard while preparing for a job was, "Try creating a bulletin board."
This is because creating a bulletin board requires implementing core functions called CRUD (create, read, update, delete).
Creating a bulletin board is the perfect way to fill out a new web developer's portfolio.
This book explains it perfectly.
I also thought it was perfect because it explained the AWS deployment process.
If you're preparing to become a web developer, this book will be a great starting point.
- You can experience and learn these skills
- Flask, the Python framework at the heart of web development
- 'HTML', 'CSS', 'Bootstrap' for front page configuration
- 'Gunicorn', 'Nginx', and 'AWS Lightsail' for deployment
- 'Git' and 'GitHub' for source control
- PyCharm for Python web development
- People like this will enjoy reading this
- People who have completed the basics of Python grammar and are looking for what to study next
- Students who want to study everything from web development to deployment
- A beginner developer who wants to deploy and service the site he created on AWS.
- Reader support provided by Aegis Publishing
Step-by-step source code provided so you can practice right away
- GitHub: github.com/pahkey/flaskbook
- How to view step-by-step source with the book: wikidocs.net/81088
Check out the Q&A board created in this book + ask your questions here too!
- Pybo (currently operated by the author): pybo.kr
Study with the readers of this book and receive a free book!
- Doit Study Room (Questions about the book content are welcome): cafe.naver.com/doitstudyroom
GOODS SPECIFICS
- Publication date: November 27, 2020
- Page count, weight, size: 352 pages | 669g | 188*257mm
- ISBN13: 9791163031970
- ISBN10: 1163031976
You may also like
카테고리
korean
korean