Book description
Learn Python—the fun and easy way—and get in the programming game today!
Python is one of the fastest growing programming languages, and no wonder. It requires three to five times less time than developing in Java, is a great building block for learning both procedural and object-oriented programming concepts, and is an ideal language for data analysis. Beginning Programming with Python For Dummies is the perfect guide to this dynamic and powerful programming language—even if you've never coded before! Author John Paul Mueller draws on his vast programming knowledge and experience to guide you step-by-step through the syntax and logic of programming with Python and provides several real-world programming examples to give you hands-on experience trying out what you've learned.
Provides a solid understanding of basic computer programming concepts and helps familiarize you with syntax and logic
Explains the fundamentals of procedural and object-oriented programming
Shows how Python is being used for data analysis and other applications
Includes short, practical programming samples to apply your skills to real-world programming scenarios
Whether you've never written a line of code or are just trying to pick up Python, there's nothing to fear with the fun and friendly Beginning Programming with Python For Dummies leading the way.
Table of contents
-
- Introduction
-
Part I: Getting Started with Python
- Chapter 1: Talking to Your Computer
- Chapter 2: Getting Your Own Copy of Python
- Chapter 3: Interacting with Python
- Chapter 4: Writing Your First Application
-
Part II: Talking the Talk
- Chapter 5: Storing and Modifying Information
- Chapter 6: Managing Information
- Chapter 7: Making Decisions
- Chapter 8: Performing Repetitive Tasks
- Chapter 9: Dealing with Errors
-
Part III: Performing Common Tasks
- Chapter 10: Interacting with Modules
- Chapter 11: Working with Strings
- Chapter 12: Managing Lists
- Chapter 13: Collecting All Sorts of Data
- Chapter 14: Creating and Using Classes
- Part IV: Performing Advanced Tasks
-
Part V: The Part of Tens
-
Chapter 17: Ten Amazing Programming Resources
- Working with the Python Documentation Online
- Using the LearnPython.org Tutorial
- Performing Web Programming Using Python
- Getting Additional Libraries
- Creating Applications Faster 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 18: 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 19: Ten Interesting Tools
- Tracking Bugs with Roundup Issue Tracker
- Creating a Virtual Environment Using VirtualEnv
- Installing Your Application Using PyInstaller
- Building Developer Documentation Using pdoc
- Developing Application Code Using Komodo Edit
- Debugging Your Application Using pydbgr
- Entering an Interactive Environment Using IPython
- Testing Python Applications Using PyUnit
- Tidying Your Code Using Isort
- Providing Version Control Using Mercurial
-
Chapter 20: Ten Libraries You Need to Know About
- Developing a Secure Environment Using PyCrypto
- Interacting with Databases Using SQLAlchemy
- Seeing the World Using Google Maps
- Adding a Graphical User Interface Using TkInter
- Providing a Nice Tabular Data Presentation Using PrettyTable
- Enhancing Your Application with Sound Using PyAudio
- Manipulating Images Using PyQtGraph
- Locating Your Information Using IRLib
- Creating an Interoperable Java Environment Using JPype
- Accessing Local Network Resources Using Twisted Matrix
- Accessing Internet Resources Using Libraries
-
Chapter 17: Ten Amazing Programming Resources
- About the Author
- Cheat Sheet
Product information
- Title: Beginning Programming with Python For Dummies
- Author(s):
- Release date: September 2014
- Publisher(s): For Dummies
- ISBN: 9781118891452
You might also like
book
Beginning Programming with Python For Dummies, 2nd Edition
The easy way to learn programming fundamentals with Python Python is a remarkably powerful and dynamic …
book
Learn to Program with Python 3: A Step-by-Step Guide to Programming
Move from zero knowledge of programming to comfortably writing small to medium-sized programs in Python. Fully …
book
Python All-in-One For Dummies
Your one-stop resource on all things Python Thanks to its flexibility, Python has grown to become …
book
Programming Python, 4th Edition
If you've mastered Python's fundamentals, you're ready to start using it to get real work done. …