background preloader

PythonMonk - Interactive Python tutorials

PythonMonk - Interactive Python tutorials

PythonBooks - Learn Python the easy way ! The Nature of Code Codeship :: CheckiO Through an odd set of circumstances, you find yourself the Captain of a ship with a mission to deliver cargo through a hazardous stretch of sea strewn with icy rocks, icebergs and wandering tornadoes. You must deliver the cargo as quickly as possible to save on fuel. You are given a map of an icy sea as a square grid and quantity of fuel. You start in the north-west corner and you must deliver the cargo to the port in the south-eastern corner. The sea is filled with rocks and wandering magnetic tornadoes. The map is represented as a sequence of strings where "S" is your ship, "." is an empty cell, "X" is an iceberg and "O" is a tornado. You have 100 units of fuel and each move uses one (even waiting). For this mission, you will be able to play the game until you get a game over. Input: Two arguments. Output: The action as a string. How it is used: Here you can examine how to use and develop pathfinding algorithms in which react to changing environments.

Interactive Learning Sites for Education - Home Learn how to code by playing a game Learning Python for Hour of Code and Beyond - Teach Coding! There are many ways to learn Python online these days. Following are just a few. Penjee.com Penjee teaches kids how to use Python in a visual and supportive way. Codecombat.com Code Combat teaches Python (as well as Javascript) through a video game. Codeacademy.com Codeacademy is a text based interactive tutorial that teaches much of what Penjee or Code Combat teaches. In this, you are asked to format the date. But, why on earth would you ask a beginner to try to use byzantine syntax? For a good reason, right? Wrong. If you have an exceptionally strong high school student, then, by all means, tell her or him to consider Codeacademy. Related

HTML5 Tutorial for Beginners Table Of Contents §1–Introduction §2–Semantic Markup §3–Forms §4–Media §5–CSS3 Transformations And Animations §6–Just Enough Javascript §7–Creative Canvas §8–Where Next? 1. You’ve heard of it: HTML5. But what actually is it? Well, that’s not an easy question to answer. HTML5 is all that and more. In this HTML5 tutorial, I’m going to assume that you at some point have touched on HTML and CSS. The aim of this guide is not to teach you the entirety of HTML5. Why would you want to learn HTML5? It’s a fair question. Well, believe it or not, it’s really common to write smartphone applications using HTML5 technologies. Blackberry is another major company that is immensely keen on HTML5. The new Firefox OS smartphones run entirely on HTML5 apps, too. In addition, learning HTML5 is good for your career. 1.1 Prerequisites This HTML5 tutorial assumes a couple of things. Secondly, this guide assumes you know what CSS is and how it works. If you’re scratching your head at the above, don’t worry. 2. 2.1 Section

Top 30 Python Projects In GitHub | Idiot Inside There are several repositories for Python language in GitHub and we are providing you with a list of top 30 among them. 1. Django a high-level Python Web framework that encourages rapid development and clean, pragmatic design 2. Requests HTTP for Humans – HTTP library, written in Python, for human beings 3. a command line HTTP client, a user-friendly cURL replacement. 4. flask a microframework for Python based on Werkzeug, Jinja 2 and good intentions. 5. a Python web framework and asynchronous networking library, originally developed at FriendFeed. 6. This is a very simple IT orchestration engine with which you can easily deploy your applications and systems. 7. a guidebook on Python best practices, written for Humans. 8. Sentry is a realtime, platform-agnostic error logging and aggregation platform 9. Scrapy is a web crawling framework for Python which is also a fast high-level screen scraping. 11. Small command-line program to download videos from YouTube.com and other video sites 12. 13. 14.

Related: