Scientific Books

Η Γλώσσα Python σε Βάθος

Author: Nikos M. CHatzigiannakis

The book begins with a detailed introduction to computer science and programming, familiarizing the reader with fundamental concepts and algorithmic thinking.

It then explores all the features of...

The book begins with a detailed introduction to computer science and programming, familiarizing the reader with fundamental concepts and algorithmic thinking.

It then explores all the features of Python in a particularly visual and explanatory manner. The book does not assume any prior programming knowledge, helping the reader to easily and quickly grasp the...

See full description See full description
51 75
Delivery by Thu, 25 Jun
14,00 €   shipping cost
Sent from Greece
From BookBox 5.0 (47)
Greece
2 pieces
See Books on the page of BookBox

Description

Description

The book begins with a detailed introduction to computer science and programming, familiarizing the reader with fundamental concepts and algorithmic thinking.

It then explores all the features of Python in a particularly visual and explanatory manner. The book does not assume any prior programming knowledge, helping the reader to easily and quickly grasp the philosophy of programming and fully understand the elements of the language. The experienced programmer will find an in-depth analysis of the language's mechanisms, complete coverage of its unique features, as well as implementations of specialized algorithms and programming techniques.

The book thoroughly examines the following topics:

  • Memory management and Python entities
  • Basic data types, expressions, control statements, and loops
  • Functions, generators, and iterators
  • Lists, tuples, sets, dictionaries, bytes, and bytearrays
  • File handling
  • Recursive functions, search and sorting algorithms
  • Queues and stacks, and how to implement them in Python
  • Object-oriented programming, classes, and objects
  • Polymorphism, operator overloading, and inheritance
  • Exception handling
  • IDLE, the Integrated Development Environment for Python

Each chapter also includes solved examples, a brief summary, the most common mistakes made, as well as exercises of varying difficulty. This structure makes the book ideal for educational use.

With a detachable reference card.

You can view the table of contents and excerpts by chapter here.

Manufacturer

See full description

Specifications

Specifications

Product Guides

Book Excerpt

Author
Nikos M. CHatzigiannakis
Publisher
Kleidarithmos
Type
Technology, Computers - Informatics
Language
Greek
Cover
Soft
Number of Pages
848
Release Date
10/2023
Publication Date
2023
Dimensions
17x24 cm
ISBN-13
9789606454714

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.

See all specifications

Reviews (8)

Reviews

  1. 7
  2. 1
  3. 3 stars
    0
  4. 2 stars
    0
  5. 1 star
    0
Review this product
  • Was it easy to read?
  • Understanding of the subject matter
  • Was it interesting enough?
  • I liked the writing style
  • I would read a book by the same author
  • I would recommend it for reading
  • thanosz2015

    Verified purchase

    Very well-written book.
    Ideally, it would be good if a PDF version was available with the purchase of the printed edition.

    Translated from Greek ·
    Did you find this review helpful?
  • PARIS_AGGELADAKIS
    5
    4 out of 4 members found this review helpful

    I would like to express my sincere gratitude for writing your excellent book, "Deep Dive into Python." Its contribution to my academic and personal progress has been pivotal and serves as a valuable tool for both learning and deepening my understanding of the principles and practices of the Python language.
    One of the most impressive features of the book is its systematic structure, which facilitates a gradual and in-depth understanding of the material. The thematic sections are organized in a way that offers a natural flow from basic concepts to more complex ones. At the same time, the language you use is highly comprehensible, without sacrificing scientific accuracy. Thus, your book becomes accessible to both beginners and more advanced users.
    Particular mention deserves the rich supplementary material you include. The practical examples, detailed explanations, and carefully designed exercises are excellent aids for a deeper understanding of the theory. This material has significantly enhanced my ability to apply my knowledge in practice and tackle real programming problems with confidence. Furthermore, your references to practical applications of Python in various fields enrich the learning experience, making your book highly relevant and pertinent to the demands of the modern technological environment.
    It is also worth noting the aesthetics and functionality of the presentation. The clarity of your writing and the careful editing of the text enhance the overall reading experience, while the addition of diagrams, tables, and code examples provides excellent visual guidance.
    Your book, beyond its educational value, has also been a source of inspiration for me, boosting my interest in programming and broadening my perspective on the capabilities of Python. It is clear that your experience, dedication to teaching, and desire to support students shine through on every page of the book.
    Thank you very much for your outstanding contribution to my learning journey and for the opportunity to utilize this well-written and thoughtfully crafted work. I look forward to seeing future editions or new creations from you, which I am sure will be of equally high quality.

    Translated from Greek ·
    Did you find this review helpful?
  • Well-written, easy to read.

    Translated from Greek ·
    • Was it easy to read?
    • Understanding of the subject matter
    • Was it interesting enough?
    • I liked the writing style
    • I would read a book by the same author
    • I would recommend it for reading
    Did you find this review helpful?
  • Simply perfect

    Translated from Greek ·
    Did you find this review helpful?
  • 5
    1 out of 1 members found this review helpful

    Masterpiece, excellent book explains in simple and understandable words what is necessary.

    Translated from Greek ·
    Did you find this review helpful?
  • Verified purchase

  • Verified purchase

  • Verified purchase

  • Very well-written book.
    Ideally, it would be good if a PDF version was available with the purchase of the printed edition.

    Translated from Greek ·
    0
  • I would like to express my sincere gratitude for writing your excellent book, "Deep Dive into Python." Its contribution to my academic and personal progress has been pivotal and serves as a valuable tool for both learning and deepening my understanding of the principles and practices of the Python language.
    One of the most impressive features of the book is its systematic structure, which facilitates a gradual and in-depth understanding of the material. The thematic sections are organized in a way that offers a natural flow from basic concepts to more complex ones. At the same time, the language you use is highly comprehensible, without sacrificing scientific accuracy. Thus, your book becomes accessible to both beginners and more advanced users.
    Particular mention deserves the rich supplementary material you include. The practical examples, detailed explanations, and carefully designed exercises are excellent aids for a deeper understanding of the theory. This material has significantly enhanced my ability to apply my knowledge in practice and tackle real programming problems with confidence. Furthermore, your references to practical applications of Python in various fields enrich the learning experience, making your book highly relevant and pertinent to the demands of the modern technological environment.
    It is also worth noting the aesthetics and functionality of the presentation. The clarity of your writing and the careful editing of the text enhance the overall reading experience, while the addition of diagrams, tables, and code examples provides excellent visual guidance.
    Your book, beyond its educational value, has also been a source of inspiration for me, boosting my interest in programming and broadening my perspective on the capabilities of Python. It is clear that your experience, dedication to teaching, and desire to support students shine through on every page of the book.
    Thank you very much for your outstanding contribution to my learning journey and for the opportunity to utilize this well-written and thoughtfully crafted work. I look forward to seeing future editions or new creations from you, which I am sure will be of equally high quality.

    Translated from Greek ·
    4
  • Well-written, easy to read.

    Translated from Greek ·
    0
  • Simply perfect

    Translated from Greek ·
    0
  • Masterpiece, excellent book explains in simple and understandable words what is necessary.

    Translated from Greek ·
    1
  • See all

Description & Specifications

The book begins with a detailed introduction to computer science and programming, familiarizing the reader with fundamental concepts and algorithmic thinking.

It then explores all the features of Python in a particularly visual and explanatory manner. The book does not assume any prior programming knowledge, helping the reader to easily and quickly grasp the philosophy of programming and fully understand the elements of the language. The experienced programmer will find an in-depth analysis of the language's mechanisms, complete coverage of its unique features, as well as implementations of specialized algorithms and programming techniques.

The book thoroughly examines the following topics:

  • Memory management and Python entities
  • Basic data types, expressions, control statements, and loops
  • Functions, generators, and iterators
  • Lists, tuples, sets, dictionaries, bytes, and bytearrays
  • File handling
  • Recursive functions, search and sorting algorithms
  • Queues and stacks, and how to implement them in Python
  • Object-oriented programming, classes, and objects
  • Polymorphism, operator overloading, and inheritance
  • Exception handling
  • IDLE, the Integrated Development Environment for Python

Each chapter also includes solved examples, a brief summary, the most common mistakes made, as well as exercises of varying difficulty. This structure makes the book ideal for educational use.

With a detachable reference card.

You can view the table of contents and excerpts by chapter here.

Manufacturer

Product Guides

Book Excerpt

Author
Nikos M. CHatzigiannakis
Publisher
Kleidarithmos
Type
Technology, Computers - Informatics
Language
Greek
Cover
Soft
Number of Pages
848
Release Date
10/2023
Publication Date
2023
Dimensions
17x24 cm
ISBN-13
9789606454714

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.

Reviews (8)

  1. 7
  2. 1
  3. 3 stars
    0
  4. 2 stars
    0
  5. 1 star
    0
Review this product
  • Was it easy to read?
  • Understanding of the subject matter
  • Was it interesting enough?
  • I liked the writing style
  • I would read a book by the same author
  • I would recommend it for reading
  • thanosz2015

    Verified purchase

    Very well-written book.
    Ideally, it would be good if a PDF version was available with the purchase of the printed edition.

    Translated from Greek ·
    Did you find this review helpful?
  • PARIS_AGGELADAKIS
    5
    4 out of 4 members found this review helpful

    I would like to express my sincere gratitude for writing your excellent book, "Deep Dive into Python." Its contribution to my academic and personal progress has been pivotal and serves as a valuable tool for both learning and deepening my understanding of the principles and practices of the Python language.
    One of the most impressive features of the book is its systematic structure, which facilitates a gradual and in-depth understanding of the material. The thematic sections are organized in a way that offers a natural flow from basic concepts to more complex ones. At the same time, the language you use is highly comprehensible, without sacrificing scientific accuracy. Thus, your book becomes accessible to both beginners and more advanced users.
    Particular mention deserves the rich supplementary material you include. The practical examples, detailed explanations, and carefully designed exercises are excellent aids for a deeper understanding of the theory. This material has significantly enhanced my ability to apply my knowledge in practice and tackle real programming problems with confidence. Furthermore, your references to practical applications of Python in various fields enrich the learning experience, making your book highly relevant and pertinent to the demands of the modern technological environment.
    It is also worth noting the aesthetics and functionality of the presentation. The clarity of your writing and the careful editing of the text enhance the overall reading experience, while the addition of diagrams, tables, and code examples provides excellent visual guidance.
    Your book, beyond its educational value, has also been a source of inspiration for me, boosting my interest in programming and broadening my perspective on the capabilities of Python. It is clear that your experience, dedication to teaching, and desire to support students shine through on every page of the book.
    Thank you very much for your outstanding contribution to my learning journey and for the opportunity to utilize this well-written and thoughtfully crafted work. I look forward to seeing future editions or new creations from you, which I am sure will be of equally high quality.

    Translated from Greek ·
    Did you find this review helpful?
  • Well-written, easy to read.

    Translated from Greek ·
    • Was it easy to read?
    • Understanding of the subject matter
    • Was it interesting enough?
    • I liked the writing style
    • I would read a book by the same author
    • I would recommend it for reading
    Did you find this review helpful?
  • Simply perfect

    Translated from Greek ·
    Did you find this review helpful?
  • 5
    1 out of 1 members found this review helpful

    Masterpiece, excellent book explains in simple and understandable words what is necessary.

    Translated from Greek ·
    Did you find this review helpful?
  • Verified purchase

  • Verified purchase

  • Verified purchase

  • Very well-written book.
    Ideally, it would be good if a PDF version was available with the purchase of the printed edition.

    Translated from Greek ·
    0
  • I would like to express my sincere gratitude for writing your excellent book, "Deep Dive into Python." Its contribution to my academic and personal progress has been pivotal and serves as a valuable tool for both learning and deepening my understanding of the principles and practices of the Python language.
    One of the most impressive features of the book is its systematic structure, which facilitates a gradual and in-depth understanding of the material. The thematic sections are organized in a way that offers a natural flow from basic concepts to more complex ones. At the same time, the language you use is highly comprehensible, without sacrificing scientific accuracy. Thus, your book becomes accessible to both beginners and more advanced users.
    Particular mention deserves the rich supplementary material you include. The practical examples, detailed explanations, and carefully designed exercises are excellent aids for a deeper understanding of the theory. This material has significantly enhanced my ability to apply my knowledge in practice and tackle real programming problems with confidence. Furthermore, your references to practical applications of Python in various fields enrich the learning experience, making your book highly relevant and pertinent to the demands of the modern technological environment.
    It is also worth noting the aesthetics and functionality of the presentation. The clarity of your writing and the careful editing of the text enhance the overall reading experience, while the addition of diagrams, tables, and code examples provides excellent visual guidance.
    Your book, beyond its educational value, has also been a source of inspiration for me, boosting my interest in programming and broadening my perspective on the capabilities of Python. It is clear that your experience, dedication to teaching, and desire to support students shine through on every page of the book.
    Thank you very much for your outstanding contribution to my learning journey and for the opportunity to utilize this well-written and thoughtfully crafted work. I look forward to seeing future editions or new creations from you, which I am sure will be of equally high quality.

    Translated from Greek ·
    4
  • Well-written, easy to read.

    Translated from Greek ·
    0
  • Simply perfect

    Translated from Greek ·
    0
  • Masterpiece, excellent book explains in simple and understandable words what is necessary.

    Translated from Greek ·
    1
  • See all
51,75 €
14,00 €   shipping cost