Python: Difference between revisions

From XPUB & Lens-Based wiki
Line 14: Line 14:
== Learning Python ==
== Learning Python ==


* [https://greenteapress.com/wp/think-python-2e/ How to Think like a Python Programmer]
* [https://greenteapress.com/wp/think-python-2e/ Think Python]
Has been used in the course as a textbook
Has been used in the course as a textbook


* http://hetland.org/writing/instant-hacking.html
* [http://hetland.org/writing/instant-hacking.html Instant Hacking]
:A nice quick intro to programming with Python as the specific language.
 
A nice quick intro to programming with Python as the specific language.


* http://www.diveintopython3.net/
* http://www.diveintopython3.net/
Another good, free, resource, by Mark Pilgrim (and mirrored now)
 
Another good, free, resource, by Mark Pilgrim


* http://www.oreillynet.com/pub/a/womenintech/2007/09/11/charming-pythonistas.html
* http://www.oreillynet.com/pub/a/womenintech/2007/09/11/charming-pythonistas.html
:Interesting discussion about the merits of Python as a learning language, and the "gender gap" in programming
 
Interesting discussion about the merits of Python as a learning language, and the "gender gap" in programming


* A Python [http://www.addedbytes.com/download/python-cheat-sheet-v1/pdf/ "Cheat Sheet"] -- hmmm, might it not be a good project to be able to generate your own "cheat sheets"?
* A Python [http://www.addedbytes.com/download/python-cheat-sheet-v1/pdf/ "Cheat Sheet"] -- hmmm, might it not be a good project to be able to generate your own "cheat sheets"?

Revision as of 09:08, 21 September 2020

python.png

Python is a scripting language written by Guido van Rossom.

The name actually refers to Monty Python, the charmingly irreverent and absurdist comedy troupe, as opposed to venomous snake.

General

  • Charming Pythonistas, an article about why Python makes a good learning language, and in particular considers the underrepresentation of female programmers

Learning Python

Has been used in the course as a textbook

A nice quick intro to programming with Python as the specific language.

Another good, free, resource, by Mark Pilgrim

Interesting discussion about the merits of Python as a learning language, and the "gender gap" in programming

  • A Python "Cheat Sheet" -- hmmm, might it not be a good project to be able to generate your own "cheat sheets"?

Useful Add-ons (Libraries)

Applications that use/support Python plugins/extensions

Visualisations of python code