Ruby vs Python: Choosing Your First Programming Language: Course Report (updated August 2016) So you've decided to switch careers and jump into tech. Congrats! Now, you're probably wondering which programming language you should learn first! Moore’s Law as Illustrated by Lara Croft Moore’s Law, the observation that overall processing power for computers will double every two years (or more accurately that the number of transistors on integrated circuits doubles), is a fascinating computing concept that is very easy to demonstrate to students by mapping the history of computing over time. I have always thought about it in terms of hardware, but last week I came across this excellent illustration of the Law, as shown by Eidos’s famous character Lara Croft of the popular Tomb Raider series. See below a simple visual representation of this progress from 1996 to 2014: As you can see there is a stark contrast between the two extremes, but a really clear path of technological developments in between them. Moore’s Law is a computing concept that is covered by some GCSE and A Level syllabi in the UK. A short description and example is provided by BBC Bitesize’s GCSE Computer Science section here.
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. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material.
Pixel Spreadsheet Microscope image of an iPhone screen.It really is just a spreadsheet. Digital photographs are actually just spreadsheets. When you take a photo, your camera measures the amount of red, green and blue light hitting each pixel, ranks them on a scale from 0 to 255 and then records those values as a spreadsheet. Matt Parker found a way to actually open digital photos as spreadsheets in Excel. The Hitchhiker’s Guide to Python! — pythonguide 0.0.1 documentation Greetings, Earthling! Welcome to The Hitchhiker’s Guide to Python. This is a living, breathing guide. If you’d like to contribute, fork us on GitHub! This handcrafted guide exists to provide both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis. This guide is opinionated in a way that is almost, but not quite, entirely unlike Python’s official documentation.
Flask In my opinion, there is one serious omission to Flask at the moment and that is that there is no authoritative method for authorizing users. In a way this goes with the general ethos of micro frameworks - it isn't being forced down your throat unless you want it. However in this case I think that at least some structured 'recipes' are required to provide peer guidance, best practice or whatever you want to call it. Too often the advice is "roll your own", but I'm not sure I'd be comfortable recommending that to the inexperienced.
No, Seriously, Why Should I Learn to Code? The geeks have inherited the earth. A couple decades ago if you talked with friends in a chat room, you were cast as a socially-awkward nerd. Doing the same today just means you're a typical Facebook user. Broadband Internet connections and smartphones have taken the Information Age that technically started in the 1970s with PCs and pushed it into daily mainstream life. Remodelled ZX Spectrum production set to begin 14 January 2015Last updated at 08:48 ET The new ZX Spectrum Vega features an SD card slot and joypad controls Production is set to start on a remodelled version of the ZX Spectrum, which will come pre-installed with 1,000 classic game titles. CS 61A Home Page Course Resources Contest Results You have selected the winners of the Recursion Exposition! Here they are: The results from the Pig contest are in! Our top finishers out of 34 entries: