• CATALOG
  • FINANCIAL ASSISTANCE
  • MILITARY
  • LOGIN
      Forget your password?
  • Open Search Dialog
Black Hawk College
Home > Training Programs > Programming > Python Developer
CALL
NOW

855.520.6806

Fill out the form below

By continuing you are agreeing to have ed2go contact you.
Close Window

Thank you for your interest in this program. We should be contacting you shortly.

Close Window

Python Developer

python-programming
$995.00 (USD)

DETAILS

OUTLINE

  1. Introduction to Python
  2. Python Basics
    1. Running Python
    2. Hello, World!
    3. Literals
    4. Python Comments
    5. Data Types
    6. Variables
    7. Writing a Python Module
    8. print() Function
    9. Named Arguments
    10. Collecting User Input
    11. Getting Help
  3. Functions and Modules
    1. Defining Functions
    2. Variable Scope
    3. Global Variables
    4. Function Parameters
    5. Returning Values
    6. Importing Modules
  4. Math
    1. Arithmetic Operators
    2. Modulus and Floor Division
    3. Assignment Operators
    4. Built-in Math Functions
    5. The math Module
    6. The random Module
    7. Seeding
  5. Python Strings
    1. Quotation Marks and Special Characters
    2. String Indexing
    3. Slicing Strings
    4. Concatenation and Repetition
    5. Common String Methods
    6. String Formatting
    7. Built-in String Functions
  6. Iterables: Sequences, Dictionaries, and Sets
    1. Definitions
    2. Sequences
    3. Unpacking Sequences
    4. Dictionaries
    5. The len() Function
    6. Sets
    7. *args and **kwargs
  7. Flow Control
    1. Conditional Statements
    2. The is and is not Operators
    3. Python's Ternary Operator
    4. Loops in Python
    5. The enumerate() Function
    6. Generators
    7. List Comprehensions
  8. File Processing
    1. Opening Files
    2. The os and os.path Modules
  9. Exception Handling
    1. Wildcard except Clauses
    2. Getting Information on Exceptions
    3. The else Clause
    4. The finally Clause
    5. Using Exceptions for Flow Control
    6. Exception Hierarchy
  10. Dates and Times
    1. Understanding Time
    2. The time Module
    3. The datetime Module
  11. Running Python Scripts from the Command Line
    1. sys.argv
  12. Introduction to Python Final Exam
  13. Advanced Python
  14. IPython Notebook
    1. Getting Started with IPython Notebook
    2. Creating Your First IPython Notebook
    3. IPython Notebook Modes
    4. Useful Shortcut Keys
    5. Markdown
    6. Magic Commands
    7. Getting Help
  15. Advanced Python Concepts
    1. Advanced List Comprehensions
    2. Collections Module
    3. Mapping and Filtering
    4. Lambda Functions
    5. Advanced Sorting
    6. Unpacking Sequences in Function Calls
    7. Modules and Packages
  16. Regular Expressions
    1. Regular Expression Syntax
    2. Python's Handling of Regular Expressions
  17. Working with Data
    1. Databases
    2. CSV
    3. Getting Data from the Web
    4. HTML
    5. XML
    6. JSON
  18. Classes and Objects
    1. Creating Classes
    2. Attributes, Methods and Properties
    3. Extending Classes
    4. Documenting Classes
    5. Static, Class, Abstract Methods
    6. Decorators
  19. Testing and Debugging
    1. Creating Simulations
    2. Testing for Performance
    3. The unittest Module
  20. Unicode and Encoding
    1. Encoding and Decoding Files in Python
    2. Converting a File from cp1252 to UTF-8
  21. Advanced Python Final Exam
  22. Python Data Analysis with NumPy and pandas
  23. NumPy
    1. One-dimensional Arrays
    2. Multi-dimensional Arrays
    3. Getting Basic Information about an Array
    4. NumPy Arrays Compared to Python Lists
    5. Universal Functions
    6. Modifying Parts of an Array
    7. Adding a Row Vector to All Rows
    8. Random Sampling
  24. Pandas
    1. Series and DataFrames
    2. Accessing Elements from a Series
    3. Series Alignment
    4. Comparing One Series with Another
    5. Element-wise Operations
    6. Creating a DataFrame from NumPy Array
    7. Creating a DataFrame from Series
    8. Creating a DataFrame from a CSVl
    9. Getting Columns and Rows
    10. Cleaning Data
    11. Combining Row and Column Selection
    12. Scalar Data: at[] and iat[]
    13. Boolean Selection
    14. Plotting with matplotlib
  25. Python Data Analysis with NumPy and pandas Final Exam
  26. Python Programmer Final Exam
  27. Python Programmer Final Project

REQUIREMENTS

PREREQUISITES

INSTRUCTOR

FAQS

REVIEWS

Black Hawk College

301 Avenue of the Cities
Professional and Continuing Education
East Moline, IL 61244 US
MAIN CONTENT

Copyright © Education To Go. All rights reserved. The material on this site cannot be reproduced or redistributed unless you have obtained prior written permission from Education To Go. Education To Go and ed2go are registered trademarks of Education To Go, a part of Cengage Learning.