Yes I want demo!

Ask for Free Demo Now!

​

It’s not just about training. It’s about career progress. Jumbo Techno allows you to take control of your career by learning the right skills at the right time.

Curriculum

 

I

Introduction

  • An Introduction To Python

  • Introductory Remarks About Python

  • Strengths and Weaknesses

  • A Brief History of Python

  • Python Versions

  • Installing Python

  • Environment Variables

  • Executing Python From The Command Line

  • IDLE

  • Editing Python Files

  • Getting Help

  • Dynamic Types

  • Python Reserved Words

  • Naming Conventions

  • Language Evolution

  • Python Reserved Words and Other Rules

  • Documentation

  • The String Class

  • Variables

  • Data types

  • Boolean and numeric types

  • Strings

  • Lists and Tuples

  • Sets

  • Sequences

  • Looping Through Sequences

  • Dictionaries

  • Bit variables

  • Modules

  • Reading files

  • Some file tests

​

1.Basic Python Syntax

  • Introduction

  • Basic Syntax

  • Comments

  • String Values

  • String Operations

  • The Format Method

  • String Slices

  • String Operators

  • Numeric Data Types

  • Conversions

  • Simple Input and Output

  • The Print Function

​

2.Language Components

  • Introduction

  • Control Flow and Syntax

  • Indenting

  • The if Statement

  • Relational Operators

  • Logical Operators

  • True or False

  • Bit Wise Operators

  • The While Loop

  • Break and Continue

  • The for Loop

​

3.Collections

  • Introduction

  • lists

  • Tuples

  • Sets

  • Dictionaries

  • Sorting Dictionaries

  • Copying Collections

  • Summary

​

4.Functions

  • Introduction

  • Defining your own Functions

  • Parameters

  • Function Documentation

  • Keyword and Optional Parameters

  • Passing Collections to a Function

  • Variable Number of Arguments

  • Scope

  • Functions

  • Passing Functions to a Function

  • Mapping Functions in a Dictionary

  • Lambda

  • Closures

​

5.Modules

  • Standard Modules - Sys

  • Standard Modules - Math

  • Standard Modules - Time

  • The Dir Function

​

6.Exceptions

  • Errors

  • Run Time Errors

  • The Exception Mode

  • Exception Hierarchy

  • Handling Multiple Exceptions

  • Raise

  • Assert

  • Writing your Own Exception Classes

​

7.Input And Output

  • Introduction

  • Data Streams

  • Creating Your Own Data Streams

  • Access Modes

  • Writing Data to a File

  • Reading Data from a File

  • Additional file Methods

  • Using pipes as Data Streams

  • Handling IO Exceptions

  • Working with Directories

  • Metadata

  • The pickle Module

​

8.Classes In Python

  • Classes in Python

  • Principles of Object Orientation

  • Creating Classes

  • Instance Methods

  • File Organization

  • Special Methods

  • Class Variables

  • Inheritance

  • Polymorphism

  • Type Identification

  • Custom Exception Cases

​

9.Regular Expressions

  • Introduction

  • Simple Character Matches

  • Special Characters

  • Character Classes

  • Quantifiers

  • The dot character

  • Greedy Matches

  • Grouping

  • Matching at the beginning or end

  • Match objects

  • Substituting

  • Splitting a string

  • Compiling regular expressions

  • Flags

​

10.Data Structures

  • Range

  • List Comprehensions

  • Nested List Comprehensions

  • Dictionary Comprehensions

  • Dictionaries with Compound Values

  • Processing Lists in Parallel

  • Functions

  • Default Parameters

  • Variable Arguments

  • A dictionary of Dictionaries

  • Specialized Sorts

  • The Del statement

  • Time Functionality

  • Using Generators

​

11.Writing GUIs In Python

  • Introduction

  • Components and Events

  • An Example GUI

  • The Root Component

  • Adding a Button

  • Entry widgets

  • Text widgets

  • Check Buttons

  • Radio Buttons

  • List boxes

  • Frames

  • Menus

  • Binding Events to Widgets

​

12.Python And CGI Scripts

  • Introduction

  • Html

  • Html Forms

  • A Guestbook Application

  • What can go wrong!

  • Html tables

  • The CGI Script

  • Rendering of The Script

​

13.The OS Module

  • The Environment

  • Launching Commands

  • Creating a Process

  • Directory Commands

  • Other Process Methods

  • File Information (metadata)

  • Miscellaneous OS calls

  • Walking through Directories

​

14.Network Programming

  • Introduction

  • A Daytime Server

  • Clients and Servers

  • The Client Program

  • The Server Program

  • Recap

  • An Evaluation Client and Server

  • The Server Portion

  • A Threaded Server

​

15.What You Might Not Already Know

  • What is an Iterable?

  • Creating your own Iterators

  • Generators

  • The Functions any and all

  • Thread Fundamentals

  • Synchronization

  • Formatting records

  • Signals

  • The Python Debugger (2.x)

  • The with statement

  • Data compression

​

16.Introduction to Django

  • Introduction

  • Why Django?

  • Batteries Included

  • Django Principles

  • What you Should Already Know

  • Course Overview

​

17.Installing Django

  • Intro

  • Choosing your Versions

  • Installing Pip and Python on Windows

  • Demo: Windows Installation

  • Installing Pip and Python on Mac OS X

  • Demo: OS X Installation

  • Installing Pip and Python on Linux

  • Demo: Linux Installation

  • Virtualenv

  • Demo: Virtualenv

  • Installing Django

  • Summary

​

18.Starting a Django Project

  • Introduction

  • Creating a Django Project

  • Demo: Creating a Django Project

  • The Model-Template-View Pattern

  • Demo: Hello, World!

  • Mapping URLs

  • Demo: URL Mapping

  • Django Views

  • Demo: Templates

  • Summary

​

19.Models

  • Introduction

  • Demo: Adding Models

  • Django Model Classes

  • Manage.py Database Commands

  • Demo: The Admin Interface

  • The Django Admin Interface

  • Demo: The Model API

  • Save and Delete

  • The Model API

  • Database Relations

  • Summary

​

20.Adding a User Home Page

  • Introduction

  • Demo: Adding Login and Logout Views

  • More about URL Mappings

  • Demo: A Template for the Home Page

  • Authorization with Django

  • More about Django Templates

  • Demo: Adding the Home View

  • URL Mappings for Apps

  • Demo: Template Inheritance

  • Template Inheritance

  • Demo: Login Required

  • Demo: Showing Game Data on the Home Page

  • Demo: A Custom Manager Class

  • The Template Context

  • Templates: For and Include Tags

  • Summary

​

21.Forms

  • Introduction

  • Demo: Adding a HTML Form

  • Using Django Forms

  • Demo: Adding Stypng to the Form with Crispy-Forms

  • Demo: Field Options

  • Field Options

  • Demo: Showing Invitations in a List

  • Demo: Accepting Invitations

  • Demo: Named Groups

  • Named Groups in URLs

  • Summary

​

22.Odds and Ends

  • Introduction

  • Class-based Views

  • Demo: Class-based Views

  • Demo: Adding User Signup

  • Generic Views

  • Debugging Django

  • Demo: The Django Debug Toolbar

  • Resources

  • Summary

​

Let’s Write Your Story

Lorem ipsum dolor sit amet!

We'd love to help you.

We help you unlocking your learning Potentials!

Top Categories

Company

  • Facebook
  • LinkedIn
  • Twitter
  • YouTube
  • Pinterest
  • Instagram

Resources

Support

Webinars

Request for demo