Sumario: | 6.5+ Hours of Video Instruction Take your Python skills to the next level! Overview Python Survival Skills LiveLessons helps you to master the intermediate-to-advanced features that can take people months or even years to learn. In this video course Brian Overland teaches you the tools you'll be expected to know to become a professional Python programmer. About the Instructor Brian Overland is an experienced programming professional who has worked as a programmer, manager, and senior technical writer for Microsoft Corporation. He has also published a dozen titles on C, C++, Java, Visual Basic, and now Python. He has done programming work on contract, including an automated irrigation system for Walt Disney World, and he wrote some of the first programs ever written in Microsoft Visual Basic, including a calculator app, a Turing machine emulator, and many other applications. Skill Level Intermediate Learn How To Use list comprehension Use set comprehension Format text precisely Implement multi-dimensional lists Utilize decorators Write generators Store data in files efficiently Understand Python classes and objects Who Should Take This Course Anyone wanting to develop their basic Python skills to the level of a professional programmer Course Requirements Basic Python programming skills Lesson Descriptions Lesson 1: List Comprehension Another name for list comprehension might be "list compaction." It enables you to do more with less code. This capability is exemplified in the lesson with a classic programming challenge--writing a palindrome application. Brian shows you how to reduce the code you would normally write by 75% using list comprehension. Topics 1.1 and 1.2 introduce list comprehension and shows you how it works. Topic 1.3 introduces an optional but powerful feature: conditional inclusion. Finally, Topic 1.4 puts it all together to show you how to use list comprehension in an example that's much, much shorter than the obvious way to do things. Lesson 2: Sets and Set Comprehension Lesson 2 introduces sets. Yes, that's the concept from math that you are already likely to be familiar with. The concept has great practical value, so much so that it's a built-in feature of Python, just as legitimate as the concept of a list, string, or number. What's really cool about sets is that the Python operations on sets precisely match the mathematical concepts. This includes unions, intersections, subsets, and so on. But what are ...
|