Skip to main navigation menu Skip to main content Skip to site footer

Peer Reviewed Article

Vol. 8 (2021)

Python Programming Language for Data-Driven Web Applications

Published
2021-04-30

Abstract

Selecting an appropriate programming language to carry out any necessary job associated with programming or any other pertinent field is the most essential duty for anyone just starting in the field of computers. Selecting a programming language approachable for novices is of the utmost significance, as this decision is a critical stepping stone to becoming a programmer. If we choose a complex programming language, it may cause us to lose interest in computer programming. This article focuses on the characteristics of Python, as well as its applications, benefits, drawbacks, and other aspects. It also briefly discusses object-oriented principles that may be easily implemented using Python. This may assist the reader in understanding why they should choose Python as their first programming language if they are starting.

References

  1. Ballamudi, V. K. R. (2016). Utilization of Machine Learning in a Responsible Manner in the Healthcare Sector. Malaysian Journal of Medical and Biological Research, 3(2), 117-122. https://mjmbr.my/index.php/mjmbr/article/view/677
  2. Ballamudi, V. K. R. (2019a). Artificial Intelligence: Implication on Management. Global Disclosure of Economics and Business, 8(2), 105-118. https://doi.org/10.18034/gdeb.v8i2.540
  3. Ballamudi, V. K. R. (2019b). Road Accident Analysis and Prediction using Machine Learning Algorithmic Approaches. Asian Journal of Humanity, Art and Literature, 6(2), 185-192. https://doi.org/10.18034/ajhal.v6i2.529
  4. Ballamudi, V. K. R. (2019c). Hybrid Automata: An Algorithmic Approach Behavioral Hybrid Systems. Asia Pacific Journal of Energy and Environment, 6(2), 83-90. https://doi.org/10.18034/apjee.v6i2.541
  5. Ballamudi, V. K. R. (2020). Militarization of Space. Asian Journal of Applied Science and Engineering, 9(1), 169–178. https://doi.org/10.18034/ajase.v9i1.38
  6. Ballamudi, V. K. R., & Desamsetti, H. (2017). Security and Privacy in Cloud Computing: Challenges and Opportunities. American Journal of Trade and Policy, 4(3), 129–136. https://doi.org/10.18034/ajtp.v4i3.667
  7. Bodepudi, A., Reddy, M., Gutlapalli, S. S., & Mandapuram, M. (2019). Voice Recognition Systems in the Cloud Networks: Has It Reached Its Full Potential?. Asian Journal of Applied Science and Engineering, 8(1), 51–60. https://doi.org/10.18034/ajase.v8i1.12
  8. Bogdanchikov, A., Zhaparov, M., Suliyev, R. (2013). Python to Learn Programming. Journal of Physics: Conference Series, 423(1). https://doi.org/10.1088/1742-6596/423/1/012027
  9. Campbell, J. C., Hindle, A., Amaral, J. N. (2015). Error Location in Python: Where the Mutants Hide. PeerJ PrePrints. https://doi.org/10.7287/peerj.preprints.1132v1
  10. Chen, S., Thaduri, U. R., & Ballamudi, V. K. R. (2019). Front-End Development in React: An Overview. Engineering International, 7(2), 117–126. https://doi.org/10.18034/ei.v7i2.662
  11. Dekkati, S. (2020). Blender and Unreal Engine Character Design and Behavior Programming for 3D Games. ABC Journal of Advanced Research, 9(2), 115-126. https://doi.org/10.18034/abcjar.v9i2.704
  12. Dekkati, S., & Thaduri, U. R. (2017). Innovative Method for the Prediction of Software Defects Based on Class Imbalance Datasets. Technology & Management Review, 2, 1–5. https://upright.pub/index.php/tmr/article/view/78
  13. Dekkati, S., Lal, K., & Desamsetti, H. (2019). React Native for Android: Cross-Platform Mobile Application Development. Global Disclosure of Economics and Business, 8(2), 153-164. https://doi.org/10.18034/gdeb.v8i2.696
  14. Dekkati, S., Thaduri, U. R., & Lal, K. (2016). Business Value of Digitization: Curse or Blessing?. Global Disclosure of Economics and Business, 5(2), 133-138. https://doi.org/10.18034/gdeb.v5i2.702
  15. Deming, C., Dekkati, S., & Desamsetti, H. (2018). Exploratory Data Analysis and Visualization for Business Analytics. Asian Journal of Applied Science and Engineering, 7(1), 93–100. https://doi.org/10.18034/ajase.v7i1.53
  16. Desamsetti, H. (2016a). A Fused Homomorphic Encryption Technique to Increase Secure Data Storage in Cloud Based Systems. The International Journal of Science & Technoledge, 4(10), 151-155.
  17. Desamsetti, H. (2016b). Issues with the Cloud Computing Technology. International Research Journal of Engineering and Technology (IRJET), 3(5), 321-323.
  18. Desamsetti, H. (2018). Internet of Things (IoT) Technology for Use as Part of the Development of Smart Home Systems. International Journal of Reciprocal Symmetry and Theoretical Physics, 5, 14–21. https://upright.pub/index.php/ijrstp/article/view/89
  19. Desamsetti, H. (2020). Relational Database Management Systems in Business and Organization Strategies. Global Disclosure of Economics and Business, 9(2), 151-162. https://doi.org/10.18034/gdeb.v9i2.700
  20. Desamsetti, H., & Lal, K. (2019). Being a Realistic Master: Creating Props and Environments Design for AAA Games. Asian Journal of Humanity, Art and Literature, 6(2), 193-202. https://doi.org/10.18034/ajhal.v6i2.701
  21. Desamsetti, H., & Mandapuram, M. (2017). A Review of Meta-Model Designed for the Model-Based Testing Technique. Engineering International, 5(2), 107–110. https://doi.org/10.18034/ei.v5i2.661
  22. Gouillart, E., Nunez-Iglesias, J., Stéfan, V. D. W. (2016). Analyzing Microtomography Data With Python and the Scikit-Image Library. Advanced Structural and Chemical Imaging, 2(1), 1-11. https://doi.org/10.1186/s40679-016-0031-0
  23. Gutlapalli, S. S. (2016a). An Examination of Nanotechnology’s Role as an Integral Part of Electronics. ABC Research Alert, 4(3), 21–27. https://doi.org/10.18034/ra.v4i3.651
  24. Gutlapalli, S. S. (2016b). Commercial Applications of Blockchain and Distributed Ledger Technology. Engineering International, 4(2), 89–94. https://doi.org/10.18034/ei.v4i2.653
  25. Gutlapalli, S. S. (2017a). Analysis of Multimodal Data Using Deep Learning and Machine Learning. Asian Journal of Humanity, Art and Literature, 4(2), 171–176. https://doi.org/10.18034/ajhal.v4i2.658
  26. Gutlapalli, S. S. (2017b). The Role of Deep Learning in the Fourth Industrial Revolution: A Digital Transformation Approach. Asian Accounting and Auditing Advancement, 8(1), 52–56. Retrieved from https://4ajournal.com/article/view/77
  27. Gutlapalli, S. S. (2017c). An Early Cautionary Scan of the Security Risks of the Internet of Things. Asian Journal of Applied Science and Engineering, 6, 163–168. Retrieved from https://ajase.net/article/view/14
  28. Gutlapalli, S. S., Mandapuram, M., Reddy, M., & Bodepudi, A. (2019). Evaluation of Hospital Information Systems (HIS) in terms of their Suitability for Tasks. Malaysian Journal of Medical and Biological Research, 6(2), 143–150. https://mjmbr.my/index.php/mjmbr/article/view/661
  29. Koehler, S., Desamsetti, H., Ballamudi, V. K. R., & Dekkati, S. (2020). Real World Applications of Cloud Computing: Architecture, Reasons for Using, and Challenges. Asia Pacific Journal of Energy and Environment, 7(2), 93-102. https://doi.org/10.18034/apjee.v7i2.698
  30. Lal, K. (2015). How Does Cloud Infrastructure Work?. Asia Pacific Journal of Energy and Environment, 2(2), 61-64. https://doi.org/10.18034/apjee.v2i2.697
  31. Lal, K. (2016). Impact of Multi-Cloud Infrastructure on Business Organizations to Use Cloud Platforms to Fulfill Their Cloud Needs. American Journal of Trade and Policy, 3(3), 121–126. https://doi.org/10.18034/ajtp.v3i3.663
  32. Lal, K., & Ballamudi, V. K. R. (2017). Unlock Data’s Full Potential with Segment: A Cloud Data Integration Approach. Technology & Management Review, 2(1), 6–12. https://upright.pub/index.php/tmr/article/view/80
  33. Lal, K., Ballamudi, V. K. R., & Thaduri, U. R. (2018). Exploiting the Potential of Artificial Intelligence in Decision Support Systems. ABC Journal of Advanced Research, 7(2), 131-138. https://doi.org/10.18034/abcjar.v7i2.695
  34. Mandapuram, M. (2017a). Application of Artificial Intelligence in Contemporary Business: An Analysis for Content Management System Optimization. Asian Business Review, 7(3), 117–122. https://doi.org/10.18034/abr.v7i3.650
  35. Mandapuram, M. (2017b). Security Risk Analysis of the Internet of Things: An Early Cautionary Scan. ABC Research Alert, 5(3), 49–55. https://doi.org/10.18034/ra.v5i3.650
  36. Mandapuram, M., & Hosen, M. F. (2018). The Object-Oriented Database Management System versus the Relational Database Management System: A Comparison. Global Disclosure of Economics and Business, 7(2), 89–96. https://doi.org/10.18034/gdeb.v7i2.657
  37. Mandapuram, M., Gutlapalli, S. S., Bodepudi, A., & Reddy, M. (2018). Investigating the Prospects of Generative Artificial Intelligence. Asian Journal of Humanity, Art and Literature, 5(2), 167–174. https://doi.org/10.18034/ajhal.v5i2.659
  38. Mandapuram, M., Gutlapalli, S. S., Reddy, M., Bodepudi, A. (2020). Application of Artificial Intelligence (AI) Technologies to Accelerate Market Segmentation. Global Disclosure of Economics and Business 9(2), 141–150. https://doi.org/10.18034/gdeb.v9i2.662
  39. Meurer, A., Smith, C. P., Paprocki, M., Čertík, O., Kirpichev, S. B., et al. (2017). SymPy: Symbolic Computing in Python. PeerJ Computer Science. https://doi.org/10.7717/peerj-cs.103
  40. Meyer, R., Obermayer, K. (2016). pypet: A Python Toolkit for Data Management of Parameter Explorations. Frontiers in Neuroinformatics. https://doi.org/10.3389/fninf.2016.00038
  41. Miles, M. (2016). Using web2py Python Framework for Creating Data-Driven Web Applications in the Academic Library. Library Hi Tech, 34(1), 164-171. https://doi.org/10.1108/LHT-08-2015-0082
  42. Pedersen, M., Phillips, A., Plotkin, G. D. (2015). A High-Level Language for Rule-Based Modelling. PLoS One, 10(6), e0114296. https://doi.org/10.1371/journal.pone.0114296
  43. Perez, R. E., Jansen, P. W., Joaquim R. R. A. M. (2012). pyOpt: a Python-Based Object-Oriented Framework for Nonlinear Constrained Optimization. Structural and Multidisciplinary Optimization, 45(1), 101-118. https://doi.org/10.1007/s00158-011-0666-3
  44. Reddy, M., Bodepudi, A., Mandapuram, M., & Gutlapalli, S. S. (2020). Face Detection and Recognition Techniques through the Cloud Network: An Exploratory Study. ABC Journal of Advanced Research, 9(2), 103–114. https://doi.org/10.18034/abcjar.v9i2.660
  45. Thaduri, U. R. (2017). Business Security Threat Overview Using IT and Business Intelligence. Global Disclosure of Economics and Business, 6(2), 123-132. https://doi.org/10.18034/gdeb.v6i2.703
  46. Thaduri, U. R. (2018). Business Insights of Artificial Intelligence and the Future of Humans. American Journal of Trade and Policy, 5(3), 143–150. https://doi.org/10.18034/ajtp.v5i3.669
  47. Thaduri, U. R. (2019). Android & iOS Health Apps for Track Physical Activity and Healthcare. Malaysian Journal of Medical and Biological Research, 6(2), 151-156. https://mjmbr.my/index.php/mjmbr/article/view/678
  48. Thaduri, U. R. (2020). Decision Intelligence in Business: A Tool for Quick and Accurate Marketing Analysis. Asian Business Review, 10(3), 193–200. https://doi.org/10.18034/abr.v10i3.670
  49. Thaduri, U. R., & Lal, K. (2020). Making a Dynamic Website: A Simple JavaScript Guide. Technology & Management Review, 5, 15–27. https://upright.pub/index.php/tmr/article/view/81
  50. Thaduri, U. R., Ballamudi, V. K. R., Dekkati, S., & Mandapuram, M. (2016). Making the Cloud Adoption Decisions: Gaining Advantages from Taking an Integrated Approach. International Journal of Reciprocal Symmetry and Theoretical Physics, 3, 11–16. https://upright.pub/index.php/ijrstp/article/view/77
  51. Thodupunori, S. R., & Gutlapalli, S. S. (2018). Overview of LeOra Software: A Statistical Tool for Decision Makers. Technology & Management Review, 3(1), 7–11.
  52. Turkel, W. J., Crymble, A. (2012). Setting Up an Integrated Development Environment for Python (Mac). The Programming Historian. https://doi.org/10.46430/phen0012
  53. Turkel, W. J., Crymble, A. (2012). Setting Up an Integrated Development Environment for Python (Windows). The Programming Historian. https://doi.org/10.46430/phen0019

Most read articles by the same author(s)