python - DuCat India...Database Concepts What is Database Package? Understanding Data Storage...

4
Python l Introduction To Python Why Python Application areas of python Python implementations Cpython Jython Ironpython Pypy Python versions Installing python Python interpreter architecture Python byte code compiler Python virtual machine(pvm) l l l l l Python l l l l l l l Writing and Executing First Python Program Using interactive mode Using script mode General text editor and command window Idle editor and idle shell Understanding print() function How to compile python program explicitly l l l l l l Python Language Fundamentals Character set Keywords Comments Variables Literals Operators Reading input from console Parsing string to int, float l l l l l l l l Python Conditional Statements If statement If else statement If elif statement If elif else statement Nested if statement l l l l l Looping Statements While loop For loop Nested loops Pass, break and continue keywords l l l l Standard Data Types Int, float, complex, bool, nonetype Str, list, tuple, range Dict, set, frozenset l l l Duration: 2 Months

Transcript of python - DuCat India...Database Concepts What is Database Package? Understanding Data Storage...

Page 1: python - DuCat India...Database Concepts What is Database Package? Understanding Data Storage Relational Database (RDBMS) Concept l l SQL l lSQL basics DML, DDL & DQL DDL: …

Python

l�

Introduction To Python

Why PythonApplication areas of pythonPython implementations Cpython Jython Ironpython PypyPython versionsInstalling pythonPython interpreter architecture Python byte code compiler Python virtual machine(pvm)

l�

l�

l�

l�

l�

Python

l�

l�

l�

l�

l�

l�

l�

Writing and Executing First Python Program

Using interactive modeUsing script mode General text editor and command window Idle editor and idle shell Understanding print() function How to compile python program explicitly

l�

l�

l�

l�

l�

l�

Python Language Fundamentals

Character setKeywordsCommentsVariablesLiteralsOperatorsReading input from consoleParsing string to int, float

l�

l�

l�

l�

l�

l�

l�

l�

Python Conditional Statements

If statementIf else statementIf elif statementIf elif else statementNested if statement

l�

l�

l�

l�

l�

Looping Statements

While loopFor loopNested loopsPass, break and continue keywords

l�

l�

l�

l�

Standard Data Types

Int, float, complex, bool, nonetypeStr, list, tuple, rangeDict, set, frozenset

l�

l�

l�

Duration: 2 Months

Page 2: python - DuCat India...Database Concepts What is Database Package? Understanding Data Storage Relational Database (RDBMS) Concept l l SQL l lSQL basics DML, DDL & DQL DDL: …

l�

String Handling

What is stringString representationsUnicode stringString functions, methodsString indexing and slicingString formatting

l�

l�

l�

l�

l�

l�

Python List

Creating and accessing listsIndexing and slicing listsList methodsNested listsList comprehension

l�

l�

l�

l�

l�

Python Tuple

Creating tupleAccessing tupleImmutability of tuple

l�

l�

l�

Python Set

How to create a setIteration over setsPython set methodsPython frozenset

l�

l�

l�

l�

Python Dictionary

Creating a dictionaryDictionary methodsAccessing values from dictionaryUpdating dictionaryIterating dictionaryDictionary comprehension

l�

l�

l�

l�

l�

l�

Python Functions

Defining a functionCalling a functionTypes of functionsFunction arguments Positional arguments, keyword arguments Default arguments, non-default arguments Arbitrary arguments, keyword arbitrary argumentsFunction return statementNested functionFunction as argumentFunction as return statementDecorator functionClosureMap(), filter(), reduce(), any() functionsAnonymous or lambda function

l�

l�

l�l�

l�

l�

l�

l�

l�

l�

l�

l�

l�

l�

l�

Modules & Packages

Why modulesScript v/s moduleImporting moduleStandard v/s third party modulesWhy packagesUnderstanding pip utility

l�

l�

l�

l�

l�

l�

File I/O

Introduction to file handlingFile modesFunctions and methods related to file handlingUnderstanding with block

l�

l�

l�

Page 3: python - DuCat India...Database Concepts What is Database Package? Understanding Data Storage Relational Database (RDBMS) Concept l l SQL l lSQL basics DML, DDL & DQL DDL: …

l�

Object Oriented Programming

Procedural v/s object oriented programmingOOP principlesDefining a class & object creationObject attributesInheritanceEncapsulationPolymorphism

l�

l�

l�

l�

l�

l�

l�

Exception Handling

Difference between syntax errors and exceptionsKeywords used in exception handling try, except, finally, raise, assertTypes of except blocks

l�

l�

l�

l�

Regular Expressions(Regex)

Need of regular expressionsRe moduleFunctions /methods related to regexMeta characters & special sequences

l�

l�

l�

GUI Programming

Introduction to tkinter programmingTkinter widgets Tk, label, Entry, Textbox, Button Frame, messagebox, filedialog etcLayout managersEvent handlingDisplaying image

l�

l�

l�

l�

l�

l�

l�

Multi-Threading Programming

Multi-processing v/s Multi-threadingNeed of threadsCreating child threadsFunctions /methods related to threadsThread synchronization and locking

l�

l�

l�

l�

l�

Introduction to Database

Database Concepts What is Database Package? Understanding Data StorageRelational Database (RDBMS) Concept

l�

l�

SQL

l�

l�SQL basicsDML, DDL & DQLDDL: create, alter, dropSQL constraints: Not null, unique, Primary & foreign key, composite key Check, defaultDML: insert, update, delete and mergeDQL : selectSelect distinctSQL whereSQL operatorsSQL likeSQL order bySQL aliasesSQL viewsSQL joins Inner join Left (outer) join Right (outer) join Full (outer) join

l�l�

SQL (Structured Query Language)

l�

l�

l�

l�

l�

l�l�l�l�l�l�l�l�l�

l�

l�

l�

l�

l�

Page 4: python - DuCat India...Database Concepts What is Database Package? Understanding Data Storage Relational Database (RDBMS) Concept l l SQL l lSQL basics DML, DDL & DQL DDL: …

l�

l�Mysql functions String functions Char_length Concat Lower Reverse Upper Numeric functions Max, min, sum Avg, count, abs Date functions Curdate Curtime Now

l�

l�

l�

l�

l�

l�

l�

l�

l�

l�

l�

l�

l�

l�

Partners :

PITAMPURA (DELHI)NOIDAA-43 & A-52, Sector-16,

GHAZIABAD1, Anand Industrial Estate, Near ITS College, Mohan Nagar, Ghaziabad (U.P.)

GURGAON1808/2, 2nd floor old DLF, Near Honda Showroom, Sec.-14, Gurgaon (Haryana)

SOUTH EXTENSION

www.facebook.com/ducateducation

Java

Plot No. 366, 2nd Floor, Kohat Enclave, Pitampura, ( Near- Kohat Metro Station)Above Allahabad Bank, New Delhi- 110034.

Noida - 201301, (U.P.) INDIA 70-70-90-50-90 +91 99-9999-3213 70-70-90-50-90 70-70-90-50-90

70-70-90-50-90

70-70-90-50-90

D-27, South Extension-1New Delhi-110049

+91 98-1161-2707

(DELHI)

l�

Python Database Connectivity

Creating database connectionUnderstanding CursorExecuting queriesParameterized queries

l�

l�

l�

Project using tkinter and database connectivity