slide 1

Dynamic Web Development in PHP & MySQL

PHP - Hypertext Preprocessor is a server side scripting language designed for Web Development to produce dynamic web pages.

slide 1

The Leader of Sound Effects

slide 3

Packet Full of Jobs

Did you know?
Web Developer Professionals earn $40,588 - $62,020 in India and abroad. The Animation industry is growing at 68% per year and expected to make Rs.29 billion by 2011.

slide 4

Highly Innovative Training

The training at E-MEC aims at enhancing the creativity of students by modifying systematic and entertaining ways.

slide 1

Individual Approach Guaranteed

A great deal of emphasis is laid on theoritical and also practical approach of study where we train according to student`s potential for growth.

  • PHP  Training in Delhi

    PHP

  • mysql Training in Delhi

    MySQL

  • Joomla Training in Delhi

    Joomla

  • jQuery Training in Delhi

    jQuery

  • Zend FW Training in Delhi

    Zend FW

  • Dojo FW Training in Delhi

    Dojo FW

  • IPhone SDK Training in Delhi

    IPhone SDK

  • Flash AS-3.0 Training in Delhi

    Flash AS-3.0

  • Adobe Photoshop Training in Delhi

    Photoshop

  • Adobe Illustrator Training in Delhi

    Illustrator

  • Adobe Dreamweaver Training in Delhi

    Dreamweaver

Churning Theoretical knowledge into Practical Skills

E-MEC Community

Python Programming

Python is an easy to learn, powerful programming language. \It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.

This Training introduces informally to the basic concepts and features of the Python language and system. It helps to have a Python interpreter handy for hands-on experience, but all examples are self-contained, so the tutorial can be read off-line as well.

Introduction

1. Welcome

  • Understanding prerequisites for Python
  • Using the exercise files

2. Python Quick Start

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

3. Python - Setting Up Python

  • Installing Python 3 and Eclipse for Windows
  • Installing Python 3 and Eclipse for Mac

4. Python - General Syntax

  • Python - Creating a main script
  • Python - Understanding whitespace in Python
  • Python - Commenting code
  • Python - Assigning values
  • Python - Selecting code and values with conditionals
  • Python - Creating and using functions
  • Python - Creating and using objects

5. Python - Variables, Objects, and Values

  • Python - Understanding variables and objects in Python
  • Python - Distinguishing mutable and immutable objects
  • Python - Using numbers
  • Python - Using strings
  • Python - Aggregating values with lists and tuples
  • Python - Creating associative lists with dictionaries
  • Python - Finding the type and identity of a variable
  • Python - Specifying logical values with True and False

6. Python - Conditionals

  • Python - Selecting code with if and else conditional statements
  • Python - Setting multiple choices with elif
  • Python - Understanding other strategies for multiple choices
  • Python - Using the conditional expression

7. Python - Loops

  • Python - Creating loops with while
  • Python - Iterating with for
  • Python - Enumerating iterators
  • Python - Controlling loop flow with break, continue, and else

8. Python - Operators

  • Python - Performing simple arithmetic
  • Python - Operating on bitwise values
  • Python - Comparing values
  • Python - Operating on Boolean values
  • Python - Operating on parts of a container with the slice operator
  • Python - Understanding operator precedence

9. Python - Regular Expressions

  • Python - Using the re module
  • Python - Searching with regular expressions
  • Python - Replacing with regular expressions
  • Python - Reusing regular expressions with re.compile

10. Python - Exceptions

  • Python - Learning how exceptions work
  • Python - Handling exceptions
  • Python - Raising exceptions

11. Python - Functions

  • Python - Defining functions
  • Python - Using lists of arguments
  • Python - Using named function arguments
  • Python - Returning values from functions
  • Python - Creating a sequence with a generator function

12. Python - Classes

  • Python - Understanding classes and objects
  • Python - Using methods
  • Python - Using object data
  • Python - Understanding inheritance
  • Python - Applying polymorphism to classes
  • Python - Using generators
  • Python - Using decorators

13. Python - String Methods

  • Python - Understanding strings as objects
  • Python - Working with common string methods
  • Python - Formatting strings with str.format
  • Python - Splitting and joining strings
  • Python - Finding and using standard string methods

14. Python - Containers

  • Python - Creating sequences with tuples and lists
  • Python - Operating on sequences with built-in methods
  • Python - Organizing data with dictionaries
  • Python - Operating on character data with bytes and byte arrays

15. Python - File I/O

  • Python - Opening files
  • Python - Reading and writing text files
  • Python - Reading and writing binary files

16. Python - Databases

  • Python - Creating a database with SQLite 3
  • Python - Creating, retrieving, updating, and deleting records
  • Python - Creating a database object

17. Python - Modules

  • Python - Using standard library modules
  • Python - Finding third-party modules
  • Python - Creating a module

18. Python - Debugging

  • Python - Dealing with syntax errors
  • Python - Dealing with runtime errors
  • Python - Dealing with logical errors
  • Python - Using unit tests

19. Python - Building a Database Application

  • Python - Normalizing a database interface
  • Python - Deconstructing a database application
  • Python - Displaying random entries from a database