courses / products
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
SUBSCRIBE
Subscribe to Receive Special Offers & New Release Updates
100% Satisfaction Guaranteed

CareerVision is committed to providing our customers with the best service and products available.

We back our training products with a 100% Satisfaction or Your Money Back Guarantee, so you can buy worry free. More....



FAST UK DELIVERY
Order Today, Learn Tomorrow!

Pay as You Learn

SECURE PAYMENT
PROCESSING


We Accept All Major Credit Cards, PayPal and Google Checkout

Credit Cards Accepted
PayPal Accepted



Follow us on Facebook

Python 3 Essentials

 
Bookmark and Share
Python 3 Essentials
 

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.

ISBN: 1-59671-661-4
UPC: 6-70557-02919-1
SKU: 02919


Author: Bill Weinman
Duration: 6 Hours, 36 Minutes on 1 DVD-ROM
Exercise Files: Yes
Software works on: Mac and Windows

Includes Closed Captions


 

COURSE OUTLINE


1. Introduction
Welcome
Understanding prerequisites for Python
Using the exercise files

2. Python Quick Start
Getting started with "Hello World"
Selecting code with conditionals
Repeating code with a loop
Reusing code with a function
Creating sequences with generator functions
Reusing code and data with a class
Greater reusability with inheritance and polymorphism
Handling errors with exceptions

3. Setting Up Python
Installing Python 3 and Eclipse for Windows
Installing Python 3 and Eclipse for Mac

4. General Syntax
Creating a main script
Understanding whitespace in Python
Commenting code
Assigning values
Selecting code and values with conditionals
Creating and using functions
Creating and using objects

5. Variables, Objects, and Values
Understanding variables and objects in Python
Distinguishing mutable and immutable objects
Using numbers
Using strings
Aggregating values with lists and tuples
Creating associative lists with dictionaries
Finding the type and identity of a variable
Specifying logical values with True and False

6. Conditionals
Selecting code with if and else conditional statements
Setting multiple choices with elif
Understanding other strategies for multiple choices
Using the conditional expression

7. Loops
Creating loops with while
Iterating with for
Enumerating iterators
Controlling loop flow with break, continue, and else

8. Operators
Performing simple arithmetic
Operating on bitwise values
Comparing values
Operating on Boolean values
Operating on parts of a container with the slice operator
Understanding operator precedence

9. Regular Expressions
Using the re module
Searching with regular expressions
Replacing with regular expressions
Reusing regular expressions with re.compile

10. Exceptions
Learning how exceptions work
Handling exceptions
Raising exceptions

11. Functions
Defining functions
Using lists of arguments
Using named function arguments
Returning values from functions
Creating a sequence with a generator function

12. Classes
Understanding classes and objects
Using methods
Using object data
Understanding inheritance
Applying polymorphism to classes
Using generators
Using decorators

13. String Methods
Understanding strings as objects
Working with common string methods
Formatting strings with str.format
Splitting and joining strings
Finding and using standard string methods

14. Containers
Creating sequences with tuples and lists
Operating on sequences with built-in methods
Organizing data with dictionaries
Operating on character data with bytes and byte arrays

15. File I/O
Opening files
Reading and writing text files
Reading and writing binary files

16. Databases
Creating a database with SQLite 3
Creating, retrieving, updating, and deleting records
Creating a database object

17. Modules
Using standard library modules
Finding third-party modules
Creating a module

18. Debugging
Dealing with syntax errors
Dealing with runtime errors
Dealing with logical errors
Using unit tests

19. Building a Database Application
Normalizing a database interface
Deconstructing a database application
Displaying random entries from a database

Conclusion
Goodbye




 

 
 
Print Image Printer friendly version   
Top of page
A-Z COURSE LIST   PROVIDERS   CBT TRAINING  CVISION NEWS  CONTACT US   SITEMAP  

MCITP Training Courses  MCPD Training Courses  MCTS Training Courses
MCITP Database Developer Training Courses  MCITP Database Administrator Training Courses
Flash Tutorials & Training Courses  MCSE CBT Training Adobe Photoshop Tutorials & CBT Training Microsoft Certification Training

CareerVision
61 Caroline Street, Birmingham, B3 1UF, UK
Tel: 0121 248 2400, Fax: 0121248 2800,
Email: sales@cvision.co.uk |Web: www.cvision.co.uk

red arrow Website design by Aimpro UK red arrow Terms