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
52 Coins 52 Coins
Delivery by Tue, 11 Aug
3,50 € to a Skroutz Point or 4,50 € to an address
Do you want it with Free shipping to Skroutz Point?
Sent from Greece
From Gamescom 4.9 (1.9K Skroutz Hub reviews)
Greece
2 pieces
See Books on the page of Gamescom
What if I change my mind?

No problem, as long as it's within 14 days. We'll come pick it up or you can choose the Skroutz Point that suits you, completely free for up to 2 times per year, and we'll refund your money. Get Skroutz Plus to enjoy unlimited free returns.

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
    5 out of 5 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 ·
    5
  • 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
Questions (1)

Questions

25 users have this product and can help you

Ask for the product
Nasia_Zgk

Μπορεί να διαβαστεί και από αρχάριο που δεν έχει ιδέα από προγραμματισμό και θέλει απλά να μάθει για την Python;

See all questions (1)

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
    5 out of 5 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 ·
    5
  • 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 €
3,50 € to a Skroutz Point
or   4,50 €   shipping cost