background preloader

Python

Facebook Twitter

Web2py. I believe that the ability to easily build high quality web applications is of critical importance for the growth of a free and open society. This prevents the biggest players from monopolizing the flow of information. Hence I started the web2py project in 2007, primarily as a teaching tool with the goal of making web development easier, faster, and more secure. Over time, it has managed to win the affection of thousands of knowledgeable users and hundreds of developers. Our collective effort has created one of the most full-featured Open Source Web Frameworks for enterprise web development. As a result, in 2011, web2py won the Bossie Award for best Open Source Development Software, and in 2012 it won the Technology of the Year award from InfoWorld.

As you will learn in the following pages, web2py tries to lower the barrier of entry to web development by focusing on three main goals: Ease of use. Rapid development. Security. Connecting to a MySQL Database - NetBeans IDE Tutorial. This document demonstrates how to set up a connection to a MySQL database from the NetBeans IDE. Once connected, you can begin working with MySQL in the IDE's Database Explorer by creating new databases and tables, populating tables with data, and running SQL queries on database structures and content.

This tutorial is designed for beginners with a basic understanding of database management, who want to apply their knowledge to working with MySQL in NetBeans IDE. MySQL is a popular Open Source relational database management system (RDBMS) commonly used in web applications due to its speed, flexibility and reliability. MySQL employs SQL, or Structured Query Language, for accessing and processing data contained in databases. Expected duration: 30 minutes Contents To follow this tutorial, you need the following software and resources. Note: This tutorial assumes that you already have the MySQL RDBMS installed and configured on your computer. Configuring MySQL Server Properties See Also. Python in NetBeans IDE 7.3. Python in NetBeans IDE 7.3. Think python eBook. 10 Free Python Programming Books. Below is a collection of 10 great Python programming books that are available online in full, completely free of charge: Dive into Python This is a fantastic book that is also available in print .

It covers everything, from installing Python and the language's syntax, right up to web services and unit testing. This is a good book to learn from, but it's also excellent to use a reference. I frequently find myself visiting the site! If you only read one book on this list make it this one. An Introduction to Tkinter Tkinter is a popular cross-platform Python GUI toolkit, and this book provides a good introduction with lots of examples. How to think like a Computer Scientist This book uses Python to explain some Computer Science principals. The Standard Python Library This book provides a detailed description and usage examples for all of the modules in Python's standard library. Invent Your Own Computer Games with Python The Django Book The Pylons Book Pylons is another Python web framework. Too. Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition.

Interactive Python tutorials. Python for Fun. This collection is a presentation of several small Python programs. They are aimed at intermediate programmers; people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques. Each program is very short, never more than a couple of pages and accompanied with a write-up. I have found Python to be an excellent language to express algorithms clearly. Some of the ideas here originated in other programs in other languages. But in most cases I developed code from scratch from just an outline of an idea. However Lisp in Python was almost a translation exercise from John McCarthy's original Evalquote in Lisp.

From many years of programming these are some of my favorite programs. Many thanks to Paul Carduner and Jeff Elkner for their work on this page, especially for Paul's graphic of Psyltherin (apologies to Harry Potter) and to the teams behind reStructured text and Sphinx to which the web pages in this collection have been adapted. Chris Meyers.