MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Python 3 Essential Training

Course Summary

Demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects.       

  • +

    Course Syllabus

    1. Introduction
       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

Course Fee:
USD 25

Course Type:


Course Status:



7 - 8 hours / week

This course is listed under Open Source , Development & Implementations and Data & Information Management Community

Related Posts:

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top