GeezerVison is showing freecomputerbooks.com — Python Programming - Free Computer, Programming, Mathematics, Technical Books, Lecture Notes and Tutorials
Processing ......
Python Programming
Related Book Categories:
-
-
Mastering FastAPI with Python (Ayman Alheraki)
This practical guide is your complete, hands-on guide to building lightning-fast, production-ready APIs using Python’s most modern web framework: FastAPI to designing, deploying, and scaling complex API architectures for real-world use.
-
AI Concepts Using Python (Ayman Alheraki)
This practical guide is a modern, beginner-friendly guide designed to help you master Python programming faster and smarter by leveraging the power of Artificial Intelligence and tools like ChatGPT.
-
-
Beej's Guide to Python Programming (Brian Hall)
This book is designed with you in mind. It understands that you might be coming from a completely different background, maybe feeling a little intimidated by all the tech jargon out there.
-
-
Learn Python with Jupyter (Serena Bonaretti)
In this open access book, you will learn to code in Python using Jupyter Notebook. Even more importantly, you will develop computational thinking, which is the way we think when coding.
-
Object-Oriented Programming in Python (M. H. Goldwasser)
An intuitive and thorough guide to mastering object-oriented programming from the ground up. Cover the basics of building classes and creating objects, and put theory into practice with clear examples that help visualize the object-oriented style.
-
-
Python for Science and Engineering (Hans-Petter Halvorsen)
This book offers a quick and incisive introduction to Python programming for anyone. It has carefully developed a concise approach to using Python in any discipline of science and engineering, with plenty of examples, practical hints, and insider tips.
-
-
Fundamentals of Python Programming (Richard L. Halterman)
It focuses on introducing programming techniques and developing good habits. To that end, our approach avoids some of the more esoteric features of Python and concentrates on the programming basics that transfer directly to other imperative programming.
-
-
Automate the Boring Stuff with Python (Albert Sweigart)
Learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required. You'll create Python programs that effortlessly perform useful and impressive feats of automation.
-
Python for Everybody: Exploring Data in Python 3
This book is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet.
-
Python for Data Analysis: Pandas, NumPy, and Jupyter
The focus is specifically on Python programming, libraries, and tools as opposed to data analysis methodology. This is the Python programming you need for data analysis. You'll learn the latest versions of pandas, NumPy, and Jupyter in the process.
-
-
Python for Software Development (Hans-Petter Halvorsen)
This is a textbook in Python Programming with lots of Examples, Exercises, and Practical Applications within Software Systems, Software Development, etc. The focus is on the use of Python for creating modern Software Systems.
-
Raspberry Pi and Python (Hans-Petter Halvorsen)
This is a textbook where you learn about Raspberry Pi and Python Programming with lots of Examples, Exercises, and Practical Applications. The focus is on the use of Python in combination with Raspberry Pi.
-
Internet of Things with Python (Hans-Petter Halvorsen)
This is a textbook where you learn about Internet of Things (IoT) and Python Programming with lots of Examples, Exercises, and Practical Applications. The focus is on the use of Python in Internet of Things Applications.
-
-
-
Python Programming (Hans-Petter Halvorsen)
This is a textbook in Python Programming with lots of Practical Examples and Exercises. You will learn the necessary foundation for basic programming with focus on Python, as well as some advanced language features that common in Python code.
-
Python Jupyter Notebooks for College Math Teachers
This book is an introduction to the use of Python Jupyter Notebooks (JNBs) for college math teachers and their students. Each section of the book has been written in the form of a Jupyter Notebook and can be downloaded.
-
Introduction to Data Science Using Python (Afrand Agah)
Dive into the transformative world of Data Science with this comprehensive guide, focusing on Python's application in data science rather than broad software development. Utilizes machine-learning and statistics to accomplish data-driven resolutions.
-
-
Architecture Patterns with Python (Harry Percival, et al.)
Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices, it introduces proven architectural design patterns to help Python developers manage application complexity, and get the most value out of their test suites.
-
Clean Architectures in Python: Better Software Design
The clean architecture is the opposite of spaghetti code, where everything is interlaced and there are no single elements that can be easily detached from the rest and replaced without the whole system collapsing.
-
-
-
-
-
Functional Programming in Python (David Mertz)
It describes ways to avoid Python’s imperative-style flow control, the nuances of callable functions, how to work lazily with iterators, and the use of higher-order functions. He also lists several third-party Python libraries useful for functional programming.
-
-
-
Python Matplotlib Basics (Sandro Tosi)
This is a practical, hands-on book, with a lot of code and images. It presents the real code that generates every image and describes almost every single line of it, so that you know exactly what's going on.
-
Python Packages (Tomas Beuzen, et al.)
An open source book that describes modern and efficient workflows for creating Python packages. Covering the entire Python packaging life cycle, this essential guide takes readers from package creation all the way to effective maintenance and updating.
-
Introduction to Scientific Programming with Python
This book offers an initial introduction to programming for scientific and computational applications using the Python programming language. The presentation style is compact and example-based, assuming little or no prior experience in programming.
-
Modeling and Simulation in Python (Allen B. Downey)
This book is an introduction to physical modeling using a computational approach with Python. You will learn how to use Python to accomplish many common scientific computing tasks: importing, exporting, and visualizing data; numerical analysis; etc.
-
-
O'Reilly® Think Python, 2nd Edition (Allen B. Downey)
This hands-on guide takes you through the Python programming language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. 2nd edition updated for Python 3.
-
-
Deep Learning with Python, 2nd Edition (Francois Chollet)
This book introduces the field of deep learning using Python and the powerful Keras library. It offers insights for both novice and experienced machine learning practitioners, and builds your understanding through intuitive explanations and practical examples.
-
Python: The Ultimate Weapon in Cybersecurity (Ayman Alheraki)
Unlock Python's potential in cyber defense and arm yourself with the knowledge to safeguard against digital threats. Simplify complex cybersecurity concepts while equipping you with the skills to analyze, understand, and defend against threats
-
-
Python Programming for Hackers and Reverse Engineers
Explain the concepts behind hacking tools and techniques like debuggers, trojans, fuzzers, and emulators, showing you how to harness existing Python-based security tools - and how to build your own when the pre-built ones won't cut it.
-
-
Data Analysis with Python (Numpy, Matplotlib and Pandas)
Understand data analysis pipelines using machine learning algorithms and techniques with this practical guide, using Python. Equipped with the skills to prepare data for analysis and create meaningful data visualizations for forecasting values from data.
-
Data Visualization in Python (Daniel Nelson)
This is a book for beginner to intermediate Python developers and will guide you through simple data manipulation with Pandas, cover core plotting libraries like Matplotlib and Seaborn, as well as experimental libraries like Altair.
-
Introduction to Python for Finance (Trenton McKinney)
Unlock the full potential of Python in the world of finance. This comprehensive guide is your gateway to mastering the powerful capabilities of Python to revolutionize financial analysis and investment strategies.
-
-
Learning Statistics with Python (Ethan Weed)
This book explains basic concepts of statistics within the framework of using Python. The blending of statistics and computer coding has quickly become a standard in research to in both academia and industry.
-
An Introduction to R and Python for Data Analysis
This book helps teach students to code in both R and Python simultaneously. The book is written in an engaging, collaborative style that makes it enjoyable to read. It maintains its formality without creating a barrier between the reader and the content.
-
Python Programming for Economics and Finance
Looking to enhance your skills in Economics and Finance? Dive into Python programming! With libraries like Pandas, NumPy, and Matplotlib, you can analyze data, build models, and visualize trends like never before.
-
-
-
-
Machine Learning with Python Tutorial (Bernd Klein)
This practical guide provides helps to solve machine learning challenges you may encounter in your work. Go beyond theory and concepts by learning the nuts and bolts you need to construct working machine learning applications.
-
Machine Learning with Python (Tutorials Point)
This book helps beginners learn the art and science of machine learning, presens real-world examples that leverage the popular Python machine learning ecosystem. You will receive a complete understanding of machine learning fundamentals.
-
Statistics and Machine Learning in Python (Edouard Duchesnay)
Illustrates the fundamental concepts that link statistics and machine learning, so that the reader can not only employ statistical and machine learning models using modern Python modules, but also understand their relative strengths and weaknesses.
-
Linear Algebra with Python (Sean Fitzpatrick)
This textbook is for those who want to learn linear algebra from the basics. Python is used throughout the book to explain linear algebra. Learning with Python interactively, readers will naturally become accustomed to Python coding.
-
Beyond the Basic Stuff with Python: Writing Clean Code
More than a mere collection of advanced syntax and masterful tips for writing clean code, advance your Python programming skills by using the command line and other professional tools like code formatters, type checkers, linters, and version control.
-
-
Clean Code in Python: Refactor Your Legacy Code Base
The book describes the basic elements of writing clean code and how it plays an important role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design.
-
-
-
Python 500 Practice Exams Questions with Explanation
This is a comprehensive practice guide designed to help learners, job seekers, and developers solidify their Python programming skills through 500+ multiple-choice questions (MCQs). Spanning foundational topics to advanced OOP, etc.
-
-
Practical Python Projects (Yasoob Khalid)
This collection of 81 Python projects will have you making digital art, games, animations, counting programs, and more right away. Once you see how the code works, you’ll practice re-creating the programs and experiment by adding your own custom touches.
-
Python Programming Exercises, Gently Explained (Al Sweigart)
This is the perfect book for beginner and intermediate programmers who want to test their Python skills but aren’t ready to begin professional-level software development. The 42 programming exercises in this book let you practice what you've learned.
-
-
Python 3 Patterns, Recipes and Idioms (Bruce Eckel, et al)
This book is aimed at more experienced Python programmers who are looking to deepen their understanding of the language and modern programming idioms. It focuses on some of the more advanced techniques used by libraries, frameworks, and applications.
-
The Recursive Book of Recursion using Python (Al Sweigart)
Recursion has an intimidating reputation. This book uses Python and JavaScript examples to teach the basics of recursion, exposing the ways that it's often poorly taught and clarifying the fundamental principles of all recursive algorithms.
-
Python for Network Engineers (Natasha Samoylenko)
Everything in the book is focused on network equipment and interaction with it, using the Python programming language. This immediately makes it possible to use the knowledge gained in the daily work of network engineers.
-
Programming for Computations - Python 3 Edition
This book outlines the shortest possible path from no previous experience with programming to a set of skills that allows students to write simple programs for solving common mathematical problems with numerical methods in the context.
-
First Semester in Numerical Analysis with Python (Yaning Liu)
This book introduces students to Numerical Methods using Python for the implementation of the algorithms. Discusses several common applications of Numerical Analysis and implementation using real world examples and hands on programming exercises.
-
Computational Physics with Python (Eric Ayars)
This book provides an unusually broad survey of the topics of modern computational physics. Its philosophy is rooted in learning by doing, with new scientific materials as well as with the Python programming language.
-
-
Python Design Patterns (Brandon Rhodes)
Understand the structural, creational, and behavioral Python design patterns - this book will help you learn the core concepts of design patterns and the way they can be used to resolve software design problems using Python.
-
-
O'Reilly® Think Bayes: Bayesian Statistics in Python
If you know how to program, you're ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Python code instead of mathematical formulas, using discrete probability distributions rather than continuous mathematics.
-
-
Mathematical Python (Patrick Walls)
This book is an introduction to mathematical computing including basic Python programming, scientific computing with NumPy, SciPy and Matplotlib, applications in calculus, linear algebra and differential equations.
-
How To Code in Python 3 (Lisa Tagliaferri)
This book is designed to bring developers and others who are anxious to learn Python up to speed quickly. You will learn warts, gotchas, best practices and hints that have been gleaned through the years in days.
-
Python Tutorial (Guido van Rossum)
This tutorial introduces the reader informally to the basic concepts and features of the Python language and system. This fast-paced, thorough introduction will have you writing programs, solving problems, and making things that work in no time.
-
The Python Handbook (Flavio Copes)
Whether you have never written a line of code or you have some programming experience, this book is the right choice because it will inevitably put you in front of new, high-paying job opportunities, ...
-
-
The Coder's Apprentice: Learning Programming with Python 3
This book is aimed at teaching Python 3 to students and teenagers who are completely new to programming, assumes no previous knowledge of programming on the part of the students, and contains numerous exercises to train their programming skills.
-
Code Like a Pythonista: Idiomatic Python (David Goodger)
This book is a thorough introduction to every feature of the Python language for programmers who are impatient to write production code. You'll dive deep into idiomatic Python patterns so you can write professional Python programs in no time.
-
Learn More Python 3 The Hard Way (Zed A. Shaw)
This book of 52 hands-on projects is perfect for everyone who's written Python code but isn't yet comfortable taking new ideas all the way to finished software. Each project helps you build a key practical skill.
-
Create Graphical User Interfaces with Python (Laura Sach, et al)
This book is for everyone, from beginners to experienced Python programmers who want to explore graphical user interfaces (GUIs). There are ten fun projects for you to create, including a painting program, an emoji match game, and a stop-motion animation creator.
-
Foundations of Robotics: Approach with Python and ROS
This book introduces key concepts in robotics in an easy to understand language using an engaging project-based approach. It covers contemporary topics in robotics, providing an accessible entry point to fundamentals in all the major domains.
-
-
-
-
Python for Geospatial Analysis (Ujaval Gandhi)
Suitable for GIS practitioners with no programming background or python knowledge. The course will introduce basic Python programming concepts, libraries for spatial analysis, geospatial APIs and techniques for building spatial data processing pipelines.
-
Introduction to Python for Geographic Data Analysis
Introduce the basics of Python programming and geographic data analysis for all “geo-minded” people (geographers, geologists and others using spatial data). Apply Python GIS geospatial processes to a variety of problems, and work with remote sensing data.
-
-
Geographic Data Science with Python (Sergio Rey, et al.)
Provides the tools, the methods, and the theory to meet the challenges of contemporary data science applied to geographic problems and data, by using geographical and computational reasoning to unlock new insights hidden within data.
-
Learning Python (Fabrizio Romano)
The book begins by exploring the essentials of programming, data structures and teaches you how to manipulate them. It then moves on to controlling the flow of a program and writing reusable and error proof code.
-
-
Python Machine Learning Projects (Brian Boucheron, et al)
This book tries to equip the developers of today and tomorrow with tools they can use to better understand, evaluate, and shape machine learning. If you know some Python and you want to use machine learning and deep learning, pick up this book.
-
Deep Learning with PyTorch (Eli Stevens, et al)
This book teaches you to create deep learning and neural network systems with PyTorch. It gets you to work right away building a tumor image classifier from scratch. You'll learn best practices for the entire deep learning pipeline, tackling advanced projects.
-
Machine Learning with TensorFlow (Nishant Shukla)
This book gives readers a solid foundation in machine-learning concepts plus hands-on experience coding TensorFlow with Python. You'll learn the basics by working with classic prediction, classification, and clustering algorithms.
-
-
-
Building Skills in Object-Oriented Design in Python
This book will help you build Object-Oriented design skills through the creation of a moderately complex family of games. It is a step-by-step guide to OO design and implementation for developers who want to use Python to create efficient programs.
-
Program Arcade Games: With Python and Pygame (Paul Craven)
Learn and use Python and PyGame to design and build cool arcade games. After reading and using this book, you'll be able to learn to program and build simple arcade game applications using one of today's most popular programming languages, Python.
-
Coding Games With Pygame Zero and Python (Richard Smith)
Teach pro-gramming using action games used to make learning more interesting. Some of the examples are entirely focused on introducing new language concepts or showing how the Pygame Zero API works, but most are a mixture of both.
-
Code the Classics – Volume 1: Using Python and Pygame
This book not only tells the stories of some of the seminal video games of the 1970s and 1980s, but shows you how to create your own games inspired by them using Python and Pygame Zero, following examples programmed by Raspberry Pi founder Eben Upton.
-
-
Classic Computer Science Problems in Python (David Kopec)
This book deepens your knowledge of problem-solving techniques from the realm of computer science by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more.
-
-
Practices of the Python Pro (Dane Hillard)
You'll learn to design professional-level, clean, easily maintainable software at scale using the incredibly popular programming language, Python. You'll find easy-to-grok examples and instantly useful techniques that will help you code like a pro.
-
IPython Interactive Computing and Visualization Cookbook
This book contains many ready-to-use, focused recipes for high-performance scientific computing and data analysis, from the latest IPython/Jupyter features to the most advanced tricks, to help you write better and faster code.
-
A Whirlwind Tour of Python (Jake VanderPlas)
This book a fast-paced introduction to essential features of the Python language, aimed at researchers and developers who are already familiar with programming in another language, particularly for using Python for data science and/or scientific programming.
-
-
Annotated Algorithms in Python: with Applications
This book covers Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. It teaches the core knowledge required by any scientist interested in numerical algorithms and computational finance.
-
O'Reilly® Test-Driven Development with Python (Harry Percival)
By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests BEFORE building your apps.
-
-
-
Cracking Codes with Python: Building and Breaking Ciphers
Learn how to program in Python while making and breaking ciphers - algorithms used to create and send secret messages! You'll begin with simple programs for the reverse and Caesar ciphers and then work your way up to public key cryptography, etc.
-
Open Workbook of Cryptology: Python Projects
This book uses Python and some standard cryptographic libraries in Python to explore these cryptological ideas. It should be accessible to students with a solid basic comfort level with Python – but could also be used as a way to solidify Python.
-
Python and Coding Theory (David Joyner)
This is the lecture notes for a course on Python and coding theory designed for students who have little or no programmig experience. You will learn some of the Python computer programming language and selected topics in coding theory.
-
Hands-on Python Tutorial (Dr. Andrew N. Harrington)
This book provides a concise, step-by-step guide to Python programming for beginners. A lot of examples, illustrations, end of chapter summary and practice exercises (with solutions) are provided to help the reader learn faster, remember longer, etc.
-
Essential Python (Krzysztof Kowalczyk)
This book provides clear and concise explanation of topics for programmers both starting to learn the Python programming language as well as those diving in more complex topics. Examples are linked to online playground that allows you to play with them.
-
O'Reilly® Python Web Frameworks (Carlos De La Guardia)
This book describes Python web frameworks ranging from full-stack options that offer a lot of functionality to micro frameworks that focus on simplicity with fewer features. Learn how to choose a framework that best fits your development needs.
-
Hadoop with Python (Zachary Radtka, et al)
This book takes you through the basic concepts behind Hadoop, MapReduce, Pig, and Spark. Then, through multiple examples and use cases, you'll learn how to work with these technologies by applying various Python tools.
-
Python Notes for Professionals (Stack Overflow Contributors)
This book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters.
-
How to Make Mistakes in Python? (Mike Pirnat)
Even the best programmers make mistakes. Some have been simple and silly; others were embarrassing and downright costly. The author dissects some of his most memorable blunders, peeling them back layer-by-layer to reveal just what went wrong.
-
Fast Lane to Python (Norm Matloff)
This book aims to enable the reader to quickly acquire a Python foundation. The material particularly feel quite comfortable to anyone with background in an object-oriented programming (OOP) language such as C++ or Java.
-
A Beginner's Python Tutorial (Wikibooks)
If you are new to programming with Python and are looking for a solid introduction, this is the book for you - a comprehensive and easy-to-read introduction to Python programming includes a wealth of programming tutorials for writing your first lines of code.
-
Programming for Computations - Python (Svein Linge, et al)
This book presents computer programming as a key method for solving mathematical problems using Python. Each treated concept is illustrated and explained in detail by means of working examples. It is intended for novice programmers and engineers.
-
-
-
Developing Graphics Frameworks with Python and OpenGL
It shows you how to create software for rendering complete three-dimensional scenes, explains the foundational theoretical concepts as well as the practical programming techniques that will enable you to create your own animated and interactive worlds.
-
-
-
From Python to NumPy (Nicolas P. Rougier)
NumPy is one of the most important scientific computing libraries available for Python. This book teaches you how to achieve expert level competency to perform complex operations, with in-depth coverage of advanced concepts.
-
Guide to NumPy (Travis E. Oliphant)
This book is for programmers, scientists, or engineers, who have basic Python knowledge and would like to be able to do numerical computations with Python. It will give you a solid foundation in NumPy arrays and universal functions.
-
NumPy Tutorials (Usman Malik, Anne Bonner, et al)
They provide everything you need to know to get started with NumPy. They also explain the basics of NumPy such as its architecture and environment, discusses the various array functions, types of indexing, etc. With examples for better understanding.
-
Scipy Lecture Notes (Emmanuelle Gouillart, et al)
This book is the teaching material on the scientific Python ecosystem, a quick introduction to central tools and techniques. It is for programmers from beginner to expert. Work on real-world problems with SciPy, NumPy, Pandas, scikit-image, and other Python libraries.
-
SciPy Programming Succinctly (James McCaffrey)
This book offers readers a quick, thorough grounding in knowledge of the Python open source extension SciPy. The SciPy library, accompanied by its interdependent NumPy, offers Python programmers advanced functions that work with arrays and matrices.
-
Bayesian Methods for Hackers: Using Python and PyMC
This book illuminates Bayesian inference through probabilistic programming with the powerful PyMC language and the closely related Python tools NumPy, SciPy, Matplotlib, through practical examples and computation - no advanced mathematics required.
-
-
Dive Into Python 3 (Mark Pilgrim)
This book is a hands-on guide to Python 3 (the latest version of the Python language) and its differences from Python 2. Each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end.
-
-
-
Python 3 Basics Tutorial (Kristian Rother)
Written specifically for beginners, it takes you step-by-step through writing your very first program, explaining each portion of code as we go along, guides you through setting up Python, choosing an IDE, as well as the various elements of coding in Python.
-
Modeling Creativity - Case Studies in Python (Tom De Smedt)
This book is to model creativity using computational approaches in Python. The aim is to construct computer models that exhibit creativity in an artistic context, that is, that are capable of generating or evaluating an artwork (visual or linguistic), etc.
-
-
-
Learn Python Fast Deep Simple (Behnam Khani)
A Visual and Interactive Journey into Python Programming. Dive into captivating visuals and interactive exercises, perfect for beginners and intermediate programmers. Unleash your Python skills with this immersive eBook.
-
Intermediate Python (Obi Ike-Nwosu)
Provides a reader with a holistic and in-depth knowledge of the Python language. It explains how methods and functions are related, how sequences can be created elegantly, the tools for functional programming, how user defined objects can be used.
-
Intermediate Python (Muhammad Yasoob Ullah Khalid)
Python is an amazing language with a strong and friendly community of programmers. This book aims to give you bits of information about some interesting topics which you can further explore after getting the basics of Python down your throat,
-
-
Python for Econometrics, Statistics and Data Analysis
This book provides an introduction to Python for a beginning programmer. They may also be useful for an experienced Python programmer interested in using NumPy, SciPy, and matplotlib for numerical and statistical analaysis.
-
The Full Stack Python (Matt Makai)
This book explains each Python web application stack layer and provides the best web resources for those topics. Throughout the book it takes an example open source Python web application through a complete deployment on a virtual private server.
-
-
O'Reilly® Natural Language Processing with Python
This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies, from predictive text and email filtering to automatic summarization and translation.
-
Hands-On Natural Language Processing with Python
It teaches you how to leverage deep learning models for performing various NLP tasks, along with best practices in dealing with today's NLP challenges. you will be well versed in building deep learning-backed NLP applications, along with overcoming NLP challenges.
-
-
-
Deep Learning Tutorials using Python (LISA Lab)
The tutorials presented here will introduce you to some of the most important deep learning algorithms and will also show you how to run them using Theano. Theano is a python library that makes writing deep learning models easy, and gives the option of training them on a GPU.
-
Python for Kids: A Playful Introduction to Programming
This book brings Python to life and brings you (and your parents) into the world of programming. It will guide you through the basics as you experiment with unique example programs that feature ravenous monsters, secret agents, thieving ravens, and more.
-
-
Think Python - How to Think Like a Computer Scientist
Think Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used.
-
-
Programming Computer Vision with Python: Tools and Algorithms
This book is a hands-on introduction to computer vision using Python. It gives an easily accessible entry point to hands-on computer vision with enough understanding of the underlying theory and algorithms to be a foundation for students, researchers.
-
Invent Your Own Computer Games with Python, 3rd Edition
It teaches you how to program computer games in the Python programming language. Each chapter gives you the complete source code for a new game. It was written to be understandable by anyone of any age who has never programmed before.
-
-
-
Python Scripting for Computational Science (Hans Langtangen)
With a primary focus on examples and applications of relevance to computational scientists, this brilliantly useful book shows computational scientists how to develop tailored, flexible, and human-efficient working environments built from small scripts written in the easy-to-learn, high-level Python language.
-
Essential Python 3 (Kevin Vans-Colina)
This book is written to provide all the essential information to get you programming in Python 3. It starts by running through the basics of the language before showing you how to use some of the powerful libraries included in Python 3.
-
Python Succinctly (Jason Cannon)
Learn to use the Python language to create programs of all kinds. It will guide you from complete unfamiliarity with Python to creating practical applications. With Python Succinctly, lack of experience isn't an obstacle to programming language mastery.
-
-
-
An Introduction to Python (Guido van Rossum)
This manual provides an introduction to Python, an easy to learn object-oriented programming language. Python combines power with clear syntax. It has modules, classes, exceptions, very high level data types, and dynamic typing.
-
Python for You and Me (Kushal Das)
This is a simple book to learn Python programming language, it is for the programmers who are new to Python. It shall introduce you to an easy way to learn Python and be able to complete your own projects!
-
-
-
-
Python Essential Reference (David Beazley)
This book is the definitive reference guide to the Python programming language - the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library.
-
The Python Standard Library (Fredrik Lundh)
Covers the entire standard library, everything from modules that are as much a part of the Python language as the types and statements defined by the language specification, to obscure modules that are probably useful only to a small number of programs.
-
Learning to Program Using Python (Cody Jackson)
The core Python language (both versions 2.x and 3.x) is discussed, as well as an introduction to graphical user interface creation. The ideas covered in this book provide the reader with many major programming topics, applicable to a wide variety of programming languages.
-
-
-
Keras Succinctly (James McCaffrey)
The goal of this book is to introduce you Keras, the one of the most popular and powerful libraries for building neural networks in Python. You'll learn how to build a convolutional neural network in Python!
-
-
A Byte of Python (Swaroop C H)
This book serves as a tutorial or guide to the Python language for a beginner audience. It is written for the latest Python 3, even though Python 2 is the commonly found version of Python today (read more about it in Python 2 versus 3 section).
-
A Python Book (Dave Kuhlman)
This book is a self-learning document for a course in Python programming. It contains (1) a part for beginners, (2) a discussion of several advanced topics that are of interest to Python programmers, and (3) a Pythonworkbook with lots of exercises.
-
Text Processing in Python (David Mertz)
This book is an example-driven, hands-on tutorial that carefully teaches programmers how to accomplish numerous text processing tasks using the Python language. It provides efficient and effective solutions to specific text processing problems.
-
Making Games with Python and Pygame (Albert Sweigart)
This is a programming book that covers the Pygame game library for the Python programming language, written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has some familiarity with Python.
-
Django 3 Web Development Cookbook (Aidas Bendoraitis, et al.)
Practical recipes for building fast, robust, and secure web apps using Django 3 and Python. Actionable solutions to common problems in Python web development. It not only helps you work with the PostgreSQL database but also the MySQL database.
-
Effective Django (Nathan Yergler)
With this book, you should have an understanding of how Django's pieces fit together, how to use them to engineer web applications, and where to look to dig deeper. Building web applications that are testable, maintainable, and scalable.
-
The Definitive Guide to Django: Web Development Done Right
This book will show you how to assemble Django's features and take advantage of its power to design, develop, and deploy a fully-featured web site. It will walk you through the creation of an example web application, with lots of code examples.
-
-
Computational Physics with Python (Mark Newman)
A complete introduction to the field of computational physics, with examples and exercises in the Python programming language. It explains the fundamentals of computational physics and describes in simple terms the techniques that every physicist should know,.
-
Python Scientific Lecture Notes (Scipy Lectures)
This book is the teaching material on the scientific Python ecosystem, a quick introduction to central tools and techniques. It is for programmers from beginner to expert. Work on real-world problems with SciPy, NumPy, Pandas, scikit-image, and other Python libraries.
-
-
-
-
-
Basic Data Analysis and More - A Guided Tour Using Python
In this book, a selection of frequently required statistical tools will be introduced and illustrated. From a point of view of data analysis, an exemplary implementation of the presented techniques using the Python programming language is provided.
-
-
-
Learning with Python: Interactive Edition
This book provides a comprehensive, accessible introduction to Python fundamentals. An ideal first language for learners entering the rapidly expanding field of computer science, Python gives students a solid platform of key problem-solving skills that translate easily across programming languages.
-
-
Design Patterns in Python (Alexander Shvets, et al)
This book is for Python programmers with an intermediate background and an interest in design patterns implemented in idiomatic Python. Programmers of other languages who are interested in Python can also benefit from this book.
-
-
Go for Python Programmers (Jason McVetta)
This book is intended to provide a solid introduction to the Go language for experienced Python programmers. You'll explore key areas of the language such as concurrency, testing, data structures, and more.
-
-
Fundamentals of Programming: With OOP, Python Edition
A balanced and flexible approach to the incorporation of object-oriented principles in introductory courses using Python. Includes an exclusive, easy-to-use custom graphics library that helps readers grasp both basic and advanced concepts.
-
-
Book Categories
Other Categories
Resources and Links
|