Wednesday, November 28, 2018

Beginning Python Using Python 2.6 and Python 3.1 (Free PDF)

File Size: 8.49 mb

Welcome to Python 3.1!
I’ve been working with Python for about ten years now, and every new version has caused me to fall in love with the language all over again. Version 3.1 is no different. If you are new to Python, rest easy — I’ll guide you every step of the way. If, on the other hand, you are an old Python hand exploring the new version, the book is structured so that you can learn the new information you need, without wasting time on already-known information.
I wanted to write this book because I love Python. I love it! And I want to share my love with you. And, maybe you’ll grow to love it as I do. 
This book is designed to cover Python 3.1. Python 3.1, released in 2009, is the latest major revision of the Python programming language. Since Python is a cross-platform language, the content and examples in the book are applicable in any platform (unless specified otherwise). When there is a choice to be made as to platform independence, the examples will be as cross-platform as possible.
In addition, since Python 3.1 is relatively new, not all supporting libraries have been updated to work in Python 3.x. In those instances where this is the case and it is felt that the theory still needs to be
expounded upon, Python 2.6 will be used in lieu of version 3.1.
As might be expected from a “Beginning” book, the book begins with an introduction to the language. From there, you’ll move through the core of the language, then move on to more advanced and specialized topics. The book is divided up into four parts.

Part I: Dipping Your Toe into Python
Chapter 1: Programming Basics and Strings
Chapter 2: Numbers and Operators 
Chapter 3: Variables — Names for Values
Part II: Python Language and the Standard Library
Chapter 4: Making Decisions
Chapter 5: Functions
Chapter 6: Classes and Objects
Chapter 7: Organizing Programs 
Chapter 8: Files and Directories 
Chapter 9: Other Features of the Language
Chapter 10: Building a Module 
Chapter 11: Text Processing
Part III: Putting Python to Work
Chapter 12: Testing
Chapter 13: Writing a GUI with Python
Chapter 14: Accessing Databases
Chapter 15: Using Python for XML
Chapter 16: Network Programming
Chapter 17: Extension Programming with C 
Chapter 18: Numerical Programming
Chapter 19: An Introduction to Django
Chapter 20: Web Applications and Web Services 
Chapter 21: Integrating Java with Python 
Part IV: Appendices
Appendix A: Answers to the Exercises
Appendix B: Online Resources
Appendix C: What’s New in Python 3.1
Appendix D: Glossary 

Author Details
"James Payne" (Margate, FL) is Editor-in-Chief of Developer Shed, Inc. and has been writing and programming since the age of seven years old. Proficient in many languages, he has written over
400 articles covering practically every major programming language. As a contractor, he develops proprietary software for the financial industry using Python and likes to dabble in Django in his
spare time.

Download Drive-1

No comments:

Post a Comment