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

Python 1

My notes

Uploaded by

Lovepreet Sahota
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
8 views

Python 1

My notes

Uploaded by

Lovepreet Sahota
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 4
Python Advantages and Disadvantages — Step in the right direction language let's say Python, you must be aware of that language. This will help you to get @ ‘on can take full advantage of the Python antages and disadv e can With Imowing the Pythor st with the advantaj build robust applications. Let of Python, Python Advantages and Disadvantages Python Advantages. and Disadvantages fs} Interpreted Language | oe cies Efficient s Dynamically Typed . a. : fal Free and Open Source ® ‘Database Access ee vast Libraries support 5 al Let’s first dive into the advantages of Python Advantages of Python y to Read, Learn and Write level prog age that has English-like syntax sier to read and understand the code. how is really easy to pick up and learn, thai is why a lot of people Pecommend Python to beginners. You need less lines of code to perform the Sai task as compared to other major languages like C/C++ and 2. Improved Productivity Python is a very productive language. Due to the simplicity of Python, developers can focus on solving the problem. They don't need to spend too Thuch time in understanding the syntax or behat language. You write less code and get more things done. 3. Interpreted Language of the programming Python is an interpreted language which means that Python directly executes the code line by line. In case of any error, it stops further execution and reports back the error which has occurred. Python shows only one error ever the program has multiple errors. TI makes debugging easier. 4. Dynamically Typed Python doe t know the type of variable until we run the code. It automatically assigns the data type during execution. The programmer doesn't need to worry about declaring variables and their data types, 5. Free and Open-Source Python comes under the OSI approved open-source license. This makes it free to use and distribute. You can download the source code, modify it and even distribute your version of Python. This is useful for organizations that Want to modify some specific behavior and use their version for development. 6. Vast Libraries Support The standard library of Python is huge, » you can find almost all the functions needec d for your task. So, you don’t have to depend on external libraries, ‘platforms, That is not the same with Python, You only anywhere. € careful not to include any system-dependent features, labove that Python is an interpreted language and dynamically- . The line by line execution of code often leads to stow fie nature of Python is also responsible for theslow speed of Python because it has to do the extra work while executing code. So, Python, is not used for purposes where speed is an important aspect of the project. 2. Not Memory Efficient To provide simplicity to the developer, Python has to do a little tradeoff, The Python programming language uses a largeamount of memory. This can bea disadvantage while building applications when we prefer memory optimization. 3. Weak in Mobile Computing Python is generally used in server-side programming. We don't get to see Python on the client-side or mobile applications because of the following reasons. Python is not memory efficient and it has slow processing power as compared to other languages. ¥. Database Access / Programming in Python is easy and stress-free. But when we are interacting with the database, it lacks behind. The Python’s database access layer is primitive and underdeveloped in comparison to the popular technologies like JDBC and ODBC. q ah! \ Huge enterprises need smooth interaction of cor _ Python is thus Tarely used in enterprises, \5. Runtime Errors mplex legacy data and dynamically typed language so the data type of a ble can change anytime. A variable containing integer number may hold in the future, which can lead to Runtime Errors, Python programmers need to perform thorough testing of the

You might also like