- Author: Mark Pilgrim
- Format: PDF, online HTML, archived HTML
- Price: free
Dive Into Python 3 covers Python 3 and its differences from Python 2. Compared to Dive Into Python, it’s about 20% revised and 80% new material.
Chapters include:
- What’s New in “Dive Into Python 3”
- Installing Python
- Your First Python Program
- Native Datatypes
- Comprehensions
- Strings
- Regular Expressions
- Closures & Generators
- Classes & Iterators
- Advanced Iterators
- Unit Testing
- Refactoring
- Files
- XML
- Serializing Python Objects
- HTTP Web Services
- Case Study: Porting chardet to Python 3
- Packaging Python Libraries
- Porting Code to Python 3 with 2to3
- Special Method Names
- Where to Go From Here
- Troubleshooting
http://diveintopython3.ep.io/
Comments Off
- Author: Mark Pilgrim
- Format: PDF, online HTML, archived HTML, Word 97 DOC, plain text, XML
- Price: free
Dive Into Python is a free Python book for experienced programmers. It was originally hosted at DiveIntoPython.org, but the author has pulled down all copies. It is being mirrored here.
Chapters include:
- Installing Python
- Your First Python Program
- Native Datatypes
- The Power Of Introspection
- Objects and Object-Orientation
- Exceptions and File Handling
- Regular Expressions
- HTML Processing
- XML Processing
- Scripts and Streams
- HTTP Web Services
- SOAP Web Services
- Unit Testing
- Test-First Programming
- Refactoring
- Functional Programming
- Dynamic functions
- Performance Tuning
http://www.diveintopython.net/
Comments Off
- Author: Swaroop C H
- Format: PDF, online HTML
- Price: free
‘A Byte of Python’ is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.
Chapters include:
- Introduction
- Installation
- First Steps
- Basics
- Operators and Expressions
- Control Flow
- Functions
- Modules
- Data Structures
- Problem Solving
- Object Oriented Programming
- Input Output
- Exceptions
- Standard Library
- More
- What Next
http://www.swaroopch.com/notes/Python
Comments Off
- Author: Editor Lydia Pintscher and 42 prominent contributors to Open Source projects
- Format: PDF
- Price: free
Free Software projects are changing the software landscape in impressive ways with dedicated users and innovative management. Each person contributes something to the movement in their own way and to their abilities and knowledge. This personal commitment and the power of collaboration over the internet is what makes Free Software great and what brought the authors of this book together.
This book is the answer to "What would you have liked to know when you started contributing?". The authors give insights into the many different talents it takes to make a successful software project, coding of course but also design, translation, marketing and other skills. We are here to give you a head start if you are new. And if you have been contributing for a while already, we are here to give you some insight into other areas and projects.
Chapters include:
- Ideas and Innovation
- Code First
- Everyone Else Might Be Wrong, But Probably Not
- Out of the Lab, into the Wild
- Prepare for the Future: Evolution of Teams in FLOSS
- You’ll Eventually Know Everything They’ve Forgotten
- University and Community
- Being Allowed to Do Awesome
- Love the Unknown
- Backups to Maintain Sanity
- The Art of Problem Solving
- Cross-Project Collaboration
- Writing Patches
- Given Enough Eyeballs, Not All Bugs are Shallow
- Kick, Push
- Test-Driven Enlightenment
- Life-Changer Documentation for Novices
- Good Manners Matter
- Documentation and My Former Self
- Stop Worrying and Love the Crowd
- My Project Taught Me how to Grow Up
- Learn from Your Users
- Software that Has the Quality Without A Name
- Don’t Be Shy
- Use of Color and Images in Design Practices
- How Not to Start a Community
- Hindsight is Almost 20/20
- Things I’m Happy I Didn’t Know
- From Beginner to Professional
- Packaging – Providing a Great Route into Free Software
- Where Upstream and Downstream Meet
- Finding Your Feet in a Free Software Promotion Team
- Big Plans Don’t Work
- Who are You, What are You Selling, and Why Should I Care?
- People are Everything
- Getting People Together
- We’re Not Crazy . . . We’re Conference Organizers!
- How to Ask for Money
- Free Software in Public Administrations
- Underestimating the Value of a Free Software Business Model
- Free and Open Source-Based Business Models
- On being a Lawyer in FOSS
- Building Bridges
http://open-advice.org/
Comments Off