The Go programming language is an open source project to make programmers more productive.
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Source Code Pro is a set of OpenType fonts that have been designed to work well in user interface (UI) environments. In addition to a functional OpenType font, this open source project provides all of the source files that were used to build this OpenType font by using the AFDKO makeotf tool.
Inconsolata is my first serious original font release. It is a monospace font, designed for code listings and the like, in print. There are a great many "programmer fonts," designed primarily for use on the screen, but in most cases do not have the attention to detail for high resolution rendering.
Developing Distributed Applications that use ZooKeeper
Stackage is a stable source of Haskell packages. We guarantee that packages build and pass tests before generating nightly and LTS releases.
Solve Puzzles - Improve your Skills - Share
Original Contribution by George Stocker on Stack Overflow
Original Source: Free Programming books
Learning to code still remains a buzz. The problem facing any budding new programmer is how to start. Questions abound. What's the best programming language for a beginner? What's the best way to learn? A beginner might be tempted by reading books titled 'teach yourself [insert programming language] in 24 hours'. But don't be in such a rush. In my opinion, it is best to first get interested in programming, then seek out some experienced coders and discuss and discuss, and learn programming by doing, practising with lots of practical examples and the aid of an excellent introductory book.
There are many mature programming languages to choose from. Functional languages, object-oriented languages, dynamic languages, compiled languages, declarative languages, interpreted languages, scripting languages, and imperative languages are some of the varied language types.
Like a fine wine, programming languages get better with age. Programming languages take years to become established and dominant. The deciding factor for many programmers when selecting a language for a particular project has been popularity and language acceptance. Another factor is previous experience with the language.
All of these books are excellent introductory texts. To help break down the barriers, this article presents my selection of the finest free introductory programming books available. There is 1 text selected per language.
TL;DR: Python is a (powerful) general purpose language in broad use, let's dive in and learn some control flow tips, standard library tricks, and common pitfalls.
1 Introduction
Python (and its libraries) are enormous. It is used for system automation, web applications, big data, analytics, and security software. This article aims to show off some lesser-known tricks to put you on the path to faster development, easier debugging, and general fun.
As with every language, the real resource you get once you learn it isn't a language-related superpower. It's the ability to use the idioms, libraries, and shared knowledge of the Python community.
ZetCode brings tutorials for programmers in various areas. The main are Graphics User Interface, databases, and programming languages. The website's mission is to provide competent, quick and easy to understand tutorials for modern-day technologies. You can follow the author on Twitter for website news.
MIT 6.006 Introduction to Algorithms, Fall 2011
View the complete course: http://ocw.mit.edu/6-006F11
Instructor: Erik Demaine