0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (1)
  • -
Status
Brand

Showing 1 - 1 of 1 matches in All Departments

Python for non-Pythonians - How to Win Over Programming Languages (Paperback): Francesco Grossetti, Gaia Rubera Python for non-Pythonians - How to Win Over Programming Languages (Paperback)
Francesco Grossetti, Gaia Rubera
R761 R701 Discovery Miles 7 010 Save R60 (8%) Ships in 18 - 22 working days

The book uses a very simple and accessible language. All the descriptions of Python functionalities come with intuitive examples to make you learn by doing. This is not a theoretical book and does not cover some of the most internal features of Python. The intention of the authors is to allow business oriented people to start using Python. The main reason for such a choice of style is due to the increasing number of requests by non-technical professionals to solve daily problems and tasks. Whether we want to append multiple spreadsheets or profile the customer base, being able to use a solid infrastructure which enables to collect, check, process, analyze data, and report results has become a basic requirement in most industries. The structure of this book replicates the structure of a grammar book. It first introduces the building blocks of Python - i.e., objects - which can be compared to the different types of words (e.g., verbs, nouns) of a language. It introduces readers to the syntax rules of Python - i.e., statements, functions, and classes. It then provides introduces how to use this new language for managing data. One thing that we found particularly helpful for our students is to provide wrong Python codes with the error message that Python provides, and ask them to fix the code in order to make it work. As making mistakes is very common, we would say normal, in programming, learning how to interpret the error messages and fix codes is extremely important from a pedagogical perspective. The book always challenges students with a series of "fix the code" questions at the end of each a topic. We adopt this structure because we found that students learn how to successfully write algorithms in Python when they understand its logic and the meaning of every single element of the algorithm. We have experimented that this natural progression, from the most basic elements to very complex scripts, raises students' self-confidence and proficiency in writing their own algorithms. Hence, the structure of the textbook greatly helps students and instructors to gradually acquire the "programming" mindset. Also, our teaching experience indicates that, as with any other language, students learn by practicing. For this reason our textbook, is rich in exercises of increasing complexity.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Prismacolor Premier Colour Pencils (Tin…
R749 R599 Discovery Miles 5 990
Discovering Daniel - Finding Our Hope In…
Amir Tsarfati, Rick Yohn Paperback R280 R258 Discovery Miles 2 580
Sharp EL-W506T Scientific Calculator…
R599 R560 Discovery Miles 5 600
Tenga Spinner: Beads
R759 R599 Discovery Miles 5 990
Loot
Nadine Gordimer Paperback  (2)
R367 R340 Discovery Miles 3 400
Tower Dinosaur Potty Training Chart - 5…
R71 R58 Discovery Miles 580
Minds of Love Seducer Vibrator (Pink)
R1,349 R1,175 Discovery Miles 11 750
Tesa General Purpose Masking Tape (50m x…
R79 Discovery Miles 790
Trustfall
Pink CD R287 R174 Discovery Miles 1 740
Scrabble Junior Crossword Game - 2…
R749 R539 Discovery Miles 5 390

 

Partners