Posts

Student's idea

Image
 In this post I have decided to give a big hint to anyone starting their path with Python programming language. I have created a chart using draw.io. There are 4 key fundamentals according to Yytagi (2020), without which you cannot become a successful python programmer. The 4 key fundamentals are: Data types and structures. Compound data structure. Conditionals, loops, functions. External libraries and object-oriented design. References: Yytagi, H., 2020.  Python Fundamentals for Data Science . [online] freeCodeCamp.org. Available at: <https://www.freecodecamp.org/news/python-fundamentals-for-data-science/> [Accessed 5 June 2022].

Academic Paper Summary

Image
  Summary: Millman and Aivazis in their journal talk about the use of python programming language for scientists and engineers. Python originally was not made as a tool for mathematicians, scientists or engineers. According to authors, it all began in early 90s, where gradually different project developers implemented new modules, extentions, packages or libraries such as: Numeric, SciPy, mpmath or nummaray. In 1995 matrix-sig has been created-a community special interest group, who worked on implementing changes around mathematics in Python.  The 'SciPy' addon has brought a set of standard operations.  Each addition helped with different equations and mathematical issues as well as scientific research. The journal article explains how different addons have shaped Python to be a modern tool for specifically scientific productive research and studies. References: Millman, J. and Aivazis, M., 2015.  Access Manager . [online] Ieeexplore-ieee-org.proxy.library.dmu.ac.uk....

Gantt Chart Update

Image
 Using officetimeline.com I have updated my Gantt Chart that I have created earlier on my blog. I have included all my tasks and milestones.

Diagram 2

Image
This diagram shows 6 key features of Python, programming language that is of my interests and major project theme. Created using draw.io.

Diagram 1

Image
Python can be used for a variety of tasks, including website application development. Here is a diagram explaining steps to take in developing a website application created using draw.io.

Software example

Image
 As an example I decided to write a program that calculates an average from 3 given by user numbers. This is how the actual code looks like. Once you save and execute the program, this is the output you get. You no longer see the code, only the actual working program.

Software functionality

Image
  This is the main window inside Python software. On the top left corner you can see the name of the file along with ' .py ' which is python's files extension. Next to it, a file path is located (describes where the file is locate within the hard drive) Below you can see a tab with a few options such as file, edit, format, run, options, window and help. This is an example of python's code. As you can see, certain words have particular colours. For example, orange means that python recognizes a keyword. purple means an in-built function is triggered. Colour green means that a message will be displayed to the user. The numbers on the left tell you which line the code is written in. The number in the bottom right corner followed by "Ln:" informs the python's user of the amount of lines written in current file.