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

R 355.00


R 915.00

R 519.00

Introduction to Python and Computer Programming
This book introduces Python programming language and fundamental concepts in algorithms and computing. Its target audience includes students and engineers with little or no background in programming, who need to master a practical programming language and learn the basic thinking in computer science/programming. The main contents come from lecture notes for engineering students from all disciplines, and has received high ratings. Its materials and ordering have been adjusted repeatedly according to classroom reception. Compared to alternative textbooks in the market, this book introduces the underlying Python implementation of number, string, list, tuple, dict, function, class, instance and module objects in a consistent and easy-to-understand way, making assignment, function definition, function call, mutability and binding environments understandable inside-out. By giving the abstraction of implementation mechanisms, this book builds a solid understanding of the Python programming language.
R 4,311.21

R 184.00

R 1,527.00

R 641.00

Jython Essentials
Jython is an implementation of the Python programming language written in 100% pure Java, so it runs under any compliant Java Virtual Machine. The secret to Jython's popularity lies in the combination of Java's libraries and tools with Python's rapid development capabilities. With Jython, you can write Python programs that integrate seamlessly with any Java code. And like Python, Jython can be used interactively, so you can get immediate results as you are programming. Jython Essentials provides a solid introduction to the Python language, offering a brief but thorough tour of the Python concepts you'll need to understand to use Jython effectively. The book makes frequent comparisons between Python and Java, with special emphasis on the different object-oriented semantics of the two languages, so Java programmers can quickly get up to speed with Jython. Jython Essentials also covers the various ways in which Jython and Java can interact. For example, Jython code can create instances of pre-existing Java classes and call methods in those instances.You can write Jython classes that are direct subclasses of existing Java classes and use introspection to discern the capabilities of JavaBeans components. This book provides examples of using Jython with existing Java libraries, including the Swing GUI toolkit, the JDBC database API, the Servlet API, and various XML tools. And finally, the book shows how Jython can be used as a scripting language within a Java program. With Jython Essentials, you have everything you need to start creating applications that mix the best of Python's interactivity and Java's robust libraries.
R 1,211.00

Python Automation Cookbook
Step-by-step instructions which take you through each program to automate monotonous tasks with Python 3.7Key FeaturesAutomate integral business processes such as report generation, email marketing, and lead generationBuild your first web application that scrapes data and accesses websites' APIsCreate graphic-rich charts, graphs, and maps using MatplotlibBook DescriptionHave you been doing the same old monotonous office work over and over again? Or have you been trying to find an easy way to make your life better by automating some of your repetitive tasks? Through a tried and tested approach, understand how to automate all the boring stuff using Python. The Python Automation Cookbook helps you develop a clear understanding of how to automate your business processes using Python, including detecting opportunities by scraping the web, analyzing information to generate automatic spreadsheets reports with graphs, and communicating with automatically generated emails. You’ll learn how to get notifications via text messages and run tasks while your mind is focused on other important activities, followed by understanding how to scan documents such as résumés. Once you’ve gotten familiar with the fundamentals, you’ll be introduced to the world of graphs, along with studying how to produce organized charts using Matplotlib. In addition to this, you’ll gain in-depth knowledge of how to generate rich graphics showing relevant information. By the end of this book, you’ll have refined your skills by attaining a sound understanding of how to identify and correct problems to produce superior and reliable systems.What you will learnGet to grips with scraping a website to detect changesSearch and process raw sales files to aggregate information in spreadsheetsExplore techniques to extract information from an Excel spreadsheet and generate exciting reports with graphsDiscover the techniques required to generate random, print-friendly codes to be used as single-use couponsAutomatically generate a marketing campaign, contacting the recipients over different channelsIdentify and implement precise solutionsWho this book is forThe Python Automation Cookbook is for you if you are a developer or anyone who wants to automate monotonous manual tasks related to fields such as finance, sales, and HR, among others.
R 1,335.00

R 1,598.14

R 1,069.00

Murach's Python for Data Science (2nd Edition)
Publisher Marketing: These days, businesses are collecting massive amounts of data. But this data isn't valuable until someone analyzes it to gain insights that can be used to make decisions. That's why the US Bureau of Labor Statistics (BLS) predicts that the demand for data analysts will continue to grow for the rest of the decade. Now, with Murach's Python for Data Science as your guide, you'll learn how to use Python libraries to get, clean, prepare, and analyze data at a professional level. To start, you'll learn how to use Pandas for data analysis and Seaborn for data visualization. Then, you'll learn how to use Scikit-learn to create regression models that you can use to make predictions. To tie everything together, this book contains four realistic analyses that use real-world data. That's because studying analyses like these is critical to the learning process.
R 1,357.00

R 611.00

Mastering Python for Networking and Security
Master Python scripting to build a network and perform security operationsKey FeaturesLearn to handle cyber attacks with modern Python scriptingDiscover various Python libraries for building and securing your networkUnderstand Python packages and libraries to secure your network infrastructureBook DescriptionIt’s becoming more and more apparent that security is a critical aspect of IT infrastructure. A data breach is a major security incident, usually carried out by just hacking a simple network line. Increasing your network’s security helps step up your defenses against cyber attacks. Meanwhile, Python is being used for increasingly advanced tasks, with the latest update introducing many new packages. This book focuses on leveraging these updated packages to build a secure network with the help of Python scripting. This book covers topics from building a network to the different procedures you need to follow to secure it. You’ll first be introduced to different packages and libraries, before moving on to different ways to build a network with the help of Python scripting. Later, you will learn how to check a network’s vulnerability using Python security scripting, and understand how to check vulnerabilities in your network. As you progress through the chapters, you will also learn how to achieve endpoint protection by leveraging Python packages along with writing forensic scripts. By the end of this book, you will be able to get the most out of the Python language to build secure and robust networks that are resilient to attacks.What you will learnDevelop Python scripts for automating security and pentesting tasksDiscover the Python standard library's main modules used for performing security-related tasksAutomate analytical tasks and the extraction of information from serversExplore processes for detecting and exploiting vulnerabilities in serversUse network software for Python programmingPerform server scripting and port scanning with PythonIdentify vulnerabilities in web applications with PythonUse Python to extract metadata and forensicsWho this book is forThis book is ideal for network engineers, system administrators, or any security professional looking at tackling networking and security challenges. Programmers with some prior experience in Python will get the most out of this book. Some basic understanding of general programming structures and Python is required.
R 1,693.00

R 336.00

R 611.00

R 988.37

R 611.00


Pythonic Programming
Make your good Python code even better by following proven and effective pythonic programming tips. Avoid logical errors that usually go undetected by Python linters and code formatters, such as frequent data look-ups in long lists, improper use of local and global variables, and mishandled user input. Discover rare language features, like rational numbers, set comprehensions, counters, and pickling, that may boost your productivity. Discover how to apply general programming patterns, including caching, in your Python code. Become a better-than-average Python programmer, and develop self-documented, maintainable, easy-to-understand programs that are fast to run and hard to break.Python is one of the most popular and rapidly growing modern programming languages. With more than 200 standard libraries and even more third-party libraries, it reaches into the software development areas as diverse as artificial intelligence, bioinformatics, natural language processing, and computer vision. Find out how to improve your understanding of the spirit of the language by using one hundred pythonic tips to make your code safer, faster, and better documented.This programming style manual is a quick reference of helpful hints and a random source of inspiration. Choose the suitable data structures for searching and sorting jobs and become aware of how a wrong choice may cause your application to be completely ineffective. Understand global and local variables, class and instance attributes, and information-hiding techniques. Create functions with flexible interfaces. Manage intermediate computation results by caching them in files and memory to improve performance and reliability. Polish your documentation skills to make your code easy for other programmers to understand. As a bonus, discover Easter eggs cleverly planted in the standard library by its developers.Polish, secure, and speed-up your Python applications, and make them easier to maintain by following pythonic programming tips.What You Need:You will need a Python interpreter (ideally, version 3.4 or above) and the standard Python library that usually comes with the interpreter.
R 933.00

Python
This title is part of UC Press's Voices Revived program, which commemorates University of California Press’s mission to seek out and cultivate the brightest minds and give them voice, reach, and impact. Drawing on a backlist dating to 1893, Voices Revived makes high-quality, peer-reviewed scholarship accessible once again using print-on-demand technology. This title was originally published in 1959.
R 3,090.00

Python Workout
Python Workout presents 50 exercises designed to deepen the reader’s skill with Python. Readers will not only tackle exercises using built-in data structures, but also more advanced techniques, such as functional programming, object-oriented programming, iterators, and generators. With each engaging challenge, readers will practice a new skill and learn how to apply it to everyday coding tasks. Key Features 50 hands-on exercises and solutions Basic Python sequence types Python dictionaries and sets Functional programming in Python Creating your own classes Working with Python objects Generator functions Intended for readers with basic Python skills. About the technology Python is a versatile, elegant, general purpose programming language. Essential for data analysis, web development, artificial intelligence, games, desktop apps, and more, Python skills are a hot commodity. Reuven M. Lerner, an independent consultant for more than two decades, teaches Python, data science, and Git to companies around the world. His Better developers newsletter and blog are read by thousands of Python developers each week. Reuven has written a monthly column, “At the Forge,” for Linux Journal since 1996 and is a panellist on the weekly Freelancers Show podcast. Reuven lives with his wife and three children in Modi’in, Israel, and can be reached at https://lerner.co.il/ or on Twitter at @reuvenmlerner.
R 2,046.00

Applied Text Analysis with Python
From news and speeches to informal chatter on social media, natural language is one of the richest and most underutilized sources of data. Not only does it come in a constant stream, always changing and adapting in context; it also contains information that is not conveyed by traditional data sources. The key to unlocking natural language is through the creative application of text analytics. This practical book presents a data scientist’s approach to building language-aware products with applied machine learning. You’ll learn robust, repeatable, and scalable techniques for text analysis with Python, including contextual and linguistic feature engineering, vectorization, classification, topic modeling, entity resolution, graph analysis, and visual steering. By the end of the book, you’ll be equipped with practical methods to solve any number of complex real-world problems. Preprocess and vectorize text into high-dimensional feature representations Perform document classification and topic modeling Steer the model selection process with visual diagnostics Extract key phrases, named entities, and graph structures to reason about data in text Build a dialog framework to enable chatbots and language-driven interaction Use Spark to scale processing power and neural networks to scale model complexity
R 2,284.00

R 274.00

R 915.00

R 550.00

Elementary Mechanics Using Python
This book – specifically developed as a novel textbook on elementary classical mechanics – shows how analytical and numerical methods can be seamlessly integrated to solve physics problems. This approach allows students to solve more advanced and applied problems at an earlier stage and equips them to deal with real-world examples well beyond the typical special cases treated in standard textbooks.Another advantage of this approach is that students are brought closer to the way physics is actually discovered and applied, as they are introduced right from the start to a more exploratory way of understanding phenomena and of developing their physical concepts.While not a requirement, it is advantageous for the reader to have some prior knowledge of scientific programming with a scripting-type language. This edition of the book uses Python, and a chapter devoted to the basics of scientific programming with Python is included. A parallel edition using Matlab instead of Python is also available.Last but not least, each chapter is accompanied by an extensive set of course-tested exercises and solutions.
R 2,198.00

R 1,139.00

R 763.00

R 326.00

R 1,099.00

Data Structures for Engineers and Scientists Using Python
The text covers the fundamentals of Python programming and the implementation of data structures using Python programming with the help of worked-out examples. It provides a learning tool for engineers as well as for researchers and scientists of advanced level. The text further discusses important concepts such as polynomial manipulation, sparse matrices, implementation of stack using the queue model and topological sorting.This book:Discusses the implementation of various data structures such as an array, stack, queue, tree and graph along with sorting and searching algorithms. Includes programming tips to highlight important concepts and help readers avoid common programming errors. Presents each concept of data structure with a different approach and implements the same using Python programming. Offers rich chapter-end pedagogy including objective-type questions (with answers), review questions and programming exercises to facilitate review. Covers fundamentals of Python up to object-oriented concepts including regular expression. It is primarily written for senior undergraduate, graduate students and academic researchers in the fields of electrical engineering, electronics and communication engineering, computer engineering and information technology.
R 3,297.00

R 641.00

R 895.00

Python for Software Design
A no-nonsense introduction to software design using the Python programming language. Written for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. The focus is on the programming process, with special emphasis on debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practise each new concept. Exercise solutions and code examples are available from thinkpython.com, along with Swampy, a suite of Python programs that is used in some of the exercises.
R 2,133.50

R 916.00

Blender Scripting with Python
Learn to automate tasks, develop custom extensions, and procedurally generate meshes in Blender. This book will show you how to streamline virtually every stage of the 3D modeling pipeline for your next game or animation project.Start with a hands-on introduction to the Blender Python API and dive right into basics like loading/running scripts and turning hand-modelling steps into Python by capturing them in the Info Editor. Then experiment with Blender menu options, typing them into the Python console and watch things move in the viewport. You’ll also dissect with Blender-shipped add-ons and take advantage of built-in templates to quickly create new scripts. With a firm grasp of scripting basics, you'll start to develop your own add-ons for editing and generating models. Then add more advanced mesh edits like extrude and loop cut-and-slides to your script, and essentials for shaping mesh elements like merge, bevel, and so on. Putting it altogether, you’ll create an extension to procedurally generate stylized fire hydrants with parametric controls.In addition to mesh editing, you’ll learn to develop production-quality extensions covering various stages of a 3D pipeline, such as retopology, UV mapping, texture painting, and more. Discover along the way how to implement just about any input widgets for your extension. Then package, distribute, and market your extensions through different channels, and produce impressive time-lapsed demos to showcase your procedural content generation (PCG) algorithms. Whether you are new to the Blender Python API or looking to take your add-ons to the next level, this book will support you in your journey in generating 3D content and automating your Blender workflow.What You Will Learn ● Develop add-ons for automating various stages of a 3D modeling pipeline● Edit meshes with the Blender Python API and procedurally generate models.● Master use of parametric controls in add-ons for mesh editing or procedural generation to govern the ranges and types of variation produced ● Develop extensions complete with UI using various input methods, including drawing on meshes with the Grease Pencil.● Make time-lapsed and interactive demos of your procedural content generation algorithms.● Package, distribute, and market your Blender extensions through different channels.Who This Book Is ForNew and seasoned users of the Blender Python API, that have either some experience with Blender or some experience with general Python development.
R 1,368.00

R 672.00

R 550.00

R 255.00


R 488.00



R 305.00

R 1,858.76















































