Page 2 :
for more updates visit: www.python4csip.com, , Python was created by Guido Van Rossum, The language was released in February I991, Python got its name from a BBC comedy series from seventies“Monty Python‟s Flying Circus”, Python can be used to follow both Procedural approach and, Object Oriented approach of programming, It is free to use, Python is based on or influenced with two programming, languages:, ABC language [replacement of BASIC], Modula-3, VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 4 :
for more updates visit: www.python4csip.com, , • Python is compact and very easy to use object oriented, language with very simple syntax rules. It is very high level, language and thus very-very programmer -friendly, , • More capable to express code‟s purpose than many othr, language like – swapping of two numbers:, In C++, , In Python, , int a=2, b=3, tmp;, tmp=a;, a=b;, b=tmp;, , a,b=2,3, a,b=b,a, VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 5 :
for more updates visit: www.python4csip.com, , • It is interpreted not compiled, thus executes code line by line, and it makes python easy-to-debug and suitable for beginners, and advanced users, , • When you install Python, you get everything i.e. you don‟t need, to install additional libraries. All functionality is available with, Python additional library. Features like web-pages, database, connectivity, GUI features are available in Python standard, library. Python follows – “Battery included” philosophy, , VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 9 :
for more updates visit: www.python4csip.com, , • Because of its interpreted nature Python is not fast as compare, to compiled language. Python is first compiled into an internal, byte-code which is then executed by Python interpreter., , • Python offers library support for almost all computing, programs, but its library is still not competent with languages, like C, java as they have larger collection available., , VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 10 :
for more updates visit: www.python4csip.com, , • Python is not very strong on data type checking i.e. “Typemismatch” issues. For example if you declare variable as, integer but later store a string value in it, Python will not raise, any error., , • Because of its lack of syntax, Python is easy to program but it, becomes disadvantage when it comes to translate python, program to another language., VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 13 :
for more updates visit: www.python4csip.com, , The default installation of CPython comes with Python, Interpreter, Python IDLE and pip(package installer). To work in, either interactive mode or script we need to open, , Python, , IDLE, To work in interactive mode, follow the process given below:, (i) Click start button All Programs Python 3.6.x IDLE, Or, Click start button All Programs Python 3.6.x Python, (command line), , VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 14 :
for more updates visit: www.python4csip.com, , Interactive modes – one command at a time, Python executes the given command and gives the output., In interactive mode we type command at IDLE prompt ( >>> ), For e.g if you type 20 + 30 in from of IDLE prompt, >>> 20 + 30, (command give by user), , 50, , (output given by python), From the above example you can see than at >>> we have to, just give the command to execute and python we execute it if it, is error free otherwise gives an error., VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 16 :
for more updates visit: www.python4csip.com, , Script Mode – multiple commands can be saved in a file as a, program and then we can execute the entire program, we type Python program in a file and then use the interpreter, to execute the content from the file., Working in interactive mode is convenient for beginners and for, testing small pieces of code, as we can test them immediately., But for coding more than few lines, we should always save our, code so that we may modify and reuse the code, , VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 21 :
for more updates visit: www.python4csip.com, , Type the below code in script file:, #My First Program, print(“Hello World!”), When you execute the script file output will be only, Hello World, Note: the first line starts from # which makes line as a, comment i.e. only for programmer information not for, interpreter. Comments, are ignored by interpreter, VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 22 :
for more updates visit: www.python4csip.com, , To print or display output Python 3.x provides print() function., Examples:print(“Welcome to Python”), it will print Welcome to Python, print(„Python rocks!‟), it will print Python rocks!, Note: Python allows both single quotation and double quotation, to enclose string. In any case both opening and closing must be, same., print(„Look carefully”), it will give error because both opening and closing, quotes are different.VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 23 :
for more updates visit: www.python4csip.com, , Note:, 1) In Python 2.x print is a statement, not a function, 2) Python is case-sensitive i.e. it will treat small letter and, capital letter as two different entities like m & M will be, treated differently in Python., 3) We can use up arrow (↑) and down arrow (↓) to select, previous command and press enter to recall and execute., 4) print statement is required only while working with, script mode otherwise in interactive mode values can be, printed without print statement, VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR
Page 26 :
for more updates visit: www.python4csip.com, , •, •, •, •, •, , Who developed Python Programming Language?, Is Python Object Oriented Language?, Python is a high level interpreted language. What does it means, What does cross-platform means?, Python is free and open source. What do you understand by, this feature?, • What is the difference in interactive mode and Script mode in, Python?, , VINOD KUMAR VERMA, PGT(CS), KV OEF KANPUR &, SACHIN BHARDWAJ, PGT(CS), KV NO.1 TEZPUR