background preloader

ZetCode, tutorials for programmers

ZetCode, tutorials for programmers

Welcome Warning: LiteratePrograms is currently undergoing a license migration to Creative Commons CC0 1.0. All content will be erased unless its authors agree to release it under CC0. If you wish for your contributed content to be retained, please add a statement to your user page that you release all your contributions under CC0 1.0, and inform me via Special:Emailuser/Dcoetzee. You can also re-add content that you created after the migration, provided that you are the sole author. Based on Donald Knuth's concept of literate programming, LiteratePrograms is a collection of code samples displayed in an easy-to-read way, collaboratively edited and debugged, and all released into the public domain under the Creative Commons CC0 1.0 waiver (see Copyrights) so that anyone can use our code and text for any purpose without restriction. Code on LiteratePrograms is organized in a variety of ways using categories: by subject area, by language, by environment, and so on. List of all articles

Subtle Patterns | Free textures for your next web project. Nothing like a field of beautiful flowers. Download Download These lovely water-colorful dots will make your designs pop. Download More leaves from another angle. Download Download Look at all these bubbles! Download Download Download Tiny little flowers growing on your screen. Download Subtle oriental tiles pattern, with a mystic vibe. Download AnotherTutorial Table of Contents: Foreword The purpose of this tutorial is to get you started with the wxPython toolkit, from the basics to the advanced topics. It has lots of code examples, not much talking. mailing list reference book source code of wxPython applications /home/vronskij/bin/wxPython/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx - the ultimate resource, on my Linux box There are three decent toolkits for the python programming language: wxPython PyQt PyGTK Note that this tutorial is done on Linux. Icons used in this tutorial: icons.tgz Images used in this tutorial: images.tgz jan bodnar 2005 - 2007 status update. wxPython API wxPython API is a set of functions and widgets. In wxPython we have lot's of widgets. Base Widgets These widgets provide basic functionality for derived widgets. wx.Window wx.Control wx.ControlWithItem Top level Widgets These widgets exist independently of each other. wx.Frame wx.MDIParentFrame wx.MDIChildFrame wx.Dialog wx.PopupWindow Containers Dynamic Widgets or

About - Project Euler What is Project Euler? Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems. The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context. Who are the problems aimed at? The intended audience include students for whom the basic curriculum is not feeding their hunger to learn, adults whose background was not primarily mathematics but had an interest in things mathematical, and professionals who want to keep their problem solving and mathematics on the cutting edge. Can anyone solve the problems? The problems range in difficulty and for many the experience is inductive chain learning. What next?

The Ada Initiative | Supporting women in open technology and culture ❍ IcoMoon IDE Toolbox: 70+ IDEs for Developers For developing cool applications you need an Integrated Development Environment, also called an IDE. Here's our list of 70+ IDEs for developers and all our geek readers who like to try their hands at coding. Enjoy and Don’t forget to check out our post where you can suggest future toolbox topics! Anjuta C/C++ IDE - A dynamic C/C++ IDE with features including project management, interactive debugger and an editor for browsing and syntax highlighting. BVRDE - A C/C++ Integrated Development Environment (IDE) primarily designed for easy cross-platform development. C-Free - C-Free is a professional IDE offering support for multiple compilers including Cygwin, Borland C++ Compiler, Microsoft C+ Compiler, Open Watcom and Digital Mars. Code::Blocks - A free C++ IDE based on the plug-ins. CPPIDE - A complete integrated development environment for C/C++ environment with a source code editor, compiler and debugger. c.vim - c.Vim is a C/C++ IDE that enables easy coding and execution of programs. Java

For learning, refreshing, or just for fun! Girl geeks at Google 02 Mar 2014 About six weeks ago I bought a treadmill desk. Now I deal with email, write code, prepare slides and even type blog posts while walking anywhere from 0.6km/h to 6.4km/h. I am walking at a steady 3.5km/h as I write this. There have been multiple studies that suggest sitting down for long periods of time is not great for your health. As a Software Engineer, I do a lot of computer work and for most folks that means sitting down. Quite a few people have asked me questions about my treadmill desk experience. The TR1200-DT3 desk treadmill paired with a secondhand motorised standing desk From Sitting to Standing When I started doing the majority of my work remotely in 2012, I decided to buy a standing desk. As the desk could only be adjusted by removing all my gear and manually shifting the shelves, it wasn't something I was keen to do very often (I recommend using a calculator like this to get the heights right). From Standing to Walking The TR1200-DT3 desk treadmill up close Tips

Genbeta Dev