Adobe PDF (8.9 MB)
EPUB (19.52 MB)
Download
Table of Contents - Adobe PDF (76.72 kB)
Brochure
Download
User comments
Title Details:
Introduction to Object-oriented Programming with Python
Other Titles: A Computer Systems Approach
Authors: Magoutis, Konstantinos
Nikolaou, Christos
Reviewer: Vakali, Athina
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > SOFTWARE DEVELOPMENT FUNDAMENTALS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES
ENGINEERING AND TECHNOLOGY > TECHNOLOGICAL SCIENCES AND ENGINEERING > TELECOMMUNICATIONS ENGINEERING AND TECHNOLOGY > WEB TECHNOLOGIES
Keywords:
Object-oriented programming
Programming Languages
Python
Description:
Abstract:
The purpose of this book is to teach undergraduate students of Computer Science, Computer Engineering, and related fields the fundamentals of software programming with high-level languages, using the Python language. The book introduces students to the principles of object-oriented programming as well as more advanced topics such as systems programming with an emphasis on multi-process/thread synchronization techniques, network programming, and introductory topics in distributed systems programming. The book contents include introduction to programming, introduction to Python, values, types, variables, keywords, commands, expressions, operators, comments, functions and conditional execution, looping with the while command, strings, lists, tuples, dictionaries, files, exceptions and debugging, classes and objects, concurrent programming and threads, network programming, introduction to programming distributed software systems, and technology trends and future developments.
Linguistic Editors: Segkouli, Sofia
Technical Editors: Pappas, Ioannis
Graphic Editors: Kapantoni, Kleio
Type: Undergraduate textbook
Creation Date: 2015
Item Details:
ISBN 978-960-603-101-4
License: http://creativecommons.org/licenses/by-nc-nd/3.0/gr
DOI http://dx.doi.org/10.57713/kallipos-829
Handle http://hdl.handle.net/11419/1708
Bibliographic Reference: Magoutis, K., & Nikolaou, C. (2015). Introduction to Object-oriented Programming with Python [Undergraduate textbook]. Kallipos, Open Academic Editions. https://dx.doi.org/10.57713/kallipos-829
Language: Greek
Consists of:
1. Introduction to Python
2. Values, types, variables, keywords, commands
3. Expressions, operators, comments
4. Functions and conditional execution
5. Iteration with the while command
6. Strings, lists, tuples, dictionaries
7. Files, exceptions and debugging
8. Classes and objects
9. Concurrent programming and threads
10. Network programming
11. Introduction to programming distributed software systems
12. Technological trends and future developments
Number of pages 311
Publication Origin: Kallipos, Open Academic Editions
User comments
There are no published comments available!