Book description
The easy way to learn programming fundamentals with Python
Python is a remarkably powerful and dynamic programming language that's used in a wide variety of application domains. Some of its key distinguishing features include a very clear, readable syntax, strong introspection capabilities, intuitive object orientation, and natural expression of procedural code. Plus, Python features full modularity, supporting hierarchical packages, exception-based error handling, and modules easily written in C, C++, Java, R, or .NET languages, such as C#. In addition, Python supports a number of coding styles that include: functional, imperative, object-oriented, and procedural.
Due to its ease of use and flexibility, Python is constantly growing in popularity—and now you can wear your programming hat with pride and join the ranks of the pros with the help of this guide. Inside, expert author John Paul Mueller gives a complete step-by-step overview of all there is to know about Python. From performing common and advanced tasks, to collecting data, to interacting with package—this book covers it all!
- Use Python to create and run your first application
- Find out how to troubleshoot and fix errors
- Learn to work with Anaconda and use Magic Functions
- Benefit from completely updated and revised information since the last edition
If you've never used Python or are new to programming in general, Beginning Programming with Python For Dummies is a helpful resource that will set you up for success.
Table of contents
-
- Cover
- Introduction
- Part 1: Getting Started with Python
- Part 2: Talking the Talk
- Part 3: Performing Common Tasks
- Part 4: Performing Advanced Tasks
-
Part 5: The Part of Tens
-
Chapter 18: Ten Amazing Programming Resources
- Working with the Python Documentation Online
- Using the LearnPython.org Tutorial
- Performing Web Programming by Using Python
- Getting Additional Libraries
- Creating Applications Faster by Using an IDE
- Checking Your Syntax with Greater Ease
- Using XML to Your Advantage
- Getting Past the Common Python Newbie Errors
- Understanding Unicode
- Making Your Python Application Fast
-
Chapter 19: Ten Ways to Make a Living with Python
- Working in QA
- Becoming the IT Staff for a Smaller Organization
- Performing Specialty Scripting for Applications
- Administering a Network
- Teaching Programming Skills
- Helping People Decide on Location
- Performing Data Mining
- Interacting with Embedded Systems
- Carrying Out Scientific Tasks
- Performing Real-Time Analysis of Data
-
Chapter 20: Ten Tools That Enhance Your Python Experience
- Tracking Bugs with Roundup Issue Tracker
- Creating a Virtual Environment by Using VirtualEnv
- Installing Your Application by Using PyInstaller
- Building Developer Documentation by Using pdoc
- Developing Application Code by Using Komodo Edit
- Debugging Your Application by Using pydbgr
- Entering an Interactive Environment by Using IPython
- Testing Python Applications by Using PyUnit
- Tidying Your Code by Using Isort
- Providing Version Control by Using Mercurial
-
Chapter 21: Ten (Plus) Libraries You Need to Know About
- Developing a Secure Environment by Using PyCrypto
- Interacting with Databases by Using SQLAlchemy
- Seeing the World by Using Google Maps
- Adding a Graphical User Interface by Using TkInter
- Providing a Nice Tabular Data Presentation by Using PrettyTable
- Enhancing Your Application with Sound by Using PyAudio
- Manipulating Images by Using PyQtGraph
- Locating Your Information by Using IRLib
- Creating an Interoperable Java Environment by Using JPype
- Accessing Local Network Resources by Using Twisted Matrix
- Accessing Internet Resources by Using Libraries
-
Chapter 18: Ten Amazing Programming Resources
- About the Authors
- Connect with Dummies
- End User License Agreement
Product information
- Title: Beginning Programming with Python For Dummies, 2nd Edition
- Author(s):
- Release date: February 2018
- Publisher(s): For Dummies
- ISBN: 9781119457893
You might also like
book
Beginning Programming with Python For Dummies
Learn Python—the fun and easy way—and get in the programming game today! Python is one of …
book
Learn Python Programming - Third Edition
Get up and running with Python 3.9 through concise tutorials and practical projects in this fully …
book
Learn Python Programming - Second Edition
Learn the fundamentals of Python (3.7) and how to apply it to data science, programming, and …
book
Python All-in-One For Dummies, 2nd Edition
The one-stop resource for all your Python queries Powerful and flexible, Python is one of the …