(Pre-requisites - NONE/Enthusiasm to learn

Upon successful completion, the student will be promoted to project development in Data Science/AI.

 

 

Data types

Sequences

Mapping types

Program structure

Files and console I/O

Conditionals

Loops

Builtins

OS Services

The os module

Environment variables

Launching external commands

Walking directory trees

Paths, directories, and filenames

Working with file systems

Dates and times

Pythonic Programming

The Zen of Python

Common idioms

Lambda functions

List comprehensions

Generator expressions

String formatting

Modules and packages

Initialization code

Namespaces

Executing modules as scripts

Documentation

Packages and name resolution

Naming conventions

Using imports

Classes

Defining classes

Instance methods and data

Initializers

Class methods

Static methods

Inheritance

Multiple inheritance

Pseudo-private variable

Metaprogramming

Implicit properties

globals() and locals()

Attributes

The inspect module

Decorators

Monkey patching

Programmer tools

Analyzing programs

Using pylint

Testing code

Using unittest

Debugging

Profiling

Distributing modules 

Distribution concepts

Setuptools

creating setup.py

building installers

running installers

Database access

The DB API

Available Interfaces

Connecting to a server

Creating and executing a cursor

Fetching data

Parameterized statements

Metadata

Transaction control

GUI Programming

Overview

The mainwindow object

Widgets

Colors and fonts

GUI layout

Event handling

Network Programming

Sockets

Clients

Servers

Application protocols

Forking servers

Threaded servers

Binary data

The struct module

Threads

Why use threads?

Threads are different

Variables are shared

Python threads modules

The threading module

The queue module

The python thread manager

Debugging threaded programs

XML and JSON

Working with XML

DOM and SAX

Introducing ElementTree

Parsing XML

Navigating the document

Creating a new XML document

JSON

Parsing JSON into Python

Converting Python into JSON

Extending Python

About non-Python modules

Overview of a C extension

Creating functions

Registering functions

Initialization code

Loading the module

Using the sh module

The sh namespace

Running a simple command

Keyword arguments

Running commands in the background

Piping and redirection

Working with STDIN

Exit codes

Advanced features

Conclusion

Curriculum

Python for Professionals

Course features:

1. Course instructions

2. Assignments every week

3. Courses are designed to build real-world applications for the MARKETPLACE

 

Price : $1499

Duration : 3 months (2 hours a week)

 

 

  • Facebook - Black Circle
  • Twitter - Black Circle
  • YouTube - Black Circle
  • Google+ - Black Circle
  • Instagram - Black Circle

(408)505-5499

2603 Camino Ramon, Ste 200 San Ramon CA United States 94583

©2016 by Siliconvalley4u  Privacy

CODE TO CONNECT TO THE REAL WORLD