Search results for "Python"
Items we need to order for you

R 305.00

R 613.00

R 423.00

R 336.00

R 424.00

R 643.00

R 387.00

R 611.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 409.00

R 610.00

R 763.00

R 611.00

R 498.00

R 519.00

R 611.00

R 2,183.74

R 580.00

R 457.00

R 1,067.00

R 489.00

Mastering Python
Use advanced features of Python to write high-quality, readable code and packagesKey FeaturesExtensively updated for Python 3.10 with new chapters on design patterns, scientific programming, machine learning, and interactive PythonShape your scripts using key concepts like concurrency, performance optimization, asyncio, and multiprocessingLearn how advanced Python features fit together to produce maintainable codeBook DescriptionEven if you find writing Python code easy, writing code that is efficient, maintainable, and reusable is not so straightforward. Many of Python's capabilities are underutilized even by more experienced programmers. Mastering Python, Second Edition, is an authoritative guide to understanding advanced Python programming so you can write the highest quality code. This new edition has been extensively revised and updated with exercises, four new chapters and updates up to Python 3.10. Revisit important basics, including Pythonic style and syntax and functional programming. Avoid common mistakes made by programmers of all experience levels. Make smart decisions about the best testing and debugging tools to use, optimize your code's performance across multiple machines and Python versions, and deploy often-forgotten Python features to your advantage. Get fully up to speed with asyncio and stretch the language even further by accessing C functions with simple Python calls. Finally, turn your new-and-improved code into packages and share them with the wider Python community. If you are a Python programmer wanting to improve your code quality and readability, this Python book will make you confident in writing high-quality scripts and taking on bigger challengesWhat you will learnWrite beautiful Pythonic code and avoid common Python coding mistakesApply the power of decorators, generators, coroutines, and metaclassesUse different testing systems like pytest, unittest, and doctestTrack and optimize application performance for both memory and CPU usageDebug your applications with PDB, Werkzeug, and faulthandlerImprove your performance through asyncio, multiprocessing, and distributed computingExplore popular libraries like Dask, NumPy, SciPy, pandas, TensorFlow, and scikit-learnExtend Python's capabilities with C/C++ libraries and system callsWho this book is forThis book will benefit more experienced Python programmers who wish to upskill, serving as a reference for best practices and some of the more intricate Python techniques. Even if you have been using Python for years, chances are that you haven't yet encountered every topic discussed in this book. A good understanding of Python programming is necessary
R 1,693.00

R 458.00

R 396.00

R 488.00

R 825.00

R 275.00

R 611.00

R 916.00

R 1,221.00

Powerful Python
Learn the 5% of Python programming knowledge which exponentially accelerates your learning curve for the remaining 95%.Alleviate the overwhelm of "too much to learn, not enough time". This book cuts through the noise to focus on the "accelerators" that rapidly move the needle.Discover Python's key abstractions which enable and power the most important Python libraries, including Pandas; Django; Flask; SQLAlchemy; Twisted; Pytest; and more.Top Python programming performance is closer than you think. The difference between the best and the rest lies in the distinctions they make, the mental models they leverage, and their ability to perceive what others cannot. Powerful Python cuts through the noise to focus on these performance accelerators which rapidly improve your coding level and yield the most benefit on real-world production engineering and data teams.After a brief tour of the most necessary programming fundamentals; coding techniques and libraries including Pandas, Django, Flask, SQLAlchemy, Twisted, and Pytest are explored to unlock huge capabilities for the reader. Complex patterns are explained with only the minimum detail needed for use, and frequent code examples are used to show all methods in practice. For those ready to move beyond junior programmer stage, this book provides the 5% of knowledge that makes the remaining 95% of the journey a walk in the park.
R 1,482.00


R 336.00

R 458.00

Modern Python Cookbook
Complete recipes spread across 15 chapters to help you overcome commonly faced issues by Python for everybody across the globe. Each recipe takes a problem-solution approach to resolve for effective Python.Key FeaturesDevelop expressive and effective Python programsBest practices and common idioms through carefully explained recipesDiscover new ways to apply Python for data-focused developmentMake use of Python’s optional type annotationsBook DescriptionPython is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great language that can power your applications and provide great speed, safety, and scalability. It can be used for simple scripting or sophisticated web applications. By exposing Python as a series of simple recipes, this book gives you insight into specific language features in a particular context. Having a tangible context helps make the language or a given standard library feature easier to understand.This book comes with 133 recipes on the latest version of Python 3.8. The recipes will benefit everyone, from beginners just starting out with Python to experts. You'll not only learn Python programming concepts but also how to build complex applications.The recipes will touch upon all necessary Python concepts related to data structures, object oriented programming, functional programming, and statistical programming. You will get acquainted with the nuances of Python syntax and how to effectively take advantage of it.By the end of this Python book, you will be equipped with knowledge of testing, web services, configuration, and application integration tips and tricks. You will be armed with the knowledge of how to create applications with flexible logging, powerful configuration, command-line options, automated unit tests, and good documentation.What you will learnSee the intricate details of the Python syntax and how to use it to your advantageImprove your coding with Python readability through functionsManipulate data effectively using built-in data structuresGet acquainted with advanced programming techniques in PythonEquip yourself with functional and statistical programming featuresWrite proper tests to be sure a program works as advertisedIntegrate application software using PythonWho this book is forThe Python book is for web developers, programmers, enterprise programmers, engineers, and big data scientists. If you are a beginner, this book will get you started. If you are experienced, it will expand your knowledge base. A basic knowledge of programming would help.
R 3,256.00

R 1,139.00


R 1,221.00

R 1,750.00

R 702.00

R 672.00

R 458.00

R 1,099.00

R 501.00

R 611.00

R 608.00















































