Search results for "offensive security using python"
Items we need to order for you

Cybersecurity
In today’s hyperconnected world, digital threats lurk in every corner of cyberspace. This comprehensive guide equips you with essential knowledge to identify, mitigate, and counter cyber threats, navigating the increasingly dangerous digital landscape.From cryptographic foundations to advanced persistent threats, you’ll master the core concepts that transform novices into digital defenders. Each chapter tackles critical security domains, including online tracking defenses, ransomware identification, social engineering countermeasures, and OSINT techniques used by both defenders and attackers. Discover how to:• Implement multi-layered protection against sophisticated malware• Recognize and respond to psychological manipulation tactics• Navigate the concealed territories of the Deep and Dark Web safely• Deploy enterprise-grade network security architectures• Leverage AI-driven threat detection to stay ahead of attackers.Whether you’re securing personal devices against tracking, protecting enterprise networks from nation-state actors, or building comprehensive defense strategies, this book is for working professionals, computing specialists, and IT enthusiasts, providing you with practical, actionable knowledge for today’s security challenges.Key Features:• Bridges theoretical cybersecurity concepts with practical defense strategies• Provides actionable knowledge on emerging threats• Uses accessible language for both beginners and experienced practitioners• Equips readers with a comprehensive understanding of the entire threat landscape• Addresses both human and system vulnerabilities• Delivers an insider perspective on threats and countermeasures• Incorporates cutting-edge security approaches that prepare readers for the next generation of cybersecurity challenges
R 2,995.16

R 458.00

Python for SAS Users
Business users familiar with Base SAS programming can now learn Python by example. You will learn via examples that map SAS programming constructs and coding patterns into their Python equivalents. Your primary focus will be on pandas and data management issues related to analysis of data.It is estimated that there are three million or more SAS users worldwide today. As the data science landscape shifts from using SAS to open source software such as Python, many users will feel the need to update their skills. Most users are not formally trained in computer science and have likely acquired their skills programming SAS as part of their job.As a result, the current documentation and plethora of books and websites for learning Python are technical and not geared for most SAS users. Python for SAS Users provides the most comprehensive set of examples currently available. It contains over 200 Python scripts and approximately 75 SAS programs that are analogs to the Python scripts. The first chapters are more Python-centric, while the remaining chapters illustrate SAS and corresponding Python examples to solve common data analysis tasks such as reading multiple input sources, missing value detection, imputation, merging/combining data, and producing output. This book is an indispensable guide for integrating SAS and Python workflows.What You’ll LearnQuickly master Python for data analysis without using a trial-and-error approachUnderstand the similarities and differences between Base SAS and PythonBetter determine which language to use, depending on your needsObtain quick resultsWho This Book Is ForSAS users, SAS programmers, data scientists, data scientist leaders, and Python users who need to work with SAS
R 1,348.40

R 305.00

Learn Python the Hard Way
You Will Learn Python! Zed Shaw has perfected the world's best system for learning Python. 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 the Hard Way, Fifth Edition, you'll learn Python by working through 60 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. 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 data mungingBasic statistics with NumPy and SciPyData Analysis 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
R 978.00



R 1,099.00

R 489.00


R 1,069.00
Raspberry Pi OS System Administration with systemd and Python
The second in a new series exploring the basics of Raspberry Pi Operating System administration, this installment builds on the insights provided in Volume 1 to provide a compendium of easy- to- use and essential Raspberry Pi OS system administration for the novice user, with specific focus on Python and Python3.The overriding idea behind system administration of a modern, 21st-century Linux system such as the Raspberry Pi OS is the use of systemd to ensure that the Linux kernel works efficiently and effectively to provide these three foundation stones of computer operation and management: computer system concurrency, virtualization, and secure persistence. Exercises are included throughout to reinforce the readers’ learning goals with solutions and example code provided on the accompanying GitHub site.This book is aimed at students and practitioners looking to maximize their use of the Raspberry Pi OS. With plenty of practical examples, projects, and exercises, this volume can also be adopted in a more formal learning environment to supplement and extend the basic knowledge of a Linux operating system.
R 2,885.45

R 214.00

Python Data Science Handbook
Python is a first-class tool for many researchers, primarily because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the new edition of Python Data Science Handbook do you get them all—IPython, NumPy, pandas, Matplotlib, Scikit-Learn, and other related tools.Working scientists and data crunchers familiar with reading and writing Python code will find the second edition of this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models. Quite simply, this is the must-have reference for scientific computing in Python.With this handbook, you'll learn how:IPython and Jupyter provide computational environments for scientists using PythonNumPy includes the ndarray for efficient storage and manipulation of dense data arraysPandas contains the DataFrame for efficient storage and manipulation of labeled/columnar dataMatplotlib includes capabilities for a flexible range of data visualizationsScikit-learn helps you build efficient and clean Python implementations of the most important and established machine learning algorithms
R 1,978.00

R 611.00

Mathematical Logic through Python
Using a unique pedagogical approach, this text introduces mathematical logic by guiding students in implementing the underlying logical concepts and mathematical proofs via Python programming. This approach, tailored to the unique intuitions and strengths of the ever-growing population of programming-savvy students, brings mathematical logic into the comfort zone of these students and provides clarity that can only be achieved by a deep hands-on understanding and the satisfaction of having created working code. While the approach is unique, the text follows the same set of topics typically covered in a one-semester undergraduate course, including propositional logic and first-order predicate logic, culminating in a proof of Gödel's completeness theorem. A sneak peek to Gödel's incompleteness theorem is also provided. The textbook is accompanied by an extensive collection of programming tasks, code skeletons, and unit tests. Familiarity with proofs and basic proficiency in Python is assumed.
R 3,087.35

Computer Security: Principles and Practice, Global Edition
Computer Security, 5th Edition features a balanced presentation of both principles and practice. It incorporates broad and comprehensive coverage of computer and network security with current developments and topics in the field. Principles, design approaches, standards, and real-world examples give you an understanding of both the theory and application of important concepts. Hands-on security education, research, programming and firewall projects give you practice applying the material. Hacking and lab exercises, real-world case studies, and security assessments further your understanding of text concepts.
R 3,827.00

R 456.82

R 1,130.00

R 1,335.52

R 255.00

R 439.00

Python for Linguists
Specifically designed for linguists, this book provides an introduction to programming using Python for those with little to no experience of coding. Python is one of the most popular and widely-used programming languages as it's also available for free and runs on any operating system. All examples in the text involve language data and can be adapted or used directly for language research. The text focuses on key language-related issues: searching, text manipulation, text encoding and internet data, providing an excellent resource for language research. More experienced users of Python will also benefit from the advanced chapters on graphical user interfaces and functional programming.
R 4,844.00


R 641.00

R 580.00

R 306.00


Python
Python's simplicity and versatility make it an ideal language for both beginners and experienced programmers. Its syntax facilitates a smooth learning curve, enabling individuals to concentrate on grasping programming concepts instead of wrestling with intricate syntax rules. The extensive standard library reinforces its practicality, offering pre-built modules and functions that reduce manual coding efforts. Python's versatility is evident in its applications, spanning web development, data analysis, machine learning, and automation. The language's interactive nature supports real-time code experimentation, stepping up the learning process and enhancing understanding. Python's wealth of online resources further enriches the learning experience, fostering a community where individuals can develop their programming skills. The book, "Python - A Practical Learning Approach," exemplifies Python's simplicity and versatility with numerous examples, ensuring a seamless learning journey. Beyond theory, the language's practicality allows learners to actively apply their knowledge in real-world scenarios, establishing Python as an asset in education.
R 7,559.12

R 641.00

R 376.00

R 641.00

R 611.00

R 1,858.76

R 1,283.00

R 370.00

R 531.00

R 1,606.02

R 1,007.25

Machine Learning with Spark and Python
Machine Learning with Spark and Python Essential Techniques for Predictive Analytics, Second Edition simplifies ML for practical uses by focusing on two key algorithms. This new second edition improves with the addition of Spark—a ML framework from the Apache foundation. By implementing Spark, machine learning students can easily process much large data sets and call the spark algorithms using ordinary Python code. Machine Learning with Spark and Python focuses on two algorithm families (linear methods and ensemble methods) that effectively predict outcomes. This type of problem covers many use cases such as what ad to place on a web page, predicting prices in securities markets, or detecting credit card fraud. The focus on two families gives enough room for full descriptions of the mechanisms at work in the algorithms. Then the code examples serve to illustrate the workings of the machinery with specific hackable code.
R 1,140.00


Phishing Detection Using Content-Based Image Classification
Phishing Detection Using Content-Based Image Classification is an invaluable resource for any deep learning and cybersecurity professional and scholar trying to solve various cybersecurity tasks using new age technologies like Deep Learning and Computer Vision. With various rule-based phishing detection techniques at play which can be bypassed by phishers, this book provides a step-by-step approach to solve this problem using Computer Vision and Deep Learning techniques with significant accuracy.The book offers comprehensive coverage of the most essential topics, including: Programmatically reading and manipulating image data Extracting relevant features from images Building statistical models using image features Using state-of-the-art Deep Learning models for feature extraction Build a robust phishing detection tool even with less data Dimensionality reduction techniques Class imbalance treatment Feature Fusion techniques Building performance metrics for multi-class classification taskAnother unique aspect of this book is it comes with a completely reproducible code base developed by the author and shared via python notebooks for quick launch and running capabilities. They can be leveraged for further enhancing the provided models using new advancement in the field of computer vision and more advanced algorithms.
R 1,193.62

R 641.00

Learning Python with Raspberry Pi
The must-have companion guide to the Raspberry Pi User Guide! Raspberry Pi chose Python as its teaching language of choice to encourage a new generation of programmers to learn how to program. This approachable book serves as an ideal resource for anyone wanting to use Raspberry Pi to learn to program and helps you get started with the Python programming language. Aimed at first-time developers with no prior programming language assumed, this beginner book gets you up and running. Covers variables, loops, and functionsAddresses 3D graphics programmingWalks you through programming MinecraftZeroes in on Python for scripting Learning Python with Raspberry Pi proves itself to be a fantastic introduction to coding.
R 775.00

Handbook of Computer Programming with Python
This handbook provides a hands-on experience based on the underlying topics, and assists students and faculty members in developing their algorithmic thought process and programs for given computational problems. It can also be used by professionals who possess the necessary theoretical and computational thinking background but are presently making their transition to Python.Key Features:Discusses concepts such as basic programming principles, OOP principles, database programming, GUI programming, application development, data analytics and visualization, statistical analysis, virtual reality, data structures and algorithms, machine learning, and deep learning Provides the code and the output for all the concepts discussedIncludes a case study at the end of each chapterThis handbook will benefit students of computer science, information systems, and information technology, or anyone who is involved in computer programming (entry-to-intermediate level), data analytics, HCI-GUI, and related disciplines.
R 5,765.50

R 447.00

R 898.00

Bioinformatics Programming Using Python
Through many examples and exercises, this book helps simplify bioinformatics programming using Python. It's an ideal guide for biologists who want to learn either basic scripting or substantial programming for various computational tasks, and for programmers who want to learn bioinformatics programming. "Bioinformatics Programming Using Python" can be used as a reference, for self-instruction, or as a companion book to help you through undergraduate courses in computer science, biology, and other life sciences. With the level of detail this book provides, it's also perfect for Professional Master's graduate courses in Bioinformatics.
R 2,076.00















































