Tutorials > [Lynda] Python 3 Essential Training [Included Exercise Files]
[Lynda] Python 3 Essential Training [Included Exercise Files]Date: 1 August 2012 | Posted by: pm1 |
![]() [Lynda] Python 3 Essential Training [Included Exercise Files] MOV+Ex. files | 449Mb Due to its power, simplicity, and complete object model, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. In Python 3 Essential Training, Bill Weinman demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Example projects include a normalized database interface and a complete working CRUD application. Exercise files accompany the course. 1. Introduction Welcome 00:01:32 Understanding prerequisites for Python 00:02:04 Using the exercise files 00:01:38 00:33:29 2. Python Quick Start Getting started with "Hello World" 00:04:43 Selecting code with conditionals 00:04:45 Repeating code with a loop 00:04:13 Reusing code with a function 00:02:43 Creating sequences with generator functions 00:02:46 Reusing code and data with a class 00:04:39 Greater reusability with inheritance and polymorphism 00:07:17 Handling errors with exceptions 00:02:23 00:22:32 3. Setting Up Python Installing Python 3 and Eclipse for Windows 00:11:24 Installing Python 3 and Eclipse for Mac 00:11:08 00:28:00 4. General Syntax Creating a main script 00:03:27 Understanding whitespace in Python 00:04:08 Commenting code 00:03:28 Assigning values 00:03:37 Selecting code and values with conditionals 00:04:46 Creating and using functions 00:03:54 Creating and using objects 00:04:40 00:31:23 5. Variables, objects, and Values Understanding variables and objects in Python 00:02:46 Distinguishing mutable and immutable objects 00:02:41 Using numbers 00:03:34 Using strings 00:06:38 Aggregating values with lists and tuples 00:04:55 Creating associative lists with dictionaries 00:04:24 Finding the type and identity of a variable 00:04:45 Specifying logical values with True and False 00:01:40 00:09:42 6. Conditionals Selecting code with if and else conditional statements 00:02:22 Setting multiple choices with elif 00:02:14 Understanding other strategies for multiple choices 00:02:38 Using the conditional expression 00:02:28 00:11:26 7. Loops Creating loops with while 00:01:27 Iterating with for 00:03:54 Enumerating iterators 00:03:22 Controlling loop flow with break, continue, and else 00:02:43 00:23:28 8. Operators Performing simple arithmetic 00:02:14 Operating on bitwise values 00:03:30 Comparing values 00:03:32 Operating on Boolean values 00:02:59 Operating on parts of a container with the slice operator 00:06:52 Understanding operator precedence 00:04:21 00:11:34 9. Regular Expressions Using the re module 00:01:04 Searching with regular expressions 00:03:12 Replacing with regular expressions 00:03:29 Reusing regular expressions with re.compile 00:03:49 00:09:10 10. Exceptions Learning how exceptions work 00:01:18 Handling exceptions 00:04:15 Raising exceptions 00:03:37 00:23:01 11. Functions Defining functions 00:06:23 Using lists of arguments 00:02:26 Using named function arguments 00:04:32 Returning values from functions 00:01:55 Creating a sequence with a generator function 00:07:45 00:47:29 12. Classes Understanding classes and objects 00:05:12 Using methods 00:06:12 Using object data 00:10:04 Understanding inheritance 00:05:11 Applying polymorphism to classes 00:07:13 Using generators 00:09:48 Using decorators 00:03:49 00:18:54 13. String Methods Understanding strings as objects 00:03:25 Working with common string methods 00:05:24 Formatting strings with str.format 00:05:31 Splitting and joining strings 00:02:49 Finding and using standard string methods 00:01:45 00:25:27 14. Containers Creating sequences with tuples and lists 00:04:06 Operating on sequences with built-in methods 00:05:50 Organizing data with dictionaries 00:04:56 Operating on character data with bytes and byte arrays 00:10:35 00:11:46 15. File I/O Opening files 00:02:04 Reading and writing text files 00:04:33 Reading and writing binary files 00:05:09 00:21:27 16. Databases Creating a database with SQLite 3 00:06:56 Creating, retrieving, updating, and deleting records 00:07:31 Creating a database object 00:07:00 00:18:27 17. Modules Using standard library modules 00:08:00 Finding third-party modules 00:05:47 Creating a module 00:04:40 00:23:11 18. Debugging Dealing with syntax errors 00:08:19 Dealing with runtime errors 00:04:00 Dealing with logical errors 00:04:22 Using unit tests 00:06:30 00:19:56 19. Building a Database Application Normalizing a database interface 00:06:39 Deconstructing a database application 00:08:09 Displaying random entries from a database 00:05:08 00:00:29 Conclusion Goodbye 00:00:29 ![]() Download and Buy Premium accounts with Credit Card & Visa: http://rapidgator.net/file/29578686/PH3ssentialll.part2.rar.html http://rapidgator.net/file/29578684/PH3ssentialll.part4.rar.html http://rapidgator.net/file/29578683/PH3ssentialll.part1.rar.html http://rapidgator.net/file/29578682/PH3ssentialll.part3.rar.html http://rapidgator.net/file/29578669/PH3ssentialll.part5.rar.html Download and Buy Premium accounts with PayPal: http://bitshare.com/files/fnyu1tvb/PH3ssentialll.part1.rar.html http://bitshare.com/files/yvwi4qfp/PH3ssentialll.part5.rar.html http://bitshare.com/files/tez1aio0/PH3ssentialll.part3.rar.html http://bitshare.com/files/vaz85x39/PH3ssentialll.part4.rar.html http://bitshare.com/files/vsm3weqq/PH3ssentialll.part2.rar.html See full article |