Visualizzazione di 68449-68460 di 90860 risultati

Python GUI Programming With Tkinter: Develop Responsive and Powerful GUI Applications With Tkinter

Explore Python’s GUI frameworks and create visually stunning and feature-rich applications

Key Features

  • Integrate stunning data visualizations using Tkinter Canvas and Matplotlib
  • Understand the basics of 2D and 3D animation in GUI applications
  • Explore PyQt’s powerful features to easily design and customize your GUI applications

    Book Description

    A responsive graphical user interface (GUI) helps you interact with your application, improves user experience, and enhances the efficiency of your applications. With Python, you’ll have access to elaborate GUI frameworks that you can use to build interactive GUIs that stand apart from the rest.

    This Learning Path begins by introducing you to Tkinter and PyQt, before guiding you through the application development process. As you expand your GUI by adding more widgets, you’ll work with networks, databases, and graphical libraries that enhance its functionality. You’ll also learn how to connect to…

  • Python for Teenagers: Learn to Program Like a Superhero!

    Discover everything you need to know about Python to turn your passion of programming into a job you’ll love. Fueled by fun and practical examples, this book gives high schoolers who want learn an easy programming language ideas for how to leverage them in the workforce. 
    Start with the basics and before you know it, you’ll be building your own web sites, doing white-hat hacking, finding code bugs and errors, and creating games, including using Python to roll characters for RPGs. Every chapter is relaxed and informal, like learning with a cool teacher all the time. 
    Computers, phones and the web are your playground, and you’ll be ready to join the party with your own content. Going beyond posts and uploads means learning to program, and Python is a great choice to get started. It’s quick to learn, it’s flexible, and if you want, it may get you a Python job that pays more than minimum wage when you’re out of school.  *Python for Teenagers*  is the most fun you’ll have while learning.
    **What You’ll Learn**
    * Review programming basics – you gotta start somewhere
    * Code applications that follow directions and make decisions
    * Understand Classes and objects – when a program is a child
    * Make games with graphics and animation

    **Who This Book Is For**
    High schoolers who want learn an easy programming language. 
    **
    ### Sinossi
    Discover everything you need to know about Python to turn your passion of programming into a job you’ll love. Fueled by fun and practical examples, this book gives high schoolers who want learn an easy programming language ideas for how to leverage them in the workforce. 
    Start with the basics and before you know it, you’ll be building your own web sites, doing white-hat hacking, finding code bugs and errors, and creating games, including using Python to roll characters for RPGs. Every chapter is relaxed and informal, like learning with a cool teacher all the time. 
    Computers, phones and the web are your playground, and you’ll be ready to join the party with your own content. Going beyond posts and uploads means learning to program, and Python is a great choice to get started. It’s quick to learn, it’s flexible, and if you want, it may get you a Python job that pays more than minimum wage when you’re out of school.  *Python for Teenagers*  is the most fun you’ll have while learning.
    **What You’ll Learn**
    * Review programming basics – you gotta start somewhere
    * Code applications that follow directions and make decisions
    * Understand Classes and objects – when a program is a child
    * Make games with graphics and animation

    **Who This Book Is For**
    High schoolers who want learn an easy programming language. 
    ### Dalla quarta di copertina
    Discover everything you need to learn Python programming, with fun examples along the way. This book gives you ideas for how to turn your love of programming into a job you’ll love.
    Start with the basics and before you know it, you’ll be building your own web sites, doing white-hat hacking, finding code bugs and errors, and creating games, including using Python to roll characters for RPGs. Every chapter is relaxed and informal, like learning with a cool teacher all the time. 
    Computers, phones and the web are your playground, and you’ll be ready to join the party with your own content. Going beyond posts and uploads means learning to program, and Python is a great choice to get started. It’s quick to learn, it’s flexible, and if you want, it may get you a Python job that pays more than minimum wage when you’re out of school.  *Python for Teenagers*  is the most fun you’ll have while learning.

    Python for Programmers

    **The professional programmer’s Deitel® guide to Python® with introductory artificial intelligence case studies**
    Written for programmers with a background in another high-level language, ***Python for Programmers*** uses hands-on instruction to teach today’s most compelling, leading-edge computing technologies and programming in Python–one of the world’s most popular and fastest-growing languages. Please read the Table of Contents diagram inside the front cover and the Preface for more details.
    In the context of 500+, real-world examples ranging from individual snippets to 40 large scripts and full implementation case studies, you’ll use the interactive IPython interpreter with code in Jupyter Notebooks to quickly master the latest Python coding idioms. After covering Python Chapters 1-5 and a few key parts of Chapters 6-7, you’ll be able to handle significant portions of the hands-on introductory AI case studies in Chapters 11-16, which are loaded with cool, powerful, contemporary examples. These include natural language processing, data mining Twitter® for sentiment analysis, cognitive computing with IBM® Watson™, supervised machine learning with classification and regression, unsupervised machine learning with clustering, computer vision through deep learning and convolutional neural networks, deep learning with recurrent neural networks, big data with Hadoop®, Spark™ and NoSQL databases, the Internet of Things and more. You’ll also work directly or indirectly with cloud-based services, including Twitter, Google Translate™, IBM Watson, Microsoft® Azure®, OpenMapQuest, PubNub and more.
    Features
    * 500+ hands-on, real-world, live-code examples from snippets to case studies
    * IPython + code in Jupyter® Notebooks
    * Library-focused: Uses Python Standard Library and data science libraries to accomplish significant tasks with minimal code
    * Rich Python coverage: Control statements, functions, strings, files, JSON serialization, CSV, exceptions
    * Procedural, functional-style and object-oriented programming
    * Collections: Lists, tuples, dictionaries, sets, NumPy arrays, pandas Series & DataFrames
    * Static, dynamic and interactive visualizations
    * Data experiences with real-world datasets and data sources
    * Intro to Data Science sections: AI, basic stats, simulation, animation, random variables, data wrangling, regression
    * AI, big data and cloud data science case studies: NLP, data mining Twitter®, IBM® Watson™, machine learning, deep learning, computer vision, Hadoop®, Spark™, NoSQL, IoT
    * Open-source libraries: NumPy, pandas, Matplotlib, Seaborn, Folium, SciPy, NLTK, TextBlob, spaCy, Textatistic, Tweepy, scikit-learn®, Keras and more

    Accompanying code examples are available here: .
    *Register your product for convenient access to downloads, updates, and/or corrections as they become available. See inside book for more information.*

    Python for Finance

    A hands-on guide with easy-to-follow examples to help you learn about option theory, quantitative finance, financial modeling, and time series using Python. Python for Finance is perfect for graduate students, practitioners, and application developers who wish to learn how to utilize Python to handle their financial needs. Basic knowledge of Python will be helpful but knowledge of programming is necessary.

    Python for DevOps

    Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for everyday Linux systems administration tasks with today’s most useful DevOps tools, including Docker, Kubernetes, and Terraform.
    Learning how to interact and automate with Linux is essential for millions of professionals. Python makes it much easier. With this book, you’ll learn how to develop software and solve problems using containers, as well as how to monitor, instrument, load-test, and operationalize your software. Looking for effective ways to “get stuff done” in Python? This is your guide.
    * Python foundations, including a brief introduction to the language
    * How to automate text, write command-line tools, and automate the filesystem
    * Linux utilities, package management, build systems, monitoring and instrumentation, and automated testing
    * Cloud computing, infrastructure as code, Kubernetes, and serverless
    * Machine learning operations and data engineering from a DevOps perspective
    * Building, deploying, and operationalizing a machine learning project

    Python Crash Course: A Hands-On, Project-Based Introduction to Programming

    *Python Crash Course* is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.
    In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python’s super-handy libraries, and a simple web app you can deploy online.
    As you work through *Python Crash Course* you’ll learn how to:
    -Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal
    -Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses
    -Work with data to generate interactive visualizations
    -Create and customize Web apps and deploy them safely online
    -Deal with mistakes and errors so you can solve your own programming problems
    If you’ve been thinking seriously about digging into programming, *Python Crash Course* will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!
    **Uses Python 2 and 3**

    PySpark SQL Recipes

    Carry out data analysis with PySpark SQL, graphframes, and graph data processing using a problem-solution approach. This book provides solutions to problems related to dataframes, data manipulation summarization, and exploratory analysis. You will improve your skills in graph data analysis using graphframes and see how to optimize your PySpark SQL code.
    *PySpark SQL Recipes* starts with recipes on creating dataframes from different types of data source, data aggregation and summarization, and exploratory data analysis using PySpark SQL. You’ll also discover how to solve problems in graph analysis using graphframes.
    On completing this book, you’ll have ready-made code for all your PySpark SQL tasks, including creating dataframes using data from different file formats as well as from SQL or NoSQL databases.
    **What You Will Learn**
    * Understand PySpark SQL and its advanced features
    * Use SQL and HiveQL with PySpark SQL
    * Work with structured streaming
    * Optimize PySpark SQL
    * Master graphframes and graph processing

    **Who This Book Is For**
    Data scientists, Python programmers, and SQL programmers.

    Public Enemies

    Through a Faustian bargain, Edie Kramer has been pulled into the dangerous world of the Immortal Game, where belief makes your nightmares real. Hungry for sport, fears-made-flesh are always raising the stakes. To them, human lives are less than nothing, just pieces on a board. Because of her boyfriend Kian’s sacrifice, she’s operating under the mysterious Harbinger’s aegis, but his patronage could prove as fatal as the opposition. Raw from deepest loss, she’s terrified over the deal Kian made for her. Though her very public enemies keep sending foot soldiers – mercenary monsters committed to her destruction – she’s not the one playing under a doom clock. Kian has six months . . . unless Edie can save him. And this is a game she can’t bear to lose.

    Project Reliability Engineering

    Turn your projects from a weekend hack to a long-living creation! Loosely drawing from the field known in large software companies as Site Reliability Engineering (SRE), this book distills from these disciplines and addresses issues that matter to makers: keeping projects up and running, and providing means to control, monitor, and troubleshoot them. Most examples use the Raspberry Pi, but the techniques discussed apply to other platforms as well. This book is all about breadth, and in the spirit of making, it visits different technologies as needed. However, the big goal in this book is to create a shift in the reader’s mindset, where weekend hacks are pushed to the next level and are treated as products to be deployed. In that regard, this book can be a stepping stone for hobbyist makers into developing a broader, professional skill set. First, the book describes techniques for creating web-browser based dashboards for projects. These allow project creators to monitor, control, and troubleshoot their projects in real-time. Project Reliability Engineering discusses various aspects of the process of creating a web dashboard, such as network communication protocols, multithreading, and web design, and data visualization. Later chapters cover configuration of the project and the machine it’s running on, and additional techniques for project monitoring and diagnosis. These include good logging practices; automatic log and metrics monitoring; and alerting via email and text messages; A mixture of advanced concepts forms the last chapter of the book, touching on topics such as usage of microservices in complex projects; debugging techniques for object-oriented projects; and fail-safing the project’s software and hardware. What You’ll Learn Monitor and control projects, keep them up and running, and troubleshoot them efficiently Get acquainted with available tools and libraries, and learn how to make your own tools Expand your knowledge in Python, JavaScript and Linux Develop deeper understanding of web technologies Design robust and complex systems Who This Book Is For Members of the maker community with some development skills.

    Programming PyTorch for Deep Learning

    Deep learning is changing everything. This machine-learning method has already surpassed traditional computer vision techniques, and the same is happening with NLP. If you’re looking to bring deep learning into your domain, this practical book will bring you up to speed on key concepts using Facebook’s PyTorch framework.
    Once author Ian Pointer helps you set up PyTorch on a cloud-based environment, you’ll learn how use the framework to create neural architectures for performing operations on images, sound, text, and other types of data. By the end of the book, you’ll be able to create neural networks and train them on multiple types of data.
    * Learn how to deploy deep learning models to production
    * Explore PyTorch use cases in companies other than Facebook
    * Learn how to apply transfer learning to images
    * Apply cutting-edge NLP techniques using a model trained on Wikipedia

    Pro Python 3

    Refine your programming techniques and approaches to become a more productive and creative Python programmer. This book explores the concepts and features that will improve not only your code but also your understanding of the Python community with insights and details about the Python philosophy.
    *Pro Python 3* , *Third Edition* gives you the tools to write clean, innovative code. It starts with a review of some core Python principles, which are illustrated by various concepts and examples later in the book. The first half of the book explores aspects of functions, classes, protocols, and strings, describing techniques which may not be common knowledge, but which together form a solid foundation. Later chapters cover documentation, testing, and app distribution. Along the way, you’ll develop a complex Python framework that incorporates ideas learned throughout the book.
    Updates in this edition include the role of iterators in Python 3, web scraping with Scrapy and BeautifulSoup, using Requests to call web pages without strings, new tools for distribution and installation, and much more. By the end of the book you’ll be ready to deploy uncommon features that can take your skills to the next level in Python.
    **What You’ll Learn**
    * Implement programs with various types of Python functions
    * Work with classes and object-oriented programming
    * Use strings from the standard library and third-party libraries
    * Harvest web site data with Python
    * Automate unit testing by writing a test suite
    * Review imaging, random number generation, and NumPy scientific extensions
    * Understand The Zen of Python documentation to help you decide the best way to distribute your code

    **Who This Book Is For**
    Intermediate programmers familiar with Python who are looking to move to an advanced level. You should have written at least a simple Python application, and be comfortable with a basic object-oriented approach, using the interactive interpreter, and writing control structures.