Oreilly - Learn More Python the Hard Way
by | Released December 2014 | ISBN: 0134096630
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 InstructorZed 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 LevelBeginner What You Will LearnAnalyzing a concept, idea, or problem to implement in softwareDesigning a solution based on the analysisImplementing the solution in the simplest way possibleHow to improve your programming skills using small toy projectsHow Zed approaches problems as well as other practices in the industryWho Should Take This CourseAnyone who has just started programming but feels they cannot take an idea and turn it into software yet.Course RequirementsAn 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 IntroductionLesson 1: The Process Process, Projects and How to Get Started A Process for BeginnersLesson 2: Find Project Initial Implementation RefiningLesson 3: GrepProject First Test Implementation Second Test Implementation Third Test Implementation Final Test ImplementationLesson 4: Web Page GeneratorProject Expected Results Initial Implementation Using with Statements Making Directories Build Debugging Making Directories Refactoring Final TestingLesson 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 DataLesson 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 ServerWrapping 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. Show and hide more
- Introduction
- Learn More Python the Hard Way LiveLessons: Introduction 00:01:07
- Lesson 1: The Process
- Process, Projects, and How to Get Started 00:08:24
- A Process for Beginners 00:03:28
- Lesson 2: Find Project
- The Idea 00:09:08
- Initial Implementation 00:11:19
- Refining 00:08:45
- Lesson 3: Grep Project
- The Idea 00:07:41
- First Test Implementation 00:09:13
- Second Test Implementation 00:06:30
- Third Test Implementation 00:07:38
- Final Implementation 00:07:08
- Lesson 4: Web Page Generator Project
- The Idea 00:09:06
- Expected Results 00:09:50
- Initial Implementation 00:11:30
- Using with Statements 00:10:43
- Making Directories 00:05:05
- Debugging Making Directories 00:08:07
- Refactoring 00:18:05
- Final Testing 00:08:46
- Lesson 5: Web Page Server Project
- The Idea 00:10:31
- Initial Flask Web Application 00:08:53
- Mapping URLs We Need 00:09:35
- Refactor Initial URL Handlers into Modules 00:05:45
- Initial Templates 00:10:45
- Layout for the Templates 00:08:51
- Forms and Editing a Post 00:10:05
- Write the Edited Post to a File 00:07:32
- Automated Testing for Flask 00:10:58
- Testing Edit or POST Data 00:09:25
- Lesson 6: Chat Client and Server
- The Idea 00:09:35
- Researching Chat Servers 00:10:15
- Start with an Echo Server 00:08:51
- Turn Echo Server into Chat Server 00:07:13
- Handling Disconnections 00:05:43
- The Class Implements Chat 00:07:07
- The Class Runs the Chat Server 00:04:52
- Summary
- Learn More Python the Hard Way LiveLessons: Summary 00:09:50
Show and hide more 9780134096636.learn.more.python.OR.part1.rar
9780134096636.learn.more.python.OR.part2.rar