Browse Results

Showing 46,226 through 46,250 of 61,611 results

Python Unlocked

by Arun Tigeraniya

Become more fluent in Python--learn strategies and techniques for smart and high-performance Python programming About 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 effectively Who This Book Is For If 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 applications In Detail Python 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 approach This 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.

Python Web Development with Sanic: An in-depth guide for Python web developers to improve the speed and scalability of web applications

by Adam Hopkins

Build a performant and scalable web application using Sanic, along with maintaining clean code to fit your unique challenges and business requirementsKey FeaturesExpand your knowledge of web application architecture for building scalable web appsLearn the core philosophies of performance and scalability from one of the creators of SanicCreate a complete Python web app from scratch and learn to translate the knowledge you gain across various use casesBook DescriptionToday's developers need something more powerful and customizable when it comes to web app development. They require effective tools to build something unique to meet their specific needs, and not simply glue a bunch of things together built by others. This is where Sanic comes into the picture. Built to be unopinionated and scalable, Sanic is a next-generation Python framework and server tuned for high performance.This Sanic guide starts by helping you understand Sanic's purpose, significance, and use cases. You'll learn how to spot different issues when building web applications, and how to choose, create, and adapt the right solution to meet your requirements. As you progress, you'll understand how to use listeners, middleware, and background tasks to customize your application. The book will also take you through real-world examples, so you will walk away with practical knowledge and not just code snippets.By the end of this web development book, you'll have gained the knowledge you need to design, build, and deploy high-performance, scalable, and maintainable web applications with the Sanic framework.What you will learnUnderstand the difference between WSGI, Async, and ASGI serversDiscover how Sanic organizes incoming data, why it does it, and how to make the most of itImplement best practices for building reliable, performant, and secure web appsExplore useful techniques for successfully testing and deploying a Sanic web appCreate effective solutions for the modern web, including task management, bot integration, and GraphQLIdentify security concerns and understand how to deal with them in your Sanic appsWho this book is forThis book is for Python web developers who have basic to intermediate-level knowledge of how web technologies work and are looking to take their applications to the next level using the power of the Sanic framework. Working knowledge of Python web development along with frameworks such as Django and/or Flask will be helpful but is not required. A basic to intermediate-level understanding of Python 3, HTTP, RESTful API patterns, and modern development practices and tools, such as type annotations, pytest, and virtual environments will also be beneficial.

Python Web Penetration Testing Cookbook

by Cameron Buchanan Terry Ip

This book is for testers looking for quick access to powerful, modern tools and customizable scripts to kick-start the creation of their own Python web penetration testing toolbox.

Python Web Scraping - Second Edition

by Katharine Jarmul Richard Lawson

Successfully scrape data from any website with the power of Python 3.x About This Book • A hands-on guide to web scraping using Python with solutions to real-world problems • Create a number of different web scrapers in Python to extract information • This book includes practical examples on using the popular and well-maintained libraries in Python for your web scraping needs Who This Book Is For This book is aimed at developers who want to use web scraping for legitimate purposes. Prior programming experience with Python would be useful but not essential. Anyone with general knowledge of programming languages should be able to pick up the book and understand the principals involved. What You Will Learn • Extract data from web pages with simple Python programming • Build a concurrent crawler to process web pages in parallel • Follow links to crawl a website • Extract features from the HTML • Cache downloaded HTML for reuse • Compare concurrent models to determine the fastest crawler • Find out how to parse JavaScript-dependent websites • Interact with forms and sessions In Detail The Internet contains the most useful set of data ever assembled, most of which is publicly accessible for free. However, this data is not easily usable. It is embedded within the structure and style of websites and needs to be carefully extracted. Web scraping is becoming increasingly useful as a means to gather and make sense of the wealth of information available online. This book is the ultimate guide to using the latest features of Python 3.x to scrape data from websites. In the early chapters, you'll see how to extract data from static web pages. You'll learn to use caching with databases and files to save time and manage the load on servers. After covering the basics, you'll get hands-on practice building a more sophisticated crawler using browsers, crawlers, and concurrent scrapers. You'll determine when and how to scrape data from a JavaScript-dependent website using PyQt and Selenium. You'll get a better understanding of how to submit forms on complex websites protected by CAPTCHA. You'll find out how to automate these actions with Python packages such as mechanize. You'll also learn how to create class-based scrapers with Scrapy libraries and implement your learning on real websites. By the end of the book, you will have explored testing websites with scrapers, remote scraping, best practices, working with images, and many other relevant topics. Style and approach This hands-on guide is full of real-life examples and solutions starting simple and then progressively becoming more complex. Each chapter in this book introduces a problem and then provides one or more possible solutions.

Python Web Scraping Cookbook: Over 90 Proven Recipes To Get You Scraping With Python, Micro Services, Docker And Aws

by Michael Heydt

Python Web Scraping Cookbook is a solution-focused book that will teach you techniques to develop high-performance Scrapers, and deal with cookies, hidden form fields, Ajax-based sites, proxies, and more. By the end of this book, you will be able to scrape websites more efficiently with more accurate data, and how to package, deploy and operate scrapers in the cloud.

Python Web Scraping Cookbook: Over 90 proven recipes to get you scraping with Python, microservices, Docker, and AWS

by Michael Heydt Jay Zeng

Untangle your web scraping complexities and access web data with ease using Python scripts Key Features Hands-on recipes for advancing your web scraping skills to expert level. One-Stop Solution Guide to address complex and challenging web scraping tasks using Python. Understand the web page structure and collect meaningful data from the website with ease Book Description Python Web Scraping Cookbook is a solution-focused book that will teach you techniques to develop high-performance scrapers and deal with crawlers, sitemaps, forms automation, Ajax-based sites, caches, and more.You'll explore a number of real-world scenarios where every part of the development/product life cycle will be fully covered. You will not only develop the skills to design and develop reliable, performance data flows, but also deploy your codebase to an AWS. If you are involved in software engineering, product development, or data mining (or are interested in building data-driven products), you will find this book useful as each recipe has a clear purpose and objective. Right from extracting data from the websites to writing a sophisticated web crawler, the book's independent recipes will be a godsend on the job. This book covers Python libraries, requests, and BeautifulSoup. You will learn about crawling, web spidering, working with AJAX websites, paginated items, and more. You will also learn to tackle problems such as 403 errors, working with proxy, scraping images, LXML, and more. By the end of this book, you will be able to scrape websites more efficiently and to be able to deploy and operate your scraper in the cloud. What you will learn Use a wide variety of tools to scrape any website and data—including BeautifulSoup, Scrapy, Selenium, and many more Master expression languages such as XPath, CSS, and regular expressions to extract web data Deal with scraping traps such as hidden form fields, throttling, pagination, and different status codes Build robust scraping pipelines with SQS and RabbitMQ Scrape assets such as images media and know what to do when Scraper fails to run Explore ETL techniques of build a customized crawler, parser, and convert structured and unstructured data from websites Deploy and run your scraper-as-aservice in AWS Elastic Container Service Who this book is for This book is ideal for Python programmers, web administrators, security professionals or someone who wants to perform web analytics would find this book relevant and useful. Familiarity with Python and basic understanding of web scraping would be useful to take full advantage of this book.

Python Web Scraping, Second Edition

by Katharine Jarmul Richard Lawson

Successfully scrape data from any website with the power of Python 3.xAbout This Book* A hands-on guide to web scraping using Python with solutions to real-world problems* Create a number of different web scrapers in Python to extract information* This book includes practical examples on using the popular and well-maintained libraries in Python for your web scraping needsWho This Book Is ForThis book is aimed at developers who want to use web scraping for legitimate purposes. Prior programming experience with Python would be useful but not essential. Anyone with general knowledge of programming languages should be able to pick up the book and understand the principals involved.What You Will Learn* Extract data from web pages with simple Python programming* Build a concurrent crawler to process web pages in parallel* Follow links to crawl a website* Extract features from the HTML* Cache downloaded HTML for reuse* Compare concurrent models to determine the fastest crawler* Find out how to parse JavaScript-dependent websites* Interact with forms and sessionsIn DetailThe Internet contains the most useful set of data ever assembled, most of which is publicly accessible for free. However, this data is not easily usable. It is embedded within the structure and style of websites and needs to be carefully extracted. Web scraping is becoming increasingly useful as a means to gather and make sense of the wealth of information available online.This book is the ultimate guide to using the latest features of Python 3.x to scrape data from websites. In the early chapters, you'll see how to extract data from static web pages. You'll learn to use caching with databases and files to save time and manage the load on servers. After covering the basics, you'll get hands-on practice building a more sophisticated crawler using browsers, crawlers, and concurrent scrapers.You'll determine when and how to scrape data from a JavaScript-dependent website using PyQt and Selenium. You'll get a better understanding of how to submit forms on complex websites protected by CAPTCHA. You'll find out how to automate these actions with Python packages such as mechanize. You'll also learn how to create class-based scrapers with Scrapy libraries and implement your learning on real websites.By the end of the book, you will have explored testing websites with scrapers, remote scraping, best practices, working with images, and many other relevant topics.Style and approachThis hands-on guide is full of real-life examples and solutions starting simple and then progressively becoming more complex. Each chapter in this book introduces a problem and then provides one or more possible solutions.

Python Workout: 50 ten-minute exercises

by Reuven M. Lerner

The only way to master a skill is to practice. In Python Workout, author Reuven M. Lerner guides you through 50 carefully selected exercises that invite you to flex your programming muscles. As you take on each new challenge, you&’ll build programming skill and confidence.Summary The only way to master a skill is to practice. In Python Workout, author Reuven M. Lerner guides you through 50 carefully selected exercises that invite you to flex your programming muscles. As you take on each new challenge, you&’ll build programming skill and confidence. The thorough explanations help you lock in what you&’ve learned and apply it to your own projects. Along the way, Python Workout provides over four hours of video instruction walking you through the solutions to each exercise and dozens of additional exercises for you to try on your own. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology To become a champion Python programmer you need to work out, building mental muscle with your hands on the keyboard. Each carefully selected exercise in this unique book adds to your Python prowess—one important skill at a time. About the book Python Workout presents 50 exercises that focus on key Python 3 features. In it, expert Python coach Reuven Lerner guides you through a series of small projects, practicing the skills you need to tackle everyday tasks. You&’ll appreciate the clear explanations of each technique, and you can watch Reuven solve each exercise in the accompanying videos. What's inside 50 hands-on exercises and solutions Coverage of all Python data types Dozens more bonus exercises for extra practice About the reader For readers with basic Python knowledge. About the author Reuven M. Lerner teaches Python and data science to companies around the world. Table of Contents 1 Numeric types 2 Strings 3 Lists and tuples 4 Dictionaries and sets 5 Files 6 Functions 7 Functional programming with comprehensions 8 Modules and packages 9 Objects 10 Iterators and generators

Python and AWS Cookbook

by Mitch Garnaat

If you intend to use Amazon Web Services (AWS) for remote computing and storage, Python is an ideal programming language for developing applications and controlling your cloud-based infrastructure. This cookbook gets you started with more than two dozen recipes for using Python with AWS, based on the author's boto library. You'll find detailed recipes for working with the S3 storage service as well as EC2, the service that lets you design and build cloud applications. Each recipe includes a code solution you can use immediately, along with a discussion of why and how the recipe works. You also get detailed advice for using boto with AWS and other cloud services. This book's recipes include methods to help you: Launch instances on EC2, and keep track of them with tags Associate an Elastic IP address with an instance Restore a failed Elastic Block Store volume from a snapshot Store and monitor your own custom metrics in CloudWatch Create a bucket in S3 to contain your data objects Reduce the cost of storing noncritical data Prevent accidental deletion of data in S3

Python and AWS Cookbook: Managing Your Cloud with Python and Boto

by Mitch Garnaat

If you intend to use Amazon Web Services (AWS) for remote computing and storage, Python is an ideal programming language for developing applications and controlling your cloud-based infrastructure. This cookbook gets you started with more than two dozen recipes for using Python with AWS, based on the author’s boto library.You’ll find detailed recipes for working with the S3 storage service as well as EC2, the service that lets you design and build cloud applications. Each recipe includes a code solution you can use immediately, along with a discussion of why and how the recipe works. You also get detailed advice for using boto with AWS and other cloud services.This book’s recipes include methods to help you:Launch instances on EC2, and keep track of them with tagsAssociate an Elastic IP address with an instanceRestore a failed Elastic Block Store volume from a snapshotStore and monitor your own custom metrics in CloudWatchCreate a bucket in S3 to contain your data objectsReduce the cost of storing noncritical dataPrevent accidental deletion of data in S3

Python and HDF5: Unlocking Scientific Data

by Andrew Collette

Gain hands-on experience with HDF5 for storing scientific data in Python. This practical guide quickly gets you up to speed on the details, best practices, and pitfalls of using HDF5 to archive and share numerical datasets ranging in size from gigabytes to terabytes.Through real-world examples and practical exercises, you’ll explore topics such as scientific datasets, hierarchically organized groups, user-defined metadata, and interoperable files. Examples are applicable for users of both Python 2 and Python 3. If you’re familiar with the basics of Python data analysis, this is an ideal introduction to HDF5.Get set up with HDF5 tools and create your first HDF5 fileWork with datasets by learning the HDF5 Dataset objectUnderstand advanced features like dataset chunking and compressionLearn how to work with HDF5’s hierarchical structure, using groupsCreate self-describing files by adding metadata with HDF5 attributesTake advantage of HDF5’s type system to create interoperable filesExpress relationships among data with references, named types, and dimension scalesDiscover how Python mechanisms for writing parallel code interact with HDF5

Python and R for the Modern Data Scientist

by Rick J. Scavetta Boyan Angelov

Success in data science depends on the flexible and appropriate use of tools. That includes Python and R, two of the foundational programming languages in the field. This book guides data scientists from the Python and R communities along the path to becoming bilingual. By recognizing the strengths of both languages, you'll discover new ways to accomplish data science tasks and expand your skill set.Authors Rick Scavetta and Boyan Angelov explain the parallel structures of these languages and highlight where each one excels, whether it's their linguistic features or the powers of their open source ecosystems. You'll learn how to use Python and R together in real-world settings and broaden your job opportunities as a bilingual data scientist.Learn Python and R from the perspective of your current languageUnderstand the strengths and weaknesses of each languageIdentify use cases where one language is better suited than the otherUnderstand the modern open source ecosystem available for both, including packages, frameworks, and workflowsLearn how to integrate R and Python in a single workflowFollow a case study that demonstrates ways to use these languages together

Python for Accounting and Finance: An Integrative Approach to Using Python for Research

by Sunil Kumar

This book is a comprehensive guide to the application of Python in accounting, finance, and other business disciplines. This book is more than a Python tutorial; it is an integrative approach to using Python for practical research in these fields. The book begins with an introduction to Python and its key libraries. It then covers real-world applications of Python, covering data acquisition, cleaning, exploratory data analysis, visualization, and advanced topics like natural language processing, machine learning, predictive analytics, and deep learning. What sets this book apart is its unique blend of theoretical knowledge and real-world examples, supplemented with ready-to-use code. It doesn't stop at the syntax; it shows how to apply Python to tackle actual analytical problems. The book uses case studies to illustrate how Python can enhance traditional research methods in accounting and finance, not only allowing the reader to gain a firm understanding of Pythonprogramming but also equipping them with the skills to apply Python to accounting, finance, and broader business research. Whether you are a PhD student, a professor, an industry professional, or a financial researcher, this book provides the key to unlocking the full potential of Python in research.

Python for Algorithmic Trading

by Yves Hilpisch

Algorithmic trading, once the exclusive domain of institutional players, is now open to small organizations and individual traders using online platforms. The tool of choice for many traders today is Python and its ecosystem of powerful packages. In this practical book, author Yves Hilpisch shows students, academics, and practitioners how to use Python in the fascinating field of algorithmic trading.You'll learn several ways to apply Python to different aspects of algorithmic trading, such as backtesting trading strategies and interacting with online trading platforms. Some of the biggest buy- and sell-side institutions make heavy use of Python. By exploring options for systematically building and deploying automated algorithmic trading strategies, this book will help you level the playing field.Set up a proper Python environment for algorithmic tradingLearn how to retrieve financial data from public and proprietary data sourcesExplore vectorization for financial analytics with NumPy and pandasMaster vectorized backtesting of different algorithmic trading strategiesGenerate market predictions by using machine learning and deep learningTackle real-time processing of streaming data with socket programming toolsImplement automated algorithmic trading strategies with the OANDA and FXCM trading platforms

Python for ArcGIS Pro: Automate cartography and data analysis using ArcPy, ArcGIS API for Python, Notebooks, and pandas

by Silas Toms Rene Rubalcava Bill Parker Dr. Christopher Tucker

Extend your ArcGIS expertise by unlocking the world of Python programming. A fully hands-on guide that takes you through exercise after exercise using real data and real problems.Key FeaturesLearn the core components of the two Python modules for ArcGIS: ArcPy and ArcGIS API for PythonUse ArcPy, pandas, NumPy, and ArcGIS in ArcGIS Pro Notebooks to manage and analyze geospatial data at scaleIntegrate with ArcGIS Online using Python to publish and manage dataBook DescriptionIntegrating Python into your day-to-day ArcGIS work is highly recommended when dealing with large amounts of geospatial data. Python for ArcGIS Pro aims to help you get your work done faster, with greater repeatability and higher confidence in your results. Starting from programming basics and building in complexity, two experienced ArcGIS professionals-turned-Python programmers teach you how to incorporate scripting at each step: automating the production of maps for print, managing data between ArcGIS Pro and ArcGIS Online, creating custom script tools for sharing, and then running data analysis and visualization on top of the ArcGIS geospatial library, all using Python. You'll use ArcGIS Pro Notebooks to explore and analyze geospatial data, and write data engineering scripts to manage ongoing data processing and data transfers. This exercise-based book also includes three rich real-world case studies, giving you an opportunity to apply and extend the concepts you studied earlier. Irrespective of your expertise level with Esri software or the Python language, you'll benefit from this book's hands-on approach, which takes you through the major uses of Python for ArcGIS Pro to boost your ArcGIS productivity.What you will learnAutomate map production to make and edit maps at scale, cutting down on repetitive tasksPublish map layer data to ArcGIS OnlineAutomate data updates using the ArcPy Data Access module and cursorsTurn your scripts into script tools for ArcGIS ProLearn how to manage data on ArcGIS OnlineQuery, edit, and append to feature layers and create symbology with renderers and colorizersApply pandas and NumPy to raster and vector analysisLearn new tricks to manage data for entire cities or large companiesWho this book is forThis book is ideal for anyone looking to add Python to their ArcGIS Pro workflows, even if you have no prior experience with programming. This includes ArcGIS professionals, intermediate ArcGIS Pro users, ArcGIS Pro power users, students, and people who want to move from being a GIS Technician to GIS Analyst; GIS Analyst to GIS Programmer; or GIS Developer/Programmer to a GIS Architect. Basic familiarity with geospatial/GIS syntax, ArcGIS, and data science (pandas) is helpful, though not necessary.

Python for Beginners

by Jagjit Singh Dhatterwal Kuldeep Singh Kaswan B Balamurugan

Python is an amazing programming language. It can be applied to almost any programming task. It allows for rapid development and debugging. Getting started with Python is like learning any new skill: it’s important to find a resource you connect with to guide your learning. Luckily, there’s no shortage of excellent books that can help you learn both the basic concepts of programming and the specifics of programming in Python. With the abundance of resources, it can be difficult to identify which book would be best for your situation. Python for Beginners is a concise single point of reference for all material on python. • Provides concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools • Offers practical advice for each major area of development with both Python 3.x and Python 2.x • Based on the latest research in cognitive science and learning theory • Helps the reader learn how to write effective, idiomatic Python code by leveraging its best—and possibly most neglected—features This book focuses on enthusiastic research aspirants who work on scripting languages for automating the modules and tools, development of web applications, handling big data, complex calculations, workflow creation, rapid prototyping, and other software development purposes. It also targets graduates, postgraduates in computer science, information technology, academicians, practitioners, and research scholars.

Python for Cybersecurity: Using Python for Cyber Offense and Defense

by Howard E. Poston III

Discover an up-to-date and authoritative exploration of Python cybersecurity strategies Python For Cybersecurity: Using Python for Cyber Offense and Defense delivers an intuitive and hands-on explanation of using Python for cybersecurity. It relies on the MITRE ATT&CK framework to structure its exploration of cyberattack techniques, attack defenses, and the key cybersecurity challenges facing network administrators and other stakeholders today. Offering downloadable sample code, the book is written to help you discover how to use Python in a wide variety of cybersecurity situations, including: Reconnaissance, resource development, initial access, and execution Persistence, privilege escalation, defense evasion, and credential access Discovery, lateral movement, collection, and command and control Exfiltration and impact Each chapter includes discussions of several techniques and sub-techniques that could be used to achieve an attacker's objectives in any of these use cases. The ideal resource for anyone with a professional or personal interest in cybersecurity, Python For Cybersecurity offers in-depth information about a wide variety of attacks and effective, Python-based defenses against them.

Python for Data & Analytics: A Business-Oriented Approach

by Daniel H. Groner

Python for Data & Analytics introduces essential programming concepts using Python, pandas, and other packages for the purpose of accessing data, performing analyses, and developing applications. The presentation presumes no prior programming experience. It is designed for introductory and more advanced programming courses in a data analytics, information systems, or business program. To this end, business examples are emphasized throughout. Various topics often covered in a computer-science-oriented course are purposefully not included in this textbook including topics like recursion and sorting algorithms.

Python for Data Analysis

by Wes Mckinney

<p>Despite the explosive growth of data in industry after industry, learning and accessing data analysis tools has remained a challenge. This pragmatic guide demonstrates the nuts and bolts of manipulating, processing, cleaning, and crunching data with Python. It also serves as a modern introduction to scientific computing in Python for data-intensive applications.</p>

Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython (Oreilly And Associate Ser.)

by Wes Mckinney

Get complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6, the second edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You’ll learn the latest versions of pandas, NumPy, IPython, and Jupyter in the process.Written by Wes McKinney, the creator of the Python pandas project, this book is a practical, modern introduction to data science tools in Python. It’s ideal for analysts new to Python and for Python programmers new to data science and scientific computing. Data files and related material are available on GitHub.Use the IPython shell and Jupyter notebook for exploratory computingLearn basic and advanced features in NumPy (Numerical Python)Get started with data analysis tools in the pandas libraryUse flexible tools to load, clean, transform, merge, and reshape dataCreate informative visualizations with matplotlibApply the pandas groupby facility to slice, dice, and summarize datasetsAnalyze and manipulate regular and irregular time series dataLearn how to solve real-world data analysis problems with thorough, detailed examples

Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter

by Wes McKinney

Get the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.10 and pandas 1.4, the third edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You'll learn the latest versions of pandas, NumPy, and Jupyter in the process.Written by Wes McKinney, the creator of the Python pandas project, this book is a practical, modern introduction to data science tools in Python. It's ideal for analysts new to Python and for Python programmers new to data science and scientific computing. Data files and related material are available on GitHub.Use the Jupyter notebook and IPython shell for exploratory computingLearn basic and advanced features in NumPyGet started with data analysis tools in the pandas libraryUse flexible tools to load, clean, transform, merge, and reshape dataCreate informative visualizations with matplotlibApply the pandas groupby facility to slice, dice, and summarize datasetsAnalyze and manipulate regular and irregular time series dataLearn how to solve real-world data analysis problems with thorough, detailed examples

Python for Data Mining Quick Syntax Reference

by Valentina Porcu

​Learn how to use Python and its structures, how to install Python, and which tools are best suited for data analyst work. This book provides you with a handy reference and tutorial on topics ranging from basic Python concepts through to data mining, manipulating and importing datasets, and data analysis.Python for Data Mining Quick Syntax Reference covers each concept concisely, with many illustrative examples. You'll be introduced to several data mining packages, with examples of how to use each of them. The first part covers core Python including objects, lists, functions, modules, and error handling. The second part covers Python's most important data mining packages: NumPy and SciPy for mathematical functions and random data generation, pandas for dataframe management and data import, Matplotlib for drawing charts, and scikitlearn for machine learning. What You'll LearnInstall Python and choose a development environmentUnderstand the basic concepts of object-oriented programmingImport, open, and edit filesReview the differences between Python 2.x and 3.xWho This Book Is ForProgrammers new to Python's data mining packages or with experience in other languages, who want a quick guide to Pythonic tools and techniques.

Python for Data Science

by A. Lakshmi Muddana Sandhya Vinayakam

The book is designed to serve as a textbook for courses offered to undergraduate and graduate students enrolled in data science. This book aims to help the readers understand the basic and advanced concepts for developing simple programs and the fundamentals required for building machine learning models. The book covers basic concepts like data types, operators, and statements that enable the reader to solve simple problems. As functions are the core of any programming, a detailed illustration of defining & invoking functions and recursive functions is covered. Built-in data structures of Python, such as strings, lists, tuples, sets, and dictionary structures, are discussed in detail with examples and exercise problems. Files are an integrated part of programming when dealing with large data. File handling operations are illustrated with examples and a case study at the end of the chapter. Widely used Python packages for data science, such as Pandas, Data Visualization libraries, and regular expressions, are discussed with examples and case studies at the end of the chapters. The book also contains a chapter on SQLite3, a small relational database management system of Python, to understand how to create and manage databases. As AI applications are becoming popular for developing intelligent solutions to various problems, the book includes chapters on Machine Learning and Deep Learning. They cover the basic concepts, example applications, and case studies using popular frameworks such as SKLearn and Keras on public datasets

Python for Data Science For Dummies

by John Paul Mueller Luca Massaron

of the most widely-used libraries, including NumPy, SciPy, BeautifulSoup, Pandas, and MatPlobLibWhether you're new to data analysis or just new to Python, Python for Data Science For Dummies is your practical guide to getting a grip on data overload and doing interesting things with the oodles of information you uncover.

Python for Data Science For Dummies

by John Paul Mueller Luca Massaron

The fast and easy way to learn Python programming and statistics Python is a general-purpose programming language created in the late 1980s—and named after Monty Python—that's used by thousands of people to do things from testing microchips at Intel, to powering Instagram, to building video games with the PyGame library. Python For Data Science For Dummies is written for people who are new to data analysis, and discusses the basics of Python data analysis programming and statistics. The book also discusses Google Colab, which makes it possible to write Python code in the cloud. Get started with data science and Python Visualize information Wrangle data Learn from data The book provides the statistical background needed to get started in data science programming, including probability, random distributions, hypothesis testing, confidence intervals, and building regression models for prediction.

Refine Search

Showing 46,226 through 46,250 of 61,611 results