gdw + tutorial   135

About the Author
Albert Sweigart (but you can call him Al), is a software developer in San Francisco, California who enjoys bicycling, reading, volunteering, computer security, haunting coffee shops, and making useful software.

He is originally from Houston, Texas. He finally put his University of Texas at Austin computer science degree in a frame. He laughs out loud when watching park squirrels, and people think he's a simpleton.

Al has written two books, "Invent Your Own Computer Games with Python" and "Making Games with Python & Pygame".

His web site and blog are located at http://coffeeghost.net
python  books  intro  tutorial  pygame  games  programming 
9 days ago by gdw
The Basics of Web Workers - HTML5 Rocks
The Web Workers specification defines an API for spawning background scripts in your web application. Web Workers allow you to do things like fire up long-running scripts to handle computationally intensive tasks, but without blocking the UI or other scripts to handle user interactions. They're going to help put and end to that nasty 'unresponsive script' dialog.
html5  javascript  tutorial  web  webdev 
11 days ago by gdw
Pro Git - Pro Git 1.3 Getting Started Git Basics
*If you don’t already know what Git is, take a crash course.
development  git  github  programming  tutorial 
5 weeks ago by gdw
Python Module of the Week - Python Module of the Week
The Python Module of the Week series, or PyMOTW, is a tour of the Python standard library through short examples. This is version 1.132, last updated Jul 08, 2011 to cover the ConfigParser module.
documentation  programming  python  reference  tutorial 
7 weeks ago by gdw
Learning to Program the Arduino | Linux Journal
This article should acquaint you with basic Arduino programming and show you how to write programs that interact with objects in the real world.
arduino  howto  intro  tutorial 
8 weeks ago by gdw
Getting to grips with LaTeX - writing - Andrew Roberts
Here are some tutorials I have written for getting up to speed with this excellent document processing system. Funnily enough I wouldn't consider myself an expert, per se, but I'm learning all the time. I recall finding it quite taxing when I started to learn LaTeX, which is why I have started these tutorials. However, I hope that my experience plays to your advantage because I cover sort of questions and problems I had when I first learning LaTeX which are probably typical for most beginners.
book  latex  tutorial 
9 weeks ago by gdw
Setting up IDE and creating a cross platform Qt Python GUI application « Popdevelop – A developer team from Malmö, Sweden
This is meant to be a comprehensive guie on how to get started coding a cross platform GUI application using python. Using Eclips, PyDev, PyQT.

For achieving this we will use Eclipse with the plug-in PyDev and PyQT which is python bindings for the cross platform UI framework QT. My aim is to make this guide as thorough as possible so if you already know some of the following parts please just skip them.
If anything is missing or you find something unclear please leave a comment and I will correct it.
gui  python  qt  tutorial 
9 weeks ago by gdw
PyQT Tutorial
Python is a great language with many awesome features, but its default GUI package (TkInter) is rather ugly. Besides, who wants to write all that GUI code by hand, anyway? Instead, a much better way to write GUI apps in Python is to use Trolltech's QT Designer to WYSIWYG-ly create a nice-looking interface, and then automatically generate the necessary code for it with pyuic (which is a UI compiler for QT that comes with the PyQT package.) QT designer also makes it very easy to add Python code to your project. (If you want your app to do anything useful, you will undoubtedly need to write some code. :) )
programming  python  qt  tutorial 
9 weeks ago by gdw
The PySide tutorial
This is a PySide tutorial. The tutorial is suited for beginners and intermediate programmers. After reading this tutorial, you will be able to program non trivial PySide applications.
pyside  python  qt  tutorial 
9 weeks ago by gdw
The PyQt4 tutorial
This is a PyQt4 tutorial. The tutorial is suited for beginners and intermediate programmers. After reading this tutorial, you will be able to program non trivial PyQt4 applications.
programming  python  qt  tutorial 
9 weeks ago by gdw
The Widget Construction Kit
The Tkinter3000 WCK from effbot.org lets you write your own Tkinter widgets, in Python.
python  tutorial  widgets  gui 
9 weeks ago by gdw
Computer Music: Workshop materials
Course Notes For Sound Synthesis in SuperCollider:
programming  supercollider  tutorial 
january 2012 by gdw
hetland.org : Instant Python
This is a minimal crash-course in the programming language Python. To learn more, take a look at the documentation at the Python web site, www.python.org; especially the tutorial. If you wonder why you should be interested, check out the comparison page where Python is compared to other languages.
programming  python  reference  tutorial  tutorials  itp 
december 2011 by gdw
hetland.org : Instant Hacking
This is a short introduction to the art of programming, with examples written in the programming language Python. (If you already know how to program, but want a short intro to Python, you may want to check out my article Instant Python.)
code  programming  python  reference  tutorial  itp 
december 2011 by gdw
Google's Python Class - Google's Python Class - Google Code
Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience
google  programming  python  tutorial 
december 2011 by gdw
Learn Clojure - for Clojure developers-to-be
This web site is an attempt to gather together everything you will need to learn Clojure, assuming that you already know another programming language or two or three.
clojure  documentation  programming  tutorial  itp 
december 2011 by gdw
Object Computing, Inc. - Java News Brief - March 2009
The goal of this article is to provide a fairly comprehensive introduction to the Clojure programming language. A large number of features are covered, each in a fairly brief manner. Feel free to skip around to the sections of most interest. The section names in the table of contents are hyperlinks to make this easier when reading on-line.
clojure  java  jvm  programming  tutorial  itp 
december 2011 by gdw
Advanced Bash-Scripting Guide
This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little nuggets of UNIX® wisdom and lore. It serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques. The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.

This book is suitable for classroom use as a general introduction to programming concepts.
bash  programming  scripting  shell  unix  tutorial 
december 2011 by gdw
Unix / Linux Bourne / Bash Shell Scripting Tutorial [ steve-parker.org ]
A Bourne Shell Programming/Scripting Tutorial for learning about using the Unix shell. Learn Linux / Unix shell scripting by example along with the theory. We'll have you mastering Unix shell scripting in no time! Available right here on the World Wide Web.
bash  programming  shell  tutorial  sysadmin 
december 2011 by gdw
Category:Tutorials - Processing
The tutorials on the wiki are a place for community-generated lessons and information pages on specific topics. Discussions from the Forum might be formalized into a page here. Excellent tutorials created here might be migrated to the Learning section of the main Processing site.
In addition to the tutorials linked below, please check out the Contributed Tutorials and Non-English Resources
programming  tutorial  processing 
december 2011 by gdw
Programming Electronic Music in Pd
This Tutorial was financed by the Music University of Freiburg, Germany.
music  pd  programming  puredata  tutorial 
november 2011 by gdw
Programming Electronic Music in Pd
This tutorial is designed for self-study, principally for composers. It begins with explanations of basic programming and acoustic principles then gradually builds up to the most advanced electronic music processing techniques. The book’s teaching approach is focused primarily on hearing, which we consider a faster and more enjoyable way to absorb new concepts than through abstract formulas.
music  pd  programming  puredata  tutorial 
november 2011 by gdw
Hands-on Python Home Page
By Dr. Andrew N. Harrington


There are incompatible versions of Python presently available. Choose the link for the one you are using:

The older Python 2.6
New Python 3.1+.
python  tutorial 
november 2011 by gdw
Online Python Tutor: Learn and practice Python programming in your web browser
Learn Python by writing code and visualizing execution

This free educational application allows teachers and students to write Python scripts directly in the web browser, execute those scripts, single-step forwards and backwards through execution, and view the run-time state of all data structures.
debugging  online  programming  python  visualization  tutorial 
october 2011 by gdw
PyObjC Tutorial
This small tutorial will teach you how to build a small application using Python and the Cocoa framework.
pyobjc  python  tutorial 
october 2011 by gdw
Learn Python - Free Interactive Python Tutorial
Welcome to learnpython.org's interactive Python tutorial. Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the Python programming language.
education  howto  programming  python  tutorial 
august 2011 by gdw
Git Reference
This is the Git reference site. This is meant to be a quick reference for learning and remembering the most important and commonly used Git commands. The commands are organized into sections of the type of operation you may be trying to do, and will present the common options and commands needed to accomplish these common tasks.
control  git  reference  tutorial 
august 2011 by gdw
Understanding Git Conceptually
"you can only really use Git if you understand how Git works. Merely memorizing which commands you should run at what times will work in the short run, but it’s only a matter of time before you get stuck or, worse, break something.'

"This tutorial, then, will take a conceptual approach to Git. My goal will be, first and foremost, to explain the Git universe and its objectives, and secondarily to illustrate how to use Git commands to manipulate that universe."
git  programming  reference  tutorial  conceptuallly 
august 2011 by gdw
TextMate Basics Tutorial
Welcome to the TextMate Basics Tutorial. After having setup your TextMate, this Tutorial will show you around the basic features of TextMate. This is a must for everyone who wants to use TextMate seriously.
mac  osx  reference  textmate  tutorial 
july 2011 by gdw
HTML and CSS Tutorials, References, and Articles | HTML Dog
Welcome to HTML Dog, the web designer's resource for everything HTML and CSS, the most common technologies used in making web pages.
css  html  reference  tutorial  webdesign  wpd 
july 2011 by gdw
Zen Coding: A Speedy Way To Write HTML/CSS Code - Smashing Magazine
In this post we present a new speedy way of writing HTML code using CSS-like selector syntax — a handy set of tools for high-speed HTML and CSS coding. It was developed by our author Sergey Chikuyonok and released for Smashing Magazine and its readers.
zen  coding  hi-speed  html  css  tutorial 
july 2011 by gdw
HTML5 Canvas For Absolute Beginners – Part 1 | onlyWebPro
Canvas, a HTML5 element that can be used for rendering graphics, animation, graphs, photo compositions or any other visual objects on the fly by using JavaScript. In this tutorial, we will describe how to implement canvas in your web projects.
html5  canvas  tutorial 
july 2011 by gdw
Apple - Seminars Online - Simple Video Tutorials on the Mac
Create video tutorials easily.
ScreenFlow from Telestream records everything on your Mac, from mouse movements to audio, so you can create step-by-step tutorials with ease.
free  apple  seminar  screenflow  tutorial  video 
july 2011 by gdw
PubMed Tutorial - Introduction - Welcome
Welcome to the "PubMed Tutorial", the Web-based learning program that will show you how to search PubMed®, the National Library of Medicine (NLM®) journal literature search system.
pubmed  tutorial  tutorials 
june 2011 by gdw
The Git Parable
The Git Parable, by Tom Preston-Werner, is a great introduction to the terms and ideas behind Git.
git  programming  tutorial  vcs 
june 2011 by gdw
CodeKata - Dave Thomas
How do you get to be a great musician? It helps to know the theory, and to understand the mechanics of your instrument. It helps to have talent. But ultimately, greatness comes from practicing; applying the theory over and over again, using feedback to get better every time.
blog  kata  practice  programming  tutorial 
june 2011 by gdw
Decorators I: Introduction to Python Decorators
Decorators allow you to inject or modify code in functions or classes.
programming  python  tutorial  decorators 
june 2011 by gdw
Top 10 Git Tutorials for Beginners
If you’d like to learn how to use Git, check out my top 10 favorite Git tutorials for beginners. At the end, you’ll also see a list of other educational Git resources.
development  git  programming  tutorial 
june 2011 by gdw
Getting Started: Python - Google App Engine - Google Code
This tutorial describes how to develop and deploy a simple Python project with Google App Engine. The example project, a guest book, demonstrates how to use the Python runtime environment, and how to use several App Engine services, including the datastore and the Google user service.
google  app  engine  programming  python  tutorial 
may 2011 by gdw
Learn JavaScript | Mozilla Developer Network
JavaScript (JS for short) is the programming language that enables web pages to respond to user interaction beyond the basic level provided by HTML links and forms.

The links on this page lead to a variety of JavaScript tutorials and JavaScript training materials. Whether you are just starting out, wanting to learn JS basics, or are an old hand, wanting to sharpen your skills, you can find helpful resources here for JS best practices.
javascript  tutorial  webdev  mozilla  development  network  w3fools  wpd 
may 2011 by gdw
[no title]
This tutorial will teach you, step by step, how to do algorithmic composition
using   Csound   and   the   CsoundAC   Python   extension   module   for   algorithmic
compositio
michael_gogins  csoundac  algorithic  composition  tutorial  pdf 
may 2011 by gdw
Learning Python, Linux, Java, Ruby and more with Videos, Tutorials and Screencasts
Showmedo is a peer-produced video-tutorials and screencasts site for free and open-source software (FOSS)- with the exception of some club videos, the large majority are free to watch and download.
programming  python  tutorial  video  foss 
may 2011 by gdw
Hands-on Python Home Page
By Dr. Andrew N. Harrington

Home Page for Version 3.1+
python  tutorial 
april 2011 by gdw
Floatutorial: Step by step CSS float tutorial
Floatutorial takes you through the basics of floating elements such as images, drop caps, next and back buttons, image galleries, inline lists and multi-column layouts.
css  design  float  tutorial  webdesign 
april 2011 by gdw
« earlier      

related tags

3.1  3d  a  ableton  admin  advanced  algorithic  analysis  andrew  andy  apart  app  apple  arduino  athenaCL  audacity  audio  audiolab  backup  bandwidth  bash  basic  basics  beginner  benjamin  best-practice  bioinformatics  blender  blog  book  books  browser  burgess  c  c++  canvas  chris  class  clojure  cmusic  cocoa  code  coding  commandline  composition  conceptuallly  control  copyright  courses  crashreporter  csoundac  css  curriculum  dan  database  debug  debugging  decorators  design  dev  development  distributed  diy  documentation  dsp  ebook  echonest  education  eggs  encoding  engine  Erik_de_Castro_Lopo  faq  farnell  find  float  foss  frameworks  free  fundamentals  game  games  git  github  google  gtk  gtk+  gui  guide  hacking  harmonics  help  hi-speed  hosting  howto  html  html5  ide  information  instruction  internet  intro  it  itp  iWeb  java  javascript  jitter  jos  jvm  kata  lamere  language  languages  latex  leopard  libsamplerate  lifehacker  linux  list  literacy  logic  mac  macosx  mada  markup  max/msp  max4live  mercurial  michael_gogins  mozilla  mt  music  ncbi  network  non-classica  non-programmers  numpy  OAuth  object-oriented  objects  omnifocus  online  onlne  oop  open  opensource  opera  osc  osx  package  pakage  paul  pd  pdf  performance  php  pine  plugin  podcasting  practice  processing  productivity  programming  pubmed  puredata  pygame  pyobjc  pyside  python  python3  qt  quicksilver  R  reference  research  ruby  samples  science  scientific  scm  screencast  screencasts  screencastsonline  screenflow  scripting  security  seminar  setup  shell  shortener  simple  slides  src  standards  Statistical  stdmp  stdmp2  string  supercollider  sysadmin  teaching  textmate  theory  timbre  tinyurl  tips  tkinter  troubleshooting  tutorial  tutorials  twincling  twitter  unicode  unix  url  vcs  version  via:popular  video  vim  visualization  w3fools  web  web-standards  webdesign  webdev  webfaction  webhosting  webstandards  widgets  wikibooks  wpd  yahoo  zeldman  zen 

Copy this bookmark:



description:


tags: