Search results for "Master Multi-Paradigm Python Programming"
Items we need to order for you

Hands-On Data Structures and Algorithms with Python
Understand how implementing different data structures and algorithms intelligently can make your Python code and applications more maintainable and efficientKey FeaturesExplore functional and reactive implementations of traditional and advanced data structuresApply a diverse range of algorithms in your Python codeImplement the skills you have learned to maximize the performance of your applicationsBook DescriptionChoosing the right data structure is pivotal to optimizing the performance and scalability of applications. This new edition of Hands-On Data Structures and Algorithms with Python will expand your understanding of key structures, including stacks, queues, and lists, and also show you how to apply priority queues and heaps in applications. You'll learn how to analyze and compare Python algorithms, and understand which algorithms should be used for a problem based on running time and computational complexity. You will also become confident organizing your code in a manageable, consistent, and scalable way, which will boost your productivity as a Python developer.By the end of this Python book, you'll be able to manipulate the most important data structures and algorithms to more efficiently store, organize, and access data in your applications.What you will learnUnderstand common data structures and algorithms using examples, diagrams, and exercisesExplore how more complex structures, such as priority queues and heaps, can benefit your codeImplement searching, sorting, and selection algorithms on number and string sequencesBecome confident with key string-matching algorithmsUnderstand algorithmic paradigms and apply dynamic programming techniquesUse asymptotic notation to analyze algorithm performance with regard to time and space complexitiesWrite powerful, robust code using the latest features of PythonWho this book is forThis book is for developers and programmers who are interested in learning about data structures and algorithms in Python to write complex, flexible programs. Basic Python programming knowledge is expected.
R 1,628.00

R 550.00

Python Unlocked
Become more fluent in Python—learn strategies and techniques for smart and high-performance Python programmingAbout This Book• Write smarter, bug-free, high performance code with minimal effort• Uncover the best tools and options available to Python developers today• Deploy decorators, design patters, and various optimization techniques to use Python 3.5 effectivelyWho This Book Is ForIf you are a Python developer and you think that you don't know everything about the language yet, then this is the book for you. We will unlock the mysteries and re-introduce you to the hidden features of Python to write efficient programs, making optimal use of the language.What You Will Learn• Manipulate object creation processes for instances, classes, and functions• Use the best possible language constructs to write data structures with super speed and maintainability• Make efficient use of design patterns to decrease development time and make your code more maintainable• Write better test cases with an improved understanding of the testing framework of Python and unittests, and discover how to develop new functionalities in it• Write fully-optimized code with the Python language by profiling, compiling C modules, and more• Unlock asynchronous programming to build efficient and scalable applicationsIn DetailPython is a versatile programming language that can be used for a wide range of technical tasks—computation, statistics, data analysis, game development, and more. Though Python is easy to learn, it's range of features means there are many aspects of it that even experienced Python developers don't know about. Even if you're confident with the basics, its logic and syntax, by digging deeper you can work much more effectively with Python – and get more from the language.Python Unlocked walks you through the most effective techniques and best practices for high performance Python programming - showing you how to make the most of the Python language. You'll get to know objects and functions inside and out, and will learn how to use them to your advantage in your programming projects. You will also find out how to work with a range of design patterns including abstract factory, singleton, strategy pattern, all of which will help make programming with Python much more efficient. Finally, as the process of writing a program is never complete without testing it, you will learn to test threaded applications and run parallel tests.If you want the edge when it comes to Python, use this book to unlock the secrets of smarter Python programming.Style and approachThis is book had been created to help you to “unlock” the best ways to tackle the challenges and performance bottlenecks that many Python developers face today. The keys are supported with program examples to help you understand the concepts better and see them in action.
R 1,498.00

R 611.00

R 610.00



R 1,139.00


R 519.00

R 305.00


R 1,139.00

R 915.00

R 611.00

R 1,221.00

R 822.30

R 611.00

R 1,879.00

R 611.00

R 763.00

R 214.00

R 519.00

R 581.00

R 348.00


R 718.00

R 458.00

R 305.00

Artificial Intelligence with Python
Build real-world Artificial Intelligence applications with Python to intelligently interact with the world around youAbout This Book• Step into the amazing world of intelligent apps using this comprehensive guide• Enter the world of Artificial Intelligence, explore it, and create your own applications• Work through simple yet insightful examples that will get you up and running with Artificial Intelligence in no timeWho This Book Is ForThis book is for Python developers who want to build real-world Artificial Intelligence applications. This book is friendly to Python beginners, but being familiar with Python would be useful to play around with the code. It will also be useful for experienced Python programmers who are looking to use Artificial Intelligence techniques in their existing technology stacks.What You Will Learn• Realize different classification and regression techniques• Understand the concept of clustering and how to use it to automatically segment data• See how to build an intelligent recommender system• Understand logic programming and how to use it• Build automatic speech recognition systems• Understand the basics of heuristic search and genetic programming• Develop games using Artificial Intelligence• Learn how reinforcement learning works• Discover how to build intelligent applications centered on images, text, and time series data• See how to use deep learning algorithms and build applications based on itIn DetailArtificial Intelligence is becoming increasingly relevant in the modern world where everything is driven by technology and data. It is used extensively across many fields such as search engines, image recognition, robotics, finance, and so on. We will explore various real-world scenarios in this book and you'll learn about various algorithms that can be used to build Artificial Intelligence applications.During the course of this book, you will find out how to make informed decisions about what algorithms to use in a given context. Starting from the basics of Artificial Intelligence, you will learn how to develop various building blocks using different data mining techniques. You will see how to implement different algorithms to get the best possible results, and will understand how to apply them to real-world scenarios. If you want to add an intelligence layer to any application that's based on images, text, stock market, or some other form of data, this exciting book on Artificial Intelligence will definitely be your guide!Style and approachThis highly practical book will show you how to implement Artificial Intelligence. The book provides multiple examples enabling you to create smart applications to meet the needs of your organization. In every chapter, we explain an algorithm, implement it, and then build a smart application.
R 1,889.00

R 518.00


R 901.00

R 794.00


R 855.00



Building Machine Learning Systems with Python -
This book primarily targets Python developers who want to learn and use Python's machine learning capabilities and gain valuable insights from data to develop effective solutions for business problems.
R 1,628.00

R 550.00

R 611.00

R 611.00

R 519.00

R 580.00

R 458.00

R 657.00

Learn Python 3 the Hard Way
You Will Learn Python 3! Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Python 3 the Hard Way, you’ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how a computer works; what good programs look like; and how to read, write, and think about code. Zed then teaches you even more in 5+ hours of video where he shows you how to break, fix, and debug your code—live, as he’s doing the exercises. Install a complete Python environmentOrganize and write codeFix and break codeBasic mathematicsVariablesStrings and textInteract with usersWork with filesLooping and logicData structures using lists and dictionariesProgram designObject-oriented programmingInheritance and compositionModules, classes, and objectsPython packagingAutomated testingBasic game developmentBasic web development It’ll be hard at first. But soon, you’ll just get it—and that will feel great! This course will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful, popular programming languages. You’ll be a Python programmer. This Book Is Perfect For Total beginners with zero programming experienceJunior developers who know one or two languagesReturning professionals who haven’t written code in yearsSeasoned professionals looking for a fast, simple, crash course in Python 3
R 912.00

R 299.00
















































