background preloader

Host, run, and code Python in the cloud: PythonAnywhere

If you are a Python programmer, you owe it to yourself to check out @pythonanywhere. Cool, cool, cool. I love it.— Paul James Barry (@barrypj) January 15, 2014 Assessed a few web-based Python IDEs yesterday. With all the best modules, command line and web access, @pythonanywhere is the clear winner.— Lovell Fuller (@lovell) December 27, 2013 Spent few hours on #pythonanywhere.

Related:  PYTHONGCSE Computer Science

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.

Stallion 0.1 Package Index > Stallion > 0.1 Not Logged In Status Nothing to report Stallion 0.1 Online Python Tutor Write your Python code here: x = [1, 2, 3] y = [4, 5, 6] z = y Pyjamas 0.8.1 Pyjamas Widget API for Web applications, in Python Current Release: 0.8.1~+alpha1--------------- This is the 0.8.1~+alpha1 release of Pyjamas. Pyjamas comprises severalprojects, one of which is a stand-alone python-to-javascript compiler; otherprojects include a Graphical Widget Toolkit, such that pyjamas applicationscan run either in web browsers as pure javascript (with no plugins required)or stand-alone on the desktop (as a competitor to PyGTK2 and PyQT4). Features and enhancements of the stand-alone 0.8 series javascriptcompiler and associated modules include: * more behaviour closer to python, thanks to several contributions including from Daniel Kluev

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:

Google Code-in 2014 - Home page Logged-In As Not Logged In How Google Code-in Works: Labs Codecademy Labs is a place for you to program in Ruby, Python, and JavaScript online without downloading a code editor or IDE. Share your programs with friends and use your knowledge from Codecademy lessons! Want to learn more about these languages? Sign up for Codecademy to take lessons in JavaScript and to be notified when Python and Ruby lessons are online. Create an account Click on a code snippet to copy it into your code editor

online Python development - IDE, browser-based consoles, storage, web hosting, automated script runner. (disclosure: I work here!) by hjwp Jan 31

Related:  PythonOnline Spreadsheet, WebApp, Python programmableCyber_Secpython