Innovations & Integrations (Community of Practice)

Sunday 13 January 2019

Python for Architects

What is Computation?
'Computation refers to the manipulation of data by either humans or machines. The data that is manipulated may be numbers, characters, or other symbols' (Punch & Enbody, 2017).

What is Evolutionary Computation?
Punch & Enbody stated that the evolution of biological species can be viewed as a computation process. The computational process is the adaptation of the genetic code and the output is the adaptation that results from the genetic code modification.

What is Algorithm?
Algorithm refers to a sequence of steps that describes how to solve problem or class of problems(Punch & Enbody, 2017). 

What is a Program?
A program refers to a human-readable essay on problem-solving that is also executable on a computer. A program consists of a set of instructions that are executed sequentially. Instructions can be stored as modules which can be imported into the Python interpreter for execution (Punch & Enbody, 2017). 

Expression: is a combination of values and operations that creates a new value that we call a 'return value'.
Statement: Does not 'return a value' but does perform some task and may control the flow of the program.
e.g. 
In    [1]: int = 10
In    [2]: int
Out [3]: 10

In    [3]: int +10
In    [3]: 20

Whitespace refers to the space to separate words. In Python programming, it is being ignored within both expression and statement. However, leading whitespace at the beginning of a line is referred to as indentation, which plays an important role to group statements or expressions.

Interesting reading:
https://www.toptal.com/python/computational-geometry-in-python-from-theory-to-implementation

Useful links:
Reference:
  • W. Punch & R. Enbody (2017). ‘Thinking about Computing’, in 'The Practice of Computing Using Python', Global Ed., Pearson Education Limited, pp. 45- 48
  • W. Punch & R. Enbody (2017).  'The Practice of Computing Using Python', Global Ed., Pearson Education Limited, pp. 101

17 comments:

  1. In the event that you need to turn into an ace in Big Data examination and need to turn into an expert Data Scientist you should learn Hadoop Training Chennai and you have to accomplish more research with the gigantic measure of information.ExcelR Data Science Courses

    ReplyDelete
  2. As an Object Oriented Programming language, it allows reuse and recycling of programs. data science course in india

    ReplyDelete
  3. Congratulations on your article, it was very helpful and successful. 8f3572bb6fee8d34551c5a98d2977b4a
    website kurma
    sms onay
    numara onay

    ReplyDelete
  4. Thank you for your explanation, very good content. 940ba1d96d567cab9e92de0133090591
    define dedektörü

    ReplyDelete
  5. Önemli giriş adreslerine buradan ulaşabilirsiniz.
    betturkey giriş
    betpark giriş
    UME6ML

    ReplyDelete
  6. Directory For Places16 March 2023 at 17:14

    https://bit.ly/directory-for-places Directory for Places is also a great resource for adventure seekers, with a range of places that cater to outdoor activities such as hiking, camping, and water sports. Whether you're looking for a challenging hike or a relaxing day on the beach, you can find it on the platform.
    A business guide provides information and guidance on various aspects of business management and ownership.

    ReplyDelete
  7. The clarity and depth of this post are unmatched. Thank you for taking the time to create something so helpful and engaging.
    Data science courses in Noida

    ReplyDelete
  8. "Open Sharing of Knowledge and Initiatives in Computational BIM and Digital Technology within the Community of Practice" emphasizes the importance of collaboration and knowledge exchange in the fields of Building Information Modeling (BIM) and digital technology. The article may discuss various initiatives aimed at fostering a community where professionals can share insights, best practices, and innovative solutions. It could highlight case studies, workshops, and platforms that enable continuous learning and improvement, ultimately advancing the industry's capabilities and fostering a culture of open communication.

    Data Science Courses in Kolkata

    ReplyDelete
  9. Very nice blog and articles. I am realy very happy to visit your blog. Now I am found which I actually want. I check your blog everyday and try to learn something from your blog. Thank you and waiting for your new post.
    Data science courses in Nashik

    ReplyDelete