New Ideas for Python - Oregon State University Open Source Software Course

Hello, I am a Computer Science student at Oregon State University and would like to submit some ideas/feature requests for the Python programming language as part of a project for an Open Source Software course I am taking. I am a subscriber to the Python-Ideas mailing list. 1) The first idea/feature request I have is to add multi-line commenting to the Python programming language. Many other programming languages have this functionality and I believe adding multi-line commenting to Python will improve its efficiency for developers. 2) The second idea/feature request I have is to add capability to optimize for database access and usage. The reason for creating capability to optimize for database access and usage is the fact that Python lacks a high-quality and convenient interface for dealing with databases relative to other languages. Databases are utilized in so many applications today and implementing such functionality for Python would make a big difference in terms of strengthening the language. 3) The third idea/feature request I have is to add functionality for mobile application development to the Python programming language. The rationale for implementing additional capability for mobile application development is to further Python’s usage in that area. Python, while used in a variety of applications, truly lacks high quality mobile development functionality and adding it would improve the language greatly. I look forward to any feedback you may have. Thank you, Eric

add multi-line commenting to the Python programming language Python uses docstrings for multi-line comments.
add capability to optimize for database access and usage Do you have an example of a concrete "capability to optimize for database access and usage"? What does that mean? How would it improve upon existing libraries like SQLAlchemy?
add functionality for mobile application development to the Python programming language Most programming languages don't come with mobile development toolkits out of the box because they're expensive to maintain, and it's better for mobile sdks to have their own release cycle tied to the platform they're targeting instead of tied to specific language versions. You can use Kivy, the BeeWare project, and possibly other projects with their own set of tradeoffs to develop mobile apps using python.

add multi-line commenting to the Python programming language Python uses docstrings for multi-line comments.
add capability to optimize for database access and usage Do you have an example of a concrete "capability to optimize for database access and usage"? What does that mean? How would it improve upon existing libraries like SQLAlchemy?
add functionality for mobile application development to the Python programming language Most programming languages don't come with mobile development toolkits out of the box because they're expensive to maintain, and it's better for mobile sdks to have their own release cycle tied to the platform they're targeting instead of tied to specific language versions. You can use Kivy, the BeeWare project, and possibly other projects with their own set of tradeoffs to develop mobile apps using python.
participants (2)
-
Valentin Berlier
-
Woodlock, Eric