The aim of this 4th revised and expanded edition of the book is to introduce the reader to the science of computer science, following an approach that consists of solving sequential problems using the Python programming language.
Python is a powerful programming language that is developing rapidly. It is suitable for introduction to programming, while its open nature has contributed to the development of a large number of libraries that can assist in solving problems in data analysis, text processing, distributed programming, etc.
The book is structured into 3 parts. The first part introduces fundamental concepts of computers and programming with Python; the second part covers advanced programming topics: object-oriented programming and user interface programming; the third part attempts an overview of areas of computer science using Python: digital arithmetic, computer organization, persistent data storage, operating systems, parallel processing, networks, and network programming, social dimensions of computing.
The reader is called to solve interesting problems step by step, such as creating a card game, while learning about the structure and operation of computers as well as the process of problem-solving with a computer.
Soon, on the book's website, the code for all exercises and teaching support material will be available.
Manufacturer
- Publisher
- Panepistimiakes Ekdoseis Kritis
- Type
- Technology, Telecommunications, Computers - Informatics
- Language
- Greek
- Cover
- Soft
- Number of Pages
- 534
- Release Date
- 9/2018
- Publication Date
- 2018
- Dimensions
- 17x24 cm
- ISBN-13
- 9789605245290
Important information
Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.