CHAPTER 1 GETTING STARTED WITH PYTHON
4.1 Unit 1: Programming and Computational Thinking (PCT-1) XI Computer Science (083) Board : CBSE Courtesy CBSE
4.1 Unit I Programming and Computational Thinking (PCT-1) (80 Theory + 70 Practical) DCSc & Engg, PGDCA,ADCA,MCA.MSc(IT),Mtech(IT),MPhil (Comp. Sci) Department of Computer Science, Sainik School Amaravathinagar Cell No: 9431453730 Praveen M Jigajinni Prepared by Courtesy CBSE
CHAPTER 1 GETTING STARTED WITH PYTHON
INTRODUCTION Python is a high-level, interpreted and general- purpose dynamic programming language that focuses on code readability. The syntax in Python helps the programmers to do coding in fewer steps as compared to Java or C++. The language founded in the year 1991 by the developer Guido Van Rossum has the programming easy and fun to do.
GUIDO VAN ROSSUM
GUIDO VAN ROSSUM
GUIDO VAN ROSSUM
GUIDO VAN ROSSUM Guido van Rossum is a Dutch programmer best known as the author of the Python programming language, for which he was the "Benevolent Dictator For Life" until he stepped down from the position in July 2018.
GUIDO VAN ROSSUM Born 31 January 1956 (age 62) Haarlem, Netherlands Residence Belmont, California, U.S. Nationality Dutch Alma mater University of Amsterdam Occupation Computer programmer, author Employer Dropbox Known for Creating the Python programming language Spouse(s) Kim Knapp (m. 2000) Children Orlijn Michiel Knapp-van Rossum Website www.python.org/~guido/
INTRODUCTION The Python is widely used in bigger organizations because of its multiple programming paradigms. They usually involve imperative and object-oriented functional programming. It has a comprehensive and large standard library that has automatic memory management and dynamic features.
INTRODUCTION Python is a general-purpose language, which means it can be used to build just about anything, which will be made easy with the right tools/libraries. Professionally, Python is great for backend web development, data analysis, artificial intelligence, and scientific computing. Many developers have also used Python to build productivity tools, games, and desktop apps, so there are plenty of resources to help you learn how to do those as well.
HISTORY OF PYTHON Work on Python began in late 1989 by Guido van Rossum, then at Centrum Wiskunde (Pronounce as viskulu meaning mathematics) & Informatica CWI in the Netherlands, and eventually released for public distribution in early 1991.
HISTORY OF PYTHON Python was conceived in the late 1980s, and its implementation began in December 1989 by Guido van Rossum at Centrum Wiskunde (Pronounce as viskulu meaning mathematics) & Informatica (CWI) in the Netherlands as a successor to the ABC language (itself inspired by SETL) capable of exception handling and interfacing with the Amoeba operating system. Where was Python created?
HISTORY OF PYTHON Since most modern OS are written in C, compilers/interpreters for modern high-level languages are also written in C. Python is not an exception - its most popular/"traditional" implementation is called CPython and is written in C. There are other implementations: IronPython (Python running on .NET). What language is Python written in?
HISTORY OF PYTHON How did it all begin? Innovative Languages are usually born from one of two motivations: (1) A large well-funded research project or (2) General frustration due to the lack of tools that were needed at the time to accomplish mundane and/or time-consuming tasks, many of which could be automated.
HISTORY OF PYTHON  How did it all begin? Innovative At the time, van Rossum was a researcher with considerable language design experience with the interpreted language ABC, also developed at CWI (Centrum Wiskunde (Pronounce as viskulu meaning mathematics) & Informatica.P.O.Box 940791090 GB Amsterdam NETHERLANDS), but he was unsatisfied with its ability to be developed into something more.
HISTORY OF PYTHON  How did it all begin? Innovative Some of the tools he envisioned were for performing general system administration tasks, so he also wanted access to the power of system calls that were available through the Amoeba distributed operating system. Although an Amoeba-specific language was given some thought, a generalized language made more sense, and late in 1989, the seeds of Python were sown.
HISTORY OF PYTHON  What is CWI? Where it is located? Centrum Wiskunde (Pronounce as viskulu meaning mathematics) & Informatica (CWI) is the national research institute for mathematics and computer science in the Netherlands. Founded in 1946, CWI is part of the Institutes Organisation of NWO, NWO-I. While located at Amsterdam Science Park, this institute has strong international links, and enjoy a global reputation for innovative research.
HISTORY OF PYTHON - NETHERLANDS
HISTORY OF PYTHON - NETHERLANDS
HISTORY OF PYTHON – CWI GOOGLE MAP
Where does the Python name come from?
When he began implementing Python, Guido van Rossum was also reading the published scripts from “Monty Python's Flying Circus”, a BBC comedy series from the 1970s. Van Rossum thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python. Where does the Python name come from?
WHY COMPANIES PREFER PYTHON?
Python has top the charts in the recent years over other programming languages like C, C++ and Java and is widely used by the programmers. The language has undergone a drastic change since its release 25 years ago as many add-on features are introduced. The Python 1.0 had the module system of Modula-3 and interacted with Amoeba Operating System with varied functioning tools. Python 2.0 introduced in the year 2000 had features of garbage collector and Unicode Support. WHY COMPANIES PREFER PYTHON?
Python 3.0 introduced in the year 2008 had a constructive design that avoids duplicate modules and constructs. With the added features, now the companies are using Python 3.5. The software development companies prefer Python language because of its versatile features and fewer programming codes. Nearly 14% of the programmers use it on the operating systems like UNIX, Linux, Windows and Mac OS. WHY COMPANIES PREFER PYTHON?
The programmers of big companies use Python as it has created a mark for itself in the software development with characteristic features like: Interactive Interpreted Modular Dynamic Object-oriented Portable High level Extensible in C++ & C WHY COMPANIES PREFER PYTHON?
The programmers of big companies use Python as it has created a mark for itself in the software development with characteristic features like: Easy-to-learn Easy-to-read Easy-to-maintain Robust Effective as a Rapid Prototyping Tool A Memory Manager Interpreted and (Byte-) Compiled WHY COMPANIES PREFER PYTHON?
COMPANIES USING PYTHON
COMPANIES USING PYTHON
COMPANIES USING PYTHON
COMPANIES USING PYTHON
COMPANIES USING PYTHON
PYTHON ADVANTAGES - PLUS POINTS
PYTHON ADVANTAGES - PLUS POINTS 01. Easy to Use. 02. Expressive Language. 03. Interpreted Language. 04. Its Completeness. 05. Cross Plat Form Language. 06. Free and Open Source. 07. Variety of Usage/Applications.
PYTHON ADVANTAGES - PLUS POINTS 08. Interactive. 09. Modular. 10. Dynamic. 11. Object-oriented. 12. Portable. 13. High level. 14. Extensible in C++ & C.
PYTHON ADVANTAGES - PLUS POINTS 15. Easy-to-learn . 16. Easy-to-read. 17. Easy-to-maintain. 18. Robust. 19. Effective as a Rapid Prototyping Tool 20. A Memory Manager. 21. Interpreted and (Byte-) Compiled. 22. Multi paradigm language.
PYTHON ADVANTAGES - PLUS POINTS 23. Acts as foundation to learn other languages. 24. Perfect to build prototypes. 25. Flexible. 26. Case Sensitive Language. 27. Structured programming language. 30. Scientific Language. 31. General purpose language.
PYTHON DISADVANTAGES
PYTHON DISADVANTAGES - MINUS POINTS 01. Speed. 02. Mobile Development. 03. Easy-to-maintain. 04. Memory Consumption. 05. Database Access. 06. Runtime Errors. 07. Not Strong on Type-Binding or Dynamic Typing.
PYTHON DISADVANTAGES - MINUS POINTS 08. Python is evolving continuously. 09. Not a great choice for a high-graphic 3d game. 10. Designs issues. 11. Memory Consumption. 12. Simple rules.
COMPILERS AND INTERPRETERS
COMPILER Its a translator used to convert HLL to MLL and vice versa.
COMPILER Its a translator used to convert HLL to MLL and vice versa.
INTERPRETER Its a translator used to convert HLL to MLL and vice versa.
INTERPRETER Its a translator used to convert HLL to MLL and vice versa.
WORKING IN PYTHON
WORKING IN PYTHON Python is free, open-source software that works on Linux, Mac, Windows, and various other platforms (21 in total). It comes preinstalled on Mac and most distributions of Linux. There are multiple python distributions available.
PYTHON DISTRIBUTION
PYTHON DISTRIBUTION A Python distribution is a software bundle, which contains a Python interpreter and the Python standard library. Installer programs for common operating systems. What is Python distribution?
PYTHON DISTRIBUTION • Aside from the official CPython distribution available from python.org, other distributions based on CPython include the followings:
SOME OF PYTHON DISTRIBUTION
SOME OF PYTHON DISTRIBUTION
SOME OF PYTHON DISTRIBUTION ENTHOUGHT'S CANOPY
SOME OF PYTHON DISTRIBUTION WINPYTHON
SOME PYTHON DISTRIBUTION CHINESEPYTHON PROJECT: Translation of Python's keywords, internal types and classes into Chinese. Eventually allows a programmer to write Python programs in Chinese.
Integrated Development Environment (IDE)
What is an IDE? An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a source code editor, build automation tools, and a debugger. Most modern IDEs have intelligent code completion.
PYTHON IDE / IDLE
PYTHON IDE / IDLE IDLE (short for integrated development environment or integrated development and learning environment) is an integrated development environment for Python, which has been bundled with the default implementation of the language since 1.5.2b1. ... Pythonshell with syntax highlighting. What is Python IDE or IDLE?
POPULAR PYTHON IDEs
POPULAR PYTHON IDEs GitHub : NINJA IDE
POPULAR PYTHON IDEs SPYDER
POPULAR PYTHON IDEs ECLIPSE
POPULAR PYTHON IDEs DJANGO
POPULAR PYTHON IDEs PYSCRIPTER
POPULAR PYTHON IDEs BeeWare
POPULAR PYTHON IDEs CODERS’ DIARIES
POPULAR PYTHON IDEs ERIC
POPULAR PYTHON IDEs EXEDORE
POPULAR PYTHON IDEs WING
POPULAR PYTHON IDEs PYCHARM
POPULAR PYTHON IDEs JUPYTER
KOMODO PYTHON EDITORS
POPULAR PYTHON IDEs PYDEV
POPULAR PYTHON IDEs PYSIDE
POPULAR PYTHON IDEs PYZO
POPULAR PYTHON IDEs RUBYMINE
POPULAR PYTHON IDEs RODEO
PYTHON EDITORS
KOMODO PYTHON EDITORS
EMACS PYTHON EDITORS
PYTHON EDITORS GEDIT
PYTHON EDITORS ATOM
PYTHON EDITORS BBEDIT
PYTHON EDITORS BLUE FISH
PYTHON EDITORS EDITRA
PYTHON EDITORS LIO
PYTHON EDITORS NOTEPAD++
PYTHON EDITORS SUBLIME
PYTHON EDITORS VIM
PYTHON EDITORS TEXTMATE
PYTHON EDITORS TEXTWRANGLER
WORKING WITH DEFAULT CPYTHON DISTRIBUTION
PYTHON INTRACTIVE MODE PYTHON IDLE
PYTHON SHELL What is Shell? A shell is usually an "interactive shell", usually termed a REPL which stands for "Read - Execute - Print - Loop" Most interpreted languages offer a REPL interface - whether its LISP, python, BASIC or Javascript or even DOS batch language or Unix Shells. The interpreter is what actually executes the lines of code.
PYTHON SHELL What is Python Shell or Python Interactive Shell? The Python interpreter can be used from an interactive shell. The interactive shell is also interactive in the way that it stands between the commands or actions and their execution. ... Python offers a comfortable command line interface with the Python shell, which is also known as the "Python interactive shell".
PYTHON SHELL IDLE
PYTHON BASIC MODES What are the basic modes of python? Python has two basic modes: 1) Script and 2) Interactive.
PYTHON BASIC MODES 1) Script Mode: The normal mode is the mode where the scripted and finished .py files are run in the Python interpreter.
PYTHON BASIC MODES 2) Interactive Mode: Interactive mode is a command line shell which gives immediate feedback for each statement, while running previously fed statements in active memory.
SCRIPT What is Script? Scripts are reusable. Basically, a script is a text file containing the statements that comprise a Python program. Once you have created the script, you can execute it over and over without having to retype it each time. Scripts are editable.
INVOKING SCRIPT MODE
INVOKING SCRIPT MODE
INVOKING SCRIPT MODE
Saving Script / Program File Click On File Select Save Give filename with py extension For Example: first.py Or first.PY
Running or Executing Program / Script Click On Run Select Run Module Or F5
WORKING IN ANACONDA
ANACONDA NAVIGATOR
JUPYTER NOTEBOOK IDE The Jupyter Notebook is an ANACONDA TOOL and is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Note: Jupyter Notebook runs on your browser. What is Jupyter Notebook?
JUPYTER NOTEBOOK IDE
JUPYTER NOTEBOOK IDE
JUPYTER DASHBOARD
JUPYTER INTERACTIVE MODE
JUPYTER SCRIPT MODE
SPYDER IDE
SPYDER IDE
SPYDER IDE Spyder is an open source cross- platform integrated development environment (IDE) for scientific programming in the Python language What is Spyder?
SPYDER IDE
PyScripter IDE
PyScripter IDE PyScripter is a free and open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial Windows- based IDEs available for other languages What is PyScripter?
PyScripter IDE
Any Questions Please
Thank You

11 Unit1 Chapter 1 Getting Started With Python

  • 1.
  • 2.
    4.1 Unit 1: Programmingand Computational Thinking (PCT-1) XI Computer Science (083) Board : CBSE Courtesy CBSE
  • 3.
    4.1 Unit I Programmingand Computational Thinking (PCT-1) (80 Theory + 70 Practical) DCSc & Engg, PGDCA,ADCA,MCA.MSc(IT),Mtech(IT),MPhil (Comp. Sci) Department of Computer Science, Sainik School Amaravathinagar Cell No: 9431453730 Praveen M Jigajinni Prepared by Courtesy CBSE
  • 4.
  • 5.
    INTRODUCTION Python is ahigh-level, interpreted and general- purpose dynamic programming language that focuses on code readability. The syntax in Python helps the programmers to do coding in fewer steps as compared to Java or C++. The language founded in the year 1991 by the developer Guido Van Rossum has the programming easy and fun to do.
  • 6.
  • 7.
  • 8.
  • 9.
    GUIDO VAN ROSSUM Guidovan Rossum is a Dutch programmer best known as the author of the Python programming language, for which he was the "Benevolent Dictator For Life" until he stepped down from the position in July 2018.
  • 10.
    GUIDO VAN ROSSUM Born31 January 1956 (age 62) Haarlem, Netherlands Residence Belmont, California, U.S. Nationality Dutch Alma mater University of Amsterdam Occupation Computer programmer, author Employer Dropbox Known for Creating the Python programming language Spouse(s) Kim Knapp (m. 2000) Children Orlijn Michiel Knapp-van Rossum Website www.python.org/~guido/
  • 11.
    INTRODUCTION The Python iswidely used in bigger organizations because of its multiple programming paradigms. They usually involve imperative and object-oriented functional programming. It has a comprehensive and large standard library that has automatic memory management and dynamic features.
  • 12.
    INTRODUCTION Python is ageneral-purpose language, which means it can be used to build just about anything, which will be made easy with the right tools/libraries. Professionally, Python is great for backend web development, data analysis, artificial intelligence, and scientific computing. Many developers have also used Python to build productivity tools, games, and desktop apps, so there are plenty of resources to help you learn how to do those as well.
  • 13.
    HISTORY OF PYTHON Workon Python began in late 1989 by Guido van Rossum, then at Centrum Wiskunde (Pronounce as viskulu meaning mathematics) & Informatica CWI in the Netherlands, and eventually released for public distribution in early 1991.
  • 14.
    HISTORY OF PYTHON Pythonwas conceived in the late 1980s, and its implementation began in December 1989 by Guido van Rossum at Centrum Wiskunde (Pronounce as viskulu meaning mathematics) & Informatica (CWI) in the Netherlands as a successor to the ABC language (itself inspired by SETL) capable of exception handling and interfacing with the Amoeba operating system. Where was Python created?
  • 15.
    HISTORY OF PYTHON Sincemost modern OS are written in C, compilers/interpreters for modern high-level languages are also written in C. Python is not an exception - its most popular/"traditional" implementation is called CPython and is written in C. There are other implementations: IronPython (Python running on .NET). What language is Python written in?
  • 16.
    HISTORY OF PYTHON Howdid it all begin? Innovative Languages are usually born from one of two motivations: (1) A large well-funded research project or (2) General frustration due to the lack of tools that were needed at the time to accomplish mundane and/or time-consuming tasks, many of which could be automated.
  • 17.
    HISTORY OF PYTHON How did it all begin? Innovative At the time, van Rossum was a researcher with considerable language design experience with the interpreted language ABC, also developed at CWI (Centrum Wiskunde (Pronounce as viskulu meaning mathematics) & Informatica.P.O.Box 940791090 GB Amsterdam NETHERLANDS), but he was unsatisfied with its ability to be developed into something more.
  • 18.
    HISTORY OF PYTHON How did it all begin? Innovative Some of the tools he envisioned were for performing general system administration tasks, so he also wanted access to the power of system calls that were available through the Amoeba distributed operating system. Although an Amoeba-specific language was given some thought, a generalized language made more sense, and late in 1989, the seeds of Python were sown.
  • 19.
    HISTORY OF PYTHON What is CWI? Where it is located? Centrum Wiskunde (Pronounce as viskulu meaning mathematics) & Informatica (CWI) is the national research institute for mathematics and computer science in the Netherlands. Founded in 1946, CWI is part of the Institutes Organisation of NWO, NWO-I. While located at Amsterdam Science Park, this institute has strong international links, and enjoy a global reputation for innovative research.
  • 20.
    HISTORY OF PYTHON- NETHERLANDS
  • 21.
    HISTORY OF PYTHON- NETHERLANDS
  • 22.
    HISTORY OF PYTHON– CWI GOOGLE MAP
  • 23.
    Where does thePython name come from?
  • 24.
    When he began implementingPython, Guido van Rossum was also reading the published scripts from “Monty Python's Flying Circus”, a BBC comedy series from the 1970s. Van Rossum thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python. Where does the Python name come from?
  • 25.
  • 26.
    Python has topthe charts in the recent years over other programming languages like C, C++ and Java and is widely used by the programmers. The language has undergone a drastic change since its release 25 years ago as many add-on features are introduced. The Python 1.0 had the module system of Modula-3 and interacted with Amoeba Operating System with varied functioning tools. Python 2.0 introduced in the year 2000 had features of garbage collector and Unicode Support. WHY COMPANIES PREFER PYTHON?
  • 27.
    Python 3.0 introducedin the year 2008 had a constructive design that avoids duplicate modules and constructs. With the added features, now the companies are using Python 3.5. The software development companies prefer Python language because of its versatile features and fewer programming codes. Nearly 14% of the programmers use it on the operating systems like UNIX, Linux, Windows and Mac OS. WHY COMPANIES PREFER PYTHON?
  • 28.
    The programmers ofbig companies use Python as it has created a mark for itself in the software development with characteristic features like: Interactive Interpreted Modular Dynamic Object-oriented Portable High level Extensible in C++ & C WHY COMPANIES PREFER PYTHON?
  • 29.
    The programmers ofbig companies use Python as it has created a mark for itself in the software development with characteristic features like: Easy-to-learn Easy-to-read Easy-to-maintain Robust Effective as a Rapid Prototyping Tool A Memory Manager Interpreted and (Byte-) Compiled WHY COMPANIES PREFER PYTHON?
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
    PYTHON ADVANTAGES -PLUS POINTS 01. Easy to Use. 02. Expressive Language. 03. Interpreted Language. 04. Its Completeness. 05. Cross Plat Form Language. 06. Free and Open Source. 07. Variety of Usage/Applications.
  • 37.
    PYTHON ADVANTAGES -PLUS POINTS 08. Interactive. 09. Modular. 10. Dynamic. 11. Object-oriented. 12. Portable. 13. High level. 14. Extensible in C++ & C.
  • 38.
    PYTHON ADVANTAGES -PLUS POINTS 15. Easy-to-learn . 16. Easy-to-read. 17. Easy-to-maintain. 18. Robust. 19. Effective as a Rapid Prototyping Tool 20. A Memory Manager. 21. Interpreted and (Byte-) Compiled. 22. Multi paradigm language.
  • 39.
    PYTHON ADVANTAGES -PLUS POINTS 23. Acts as foundation to learn other languages. 24. Perfect to build prototypes. 25. Flexible. 26. Case Sensitive Language. 27. Structured programming language. 30. Scientific Language. 31. General purpose language.
  • 40.
  • 41.
    PYTHON DISADVANTAGES -MINUS POINTS 01. Speed. 02. Mobile Development. 03. Easy-to-maintain. 04. Memory Consumption. 05. Database Access. 06. Runtime Errors. 07. Not Strong on Type-Binding or Dynamic Typing.
  • 42.
    PYTHON DISADVANTAGES -MINUS POINTS 08. Python is evolving continuously. 09. Not a great choice for a high-graphic 3d game. 10. Designs issues. 11. Memory Consumption. 12. Simple rules.
  • 43.
  • 44.
    COMPILER Its a translatorused to convert HLL to MLL and vice versa.
  • 45.
    COMPILER Its a translatorused to convert HLL to MLL and vice versa.
  • 46.
    INTERPRETER Its a translatorused to convert HLL to MLL and vice versa.
  • 47.
    INTERPRETER Its a translatorused to convert HLL to MLL and vice versa.
  • 48.
  • 49.
    WORKING IN PYTHON Pythonis free, open-source software that works on Linux, Mac, Windows, and various other platforms (21 in total). It comes preinstalled on Mac and most distributions of Linux. There are multiple python distributions available.
  • 50.
  • 51.
    PYTHON DISTRIBUTION A Pythondistribution is a software bundle, which contains a Python interpreter and the Python standard library. Installer programs for common operating systems. What is Python distribution?
  • 52.
    PYTHON DISTRIBUTION • Asidefrom the official CPython distribution available from python.org, other distributions based on CPython include the followings:
  • 53.
    SOME OF PYTHONDISTRIBUTION
  • 54.
    SOME OF PYTHONDISTRIBUTION
  • 55.
    SOME OF PYTHONDISTRIBUTION ENTHOUGHT'S CANOPY
  • 56.
    SOME OF PYTHONDISTRIBUTION WINPYTHON
  • 57.
    SOME PYTHON DISTRIBUTION CHINESEPYTHONPROJECT: Translation of Python's keywords, internal types and classes into Chinese. Eventually allows a programmer to write Python programs in Chinese.
  • 58.
  • 59.
    What is anIDE? An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a source code editor, build automation tools, and a debugger. Most modern IDEs have intelligent code completion.
  • 60.
  • 61.
    PYTHON IDE /IDLE IDLE (short for integrated development environment or integrated development and learning environment) is an integrated development environment for Python, which has been bundled with the default implementation of the language since 1.5.2b1. ... Pythonshell with syntax highlighting. What is Python IDE or IDLE?
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
    PYTHON SHELL What isShell? A shell is usually an "interactive shell", usually termed a REPL which stands for "Read - Execute - Print - Loop" Most interpreted languages offer a REPL interface - whether its LISP, python, BASIC or Javascript or even DOS batch language or Unix Shells. The interpreter is what actually executes the lines of code.
  • 98.
    PYTHON SHELL What isPython Shell or Python Interactive Shell? The Python interpreter can be used from an interactive shell. The interactive shell is also interactive in the way that it stands between the commands or actions and their execution. ... Python offers a comfortable command line interface with the Python shell, which is also known as the "Python interactive shell".
  • 99.
  • 100.
    PYTHON BASIC MODES Whatare the basic modes of python? Python has two basic modes: 1) Script and 2) Interactive.
  • 101.
    PYTHON BASIC MODES 1)Script Mode: The normal mode is the mode where the scripted and finished .py files are run in the Python interpreter.
  • 102.
    PYTHON BASIC MODES 2)Interactive Mode: Interactive mode is a command line shell which gives immediate feedback for each statement, while running previously fed statements in active memory.
  • 103.
    SCRIPT What is Script? Scriptsare reusable. Basically, a script is a text file containing the statements that comprise a Python program. Once you have created the script, you can execute it over and over without having to retype it each time. Scripts are editable.
  • 104.
  • 105.
  • 106.
  • 107.
    Saving Script /Program File Click On File Select Save Give filename with py extension For Example: first.py Or first.PY
  • 108.
    Running or ExecutingProgram / Script Click On Run Select Run Module Or F5
  • 109.
  • 110.
  • 111.
    JUPYTER NOTEBOOK IDE TheJupyter Notebook is an ANACONDA TOOL and is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Note: Jupyter Notebook runs on your browser. What is Jupyter Notebook?
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
    SPYDER IDE Spyder isan open source cross- platform integrated development environment (IDE) for scientific programming in the Python language What is Spyder?
  • 120.
  • 121.
  • 122.
    PyScripter IDE PyScripter isa free and open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial Windows- based IDEs available for other languages What is PyScripter?
  • 123.
  • 124.
  • 125.