The goal of the 3rd revised edition of the book is to introduce the reader to the science of computer science, following an experimental approach that consists of solving consecutive problems using the Python programming language.
Python is a powerful programming language that is rapidly developing. It is characterized by its ease of learning, making it suitable for introducing programming, while its open nature has contributed to the development of a large number of libraries that can assist in solving problems such as data analysis, text processing, distributed programming, etc.
The book is structured into 3 parts and 17 chapters. The first part introduces basic concepts of computers and programming with Python; the second part addresses advanced programming topics: object-oriented programming and graphical user interface programming; the third part attempts to provide an overview of areas of computer science guided by Python: digital numerics, computer organization, databases, operating systems, networking and protocols, social dimensions of computing.
The reader is invited 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.
Supplementary material is available on the book's website, including the code for examples and problems.
Manufacturer
- Publisher
- Panepistimiakes Ekdoseis Kritis
- Type
- Technology, Computers - Informatics, Geography, Statistics, Sociology
- Language
- Greek
- Cover
- Soft
- Number of Pages
- 400
- Release Date
- 9/2016
- Publication Date
- 2016
- Dimensions
- 17x24 cm
- ISBN-13
- 9789605244705
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.