0% found this document useful (0 votes)
2 views

Ch-5[Getting Started With Python]

The document provides an overview of Python programming, including its development by Guido van Rossum in 1991 and influences from ABC and Modula-3. It outlines key features such as simplicity, readability, versatility, and extensibility, as well as disadvantages like slower speed and higher memory consumption. Additionally, it explains different modes of Python usage, common IDEs, and tools like Jupyter Notebook, Spyder, and Anaconda Navigator.

Uploaded by

asesino02072008
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Ch-5[Getting Started With Python]

The document provides an overview of Python programming, including its development by Guido van Rossum in 1991 and influences from ABC and Modula-3. It outlines key features such as simplicity, readability, versatility, and extensibility, as well as disadvantages like slower speed and higher memory consumption. Additionally, it explains different modes of Python usage, common IDEs, and tools like Jupyter Notebook, Spyder, and Anaconda Navigator.

Uploaded by

asesino02072008
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Unit-I[Computer System Organization]

Ch-5[Getting Started with Python]

1. Who has developed Python programming


language? When?
Ans. Python was developed by Guido van Rossum
and first released in 1991. It emphasizes simplicity
and readability in programming.

2. Which two programming language


influenced python?
Ans. Python was influenced by the ABC and
Modula-3 programming languages. These
languages contributed to Python's design
principles, such as readability and robustness.

3. What are the pulses of python?


Ans. four key features of Python:
1. Simplicity: Python has a clear and easy-to-
understand syntax.
2. Readability: Code written in Python is easy
to read and understand.
3. Versatility: Python supports multiple
programming paradigms, such as procedural,
object-oriented, and functional programming.
4. Extensibility: Python can be extended with
modules and libraries to perform a wide
variety of tasks.

4. What are the minuses of python?


Ans. few disadvantages of Python:
1. Slower Speed: Python is an interpreted
language, which can make it slower
compared to compiled languages like C++.
2. Memory Consumption: Python's high-level
data types and dynamic typing can lead to
higher memory usage.
3. Runtime Errors: Due to its dynamic nature,
Python may have more runtime errors
compared to statically typed languages.
4. Limited Mobile Development: Python is not
the best choice for mobile app development
as it lacks the performance and support of
some other languages.
5. What is interactive or intermediate
mode?
Ans. the interactive mode (also known as the
interpreter mode) allows users to execute Python
commands one at a time and see immediate
results. This mode is useful for testing, debugging,
and experimenting with code snippets.

6. What is script mode?


Ans. Script mode in Python refers to writing code
in a file (also called a script) and then executing
the entire file at once. This is different from
interactive mode, where commands are executed
one at a time.

7. What is CPython installation?


Ans. CPython is the reference implementation of
the Python programming language, written in C. It
is the most widely used implementation of Python
and the one that you likely use when you install
Python from python.org.

8. Name some common popular Python


IDEs.
Ans. popular Integrated Development
Environments (IDEs) for Python:
1. PyCharm
2. Visual Studio Code
3. Spyder
4. Jupyter Notebook

9. Define Jupiter notebook.


Ans. Jupyter Notebook is an open-source web
application that allows you to create and share
documents containing live code, equations,
visualizations, and narrative text. It is widely used
for data analysis, scientific research, and machine
learning.

10. Define spyder.


Ans. Spyder is an open-source Integrated
Development Environment (IDE) designed for
scientific programming in Python. It features a
powerful editor, interactive console, and data
visualization tools, making it popular among data
scientists and engineers.

11. Define anaconda navigator.


Ans. Anaconda Navigator is a desktop graphical
user interface (GUI) that allows you to launch
applications, manage Python packages, and create
environments within the Anaconda distribution. It
simplifies package management and deployment.

12. What is python shell?


Ans. The Python shell is an interactive
environment where you can type and execute
Python commands one at a time. It provides
immediate feedback and is useful for testing and
debugging code snippets.

You might also like