6 Matching Annotations
  1. Mar 2019
    1. bool class

      There's also a built-in function known as bool(), which converts a given value into a boolean value (i.e. either True or False). It's also good to know that almost anything as an input to this function would output True, unless the input is taken from the following:

      • {} (empty dictionary)
      • [] (empty list)
      • () (empty tuple)
      • set() (empty set)
      • "" or ''
      • None
      • 0
      • 0.0
    1. Computer science is not the study of programming

      I think it would be better if the author said is not only the study of programming, since creating a programming language, study a variety of them and indicate their difference in performance and functionality is always an interesting task for computer scientists.

    1. the study of computers

      However, there are fields which are dedicated to study of these revolutionary machines, the study of Computer Systems and Computer Designs are particularly devoted to this end.

  2. Dec 2017
    1. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating tradeoffs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.

      How CSs are compared to Mathematicians, Engineers and Scientists