Video description
Overview
Learn More Python the Hard Way LiveLessons Workshopwill show
you how to take five small software projects from concept to
completion and demonstrate Zed Shaw's process for producing
software.
Description
This video shows beginners who know basic Python and shows
them how to take a concept or idea and turn it into a working piece
of software. The projects are small enough for you to complete in
one to three hours each, on your own, after watching Zed do it.
Each project will include a list of similar projects you can
complete on your own and extra challenges to further your
education.
About the Instructor
Zed A. Shawis the author of
Learn Python the Hard Wayand
Learn Ruby the Hard Way, and he is the creator of a number
of open source projects used by many companies.
Skill Level
- Beginner
What You Will Learn
- Analyzing a concept, idea, or problem to implement in software
- Designing a solution based on the analysis
- Implementing the solution in the simplest way possible
- How to improve your programming skills using small toy projects
- How Zed approaches problems as well as other practices in the industry
Who Should Take This Course
- Anyone who has just started programming but feels they cannot take an idea and turn it into software yet.
Course Requirements
- An ability to code in Python or a similar language. The demonstration will be in Python, but the advice and process applies to any programming language.
Table of Contents
Introduction
Lesson 1: The Process
Process, Projects and How to Get Started
A Process for Beginners
Lesson 2: Find Project
Initial Implementation
Refining
Lesson 3: GrepProject
First Test Implementation
Second Test Implementation
Third Test Implementation
Final Test Implementation
Lesson 4: Web Page GeneratorProject
Expected Results
Initial Implementation
Using with Statements
Making Directories
Build Debugging Making Directories
Refactoring
Final Testing
Lesson 5: Web Page ServerProject
Initial Flask Web Application
Mapping URLs We Need
Refactor Initial URL Handlers into Modules
Initial Templates
Layout for the Templates
Forms and Editing a Post
Write the Edited Post to a File
Automated Testing for Flask
Testing Edit or POST Data
Lesson 6: Chat Client and Server
Researching Chat Servers
Start with an Echo Server
Turn Echo Server into Chat Server
Handling Disconnections
The Class Implements Chat
The Class Runs the Chat Server
Wrapping Up and Conclusion
About LiveLessons Video Training
The LiveLessons Video Training series publishes hundreds of
hands-on, expert-led video tutorials covering a wide selection of
technology topics designed to teach you the skills you need to
succeed. This professional and personal technology video series
features world-leading author instructors published by your trusted
technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson
IT Certification, Prentice Hall, Sams, and Que. Topics include IT
Certification, Programming, Web Development, Mobile Development,
Home and Office Technologies, Business and Management, and more.
View all LiveLessons on InformIT at
http://www.informit.com/livelessons.
Product information
- Title: Learn More Python the Hard Way
- Author(s):
- Release date: December 2014
- Publisher(s): Pearson
- ISBN: 0134096630
You might also like
book
Learn More Python 3 the Hard Way: The Next Step for New Python Programmers
Transform Your Ideas into High-Quality Python Code! Zed Shaw has perfected the world’s best system for …
video
Learn Python the Hard Way (Companion Videos)
These videos are companion files meant to be used with the book: Learn Python the Hard …
book
Python One-Liners
Python One-Liners will teach you how to read and write “one-liners”: concise statements of useful functionality …
video
Learn Python 3 the Hard Way (Companion Videos)
These videos are companion files meant to be used with the book: Learn Python 3 the …