0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (1)
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 3 of 3 matches in All Departments

Getting Started with Python - Understand key data structures and use Python in object-oriented programming (Paperback):... Getting Started with Python - Understand key data structures and use Python in object-oriented programming (Paperback)
Fabrizio Romano, Benjamin Baka, Dusty Phillips
R1,494 Discovery Miles 14 940 Ships in 10 - 15 working days

Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently extracting information Key Features Turn your designs into working software by learning the Python syntax Write robust code with a solid understanding of Python data structures Understand when to use the functional or the OOP approach Book DescriptionThis Learning Path helps you get comfortable with the world of Python. It starts with a thorough and practical introduction to Python. You'll quickly start writing programs, building websites, and working with data by harnessing Python's renowned data science libraries. With the power of linked lists, binary searches, and sorting algorithms, you'll easily create complex data structures, such as graphs, stacks, and queues. After understanding cooperative inheritance, you'll expertly raise, handle, and manipulate exceptions. You will effortlessly integrate the object-oriented and not-so-object-oriented aspects of Python, and create maintainable applications using higher level design patterns. Once you've covered core topics, you'll understand the joy of unit testing and just how easy it is to create unit tests. By the end of this Learning Path, you will have built components that are easy to understand, debug, and can be used across different applications. This Learning Path includes content from the following Packt products: Learn Python Programming - Second Edition by Fabrizio Romano Python Data Structures and Algorithms by Benjamin Baka Python 3 Object-Oriented Programming by Dusty Phillips What you will learn Use data structures and control flow to write code Use functions to bundle together a sequence of instructions Implement objects in Python by creating classes and defining methods Design public interfaces using abstraction, encapsulation and information hiding Raise, define, and manipulate exceptions using special error objects Create bulletproof and reliable software by writing unit tests Learn the common programming patterns and algorithms used in Python Who this book is forIf you are relatively new to coding and want to write scripts or programs to accomplish tasks using Python, or if you are an object-oriented programmer for other languages and seeking a leg up in the world of Python, then this Learning Path is for you. Though not essential, it will help you to have basic knowledge of programming and OOP.

Getting Started with Qt 5 - Introduction to programming Qt 5 for cross-platform application development (Paperback): Benjamin... Getting Started with Qt 5 - Introduction to programming Qt 5 for cross-platform application development (Paperback)
Benjamin Baka
R877 Discovery Miles 8 770 Ships in 10 - 15 working days

Begin writing graphical user interface(GUI) applications for building human machine interfaces with a clear understanding of key concepts of the Qt framework Key Features Learn how to write, assemble, and build Qt application from the command line Understand key concepts like Signals and Slots in Qt Best practices and effective techniques for designing graphical user interfaces using Qt 5 Book DescriptionQt is a cross-platform application framework and widget toolkit that is used to create GUI applications that can run on different hardware and operating systems. The main aim of this book is to introduce Qt to the reader. Through the use of simple examples, we will walk you through building blocks without focusing too much on theory. Qt is a popular tool that can be used for building a variety of applications, such as web browsers, media players such as VLC, and Adobe Photoshop. Following Qt installation and setup, the book dives straight into helping you create your first application. You will be introduced to Widgets, Qt's interface building block, and the many varieties that are available for creating GUIs. Next, Qt's core concept of signals and slots are well illustrated with sufficient examples. The book further teaches you how to create custom widgets, signals and slots, and how to communicate useful information via dialog boxes. To cap everything off, you will be taken through writing applications that can connect to databases in order to persist data. By the end of the book, you should be well equipped to start creating your own Qt applications and confident enough to pick up more advanced Qt techniques and materials to hone your skills. What you will learn Set up and configure your machine to begin developing Qt applications Discover different widgets and layouts for constructing UIs Understand the key concept of signals and slots Understand how signals and slots help animate a GUI Explore how to create customized widgets along with signals and slots Understand how to subclass and create a custom windows application Understand how to write applications that can talk to databases. Who this book is forAnyone trying to start development of graphical user interface application will find this book useful. One does not need prior exposure to other toolkits to understand this book. In order to learn from this book you should have basic knowledge of C++ and a good grasp of Object Oriented Programming. Familiarity with GNU/Linux will be very useful though it's not a mandatory skill.

Python Data Structures and Algorithms (Paperback): Benjamin Baka Python Data Structures and Algorithms (Paperback)
Benjamin Baka
R1,314 Discovery Miles 13 140 Ships in 10 - 15 working days

Implement classic and functional data structures and algorithms using Python About This Book * A step by step guide, which will provide you with a thorough discussion on the analysis and design of fundamental Python data structures. * Get a better understanding of advanced Python concepts such as big-o notation, dynamic programming, and functional data structures. * Explore illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual manner. Who This Book Is For The book will appeal to Python developers. A basic knowledge of Python is expected. What You Will Learn * Gain a solid understanding of Python data structures. * Build sophisticated data applications. * Understand the common programming patterns and algorithms used in Python data science. * Write efficient robust code. In Detail Data structures allow you to organize data in a particular way efficiently. They are critical to any problem, provide a complete solution, and act like reusable code. In this book, you will learn the essential Python data structures and the most common algorithms. With this easy-to-read book, you will be able to understand the power of linked lists, double linked lists, and circular linked lists. You will be able to create complex data structures such as graphs, stacks and queues. We will explore the application of binary searches and binary search trees. You will learn the common techniques and structures used in tasks such as preprocessing, modeling, and transforming data. We will also discuss how to organize your code in a manageable, consistent, and extendable way. The book will explore in detail sorting algorithms such as bubble sort, selection sort, insertion sort, and merge sort. By the end of the book, you will learn how to build components that are easy to understand, debug, and use in different applications. Style and approach The easy-to-read book with its fast-paced nature will improve the productivity of Python programmers and improve the performance of Python applications.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Constructions of Cancer in Early Modern…
Alanna Skuse Hardcover R1,052 Discovery Miles 10 520
The Craft of La Fontaine
Maya Slater Hardcover R5,910 Discovery Miles 59 100
Sexuality and Gender in the English…
Lloyd Davis Paperback R916 R844 Discovery Miles 8 440
The Taming of the Shrew: York Notes for…
Rebecca Warren, William Shakespeare, … Paperback  (1)
R262 R230 Discovery Miles 2 300
Ben Jonson, John Marston and Early…
Rebecca Yearling Hardcover R3,452 Discovery Miles 34 520
Voices of Cosmopolitanism in Early…
Chiara Cillerai Hardcover R2,504 R1,903 Discovery Miles 19 030
The Culture of Translation in Early…
T. Demtriou, R. Tomlinson, … Hardcover R1,922 Discovery Miles 19 220
A history of South African literature…
Jerzy Koch Paperback R760 R699 Discovery Miles 6 990
Songs of Innocence and Experience: York…
David Punter Paperback  (2)
R247 R202 Discovery Miles 2 020
King Lear: York Notes for A-level…
Rebecca Warren, William Shakespeare, … Paperback  (1)
R261 R229 Discovery Miles 2 290

 

Partners