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 |
You can also view | |
User comments | |
There are no published comments available! | |