background preloader


Related:  ProgrammingBest Practices & ExamplesCoding Resources

Game Maven from Crunchzilla <h2>Game Maven from Crunchzilla is an interactive tutorial that lets anyone experiment with coding and write a few games.<p> Game Maven from Crunchzilla uses Javascript. Please enable Javascript if you want to play with Game Maven. Otherwise, Game Maven will not be able to play with you. </p><p></h2> Hello, I'm Game Maven! Hello and Getting Started Lesson 1 BACK How to Play | Lesson Sections | About | FAQ | Terms of Use | Privacy | Contact | © 2015 How to Play Game Maven from Crunchzilla is the third and most advanced programming tutorial in the Crunchzilla series. It's easy to play. Click on the Reset button if you really mess up your code and want to start over on a lesson. Game Maven saves what lesson you are on, so feel free to stop at any time and come back later. If you haven't done Code Maven from Crunchzilla yet, you probably should do that first unless you already have a lot of programming experience. Have fun! Frequently Asked Questions What is the c in things like Sure!

6 Things You Probably Didn’t Know About Pi Today is Pi Day. You know, March 14. 3/14 is sort of like 3.14. Get it? OK, it’s a bit of a stretch because 3/14 looks like a fraction and not Pi. Whatever. Even if the date of Pi Day is a little weird, Pi is still pretty awesome. There are many approximations for Pi If you have a circle, you can measure two things: the distance around the perimeter of the circle (circumference) and the distance across the widest part of the circle (diameter). The simplest approximation for Pi is just 3. The early history of mathematics covers many approximations of the value of Pi. You can calculate a bunch of digits of Pi There are many methods to calculate Pi but I will go over the simplest to understand. The basic idea behind the Taylor Series is that any function sort of looks like a power series if you just focus on one part of that function. Expanding this function about the point x = 1 should be equal to π/4. That’s it. See, that’s not so difficult for a computer. OK, here is the program. Homework

The Effect of Video Games on the Brain Biology 2022004 First Web Paper On Serendip Eleni Kardaras The effect of video games on the brain is a research area gaining popularity as the percentage of children and adults who play video games is on the rise. Some people believe violence in video games and in other media promotes violent behavior among viewers. I had a chance to observe the effects of video games first hand on two boys, ages eight and ten, when I babysat them earlier in the semester. Akio Mori, a professor at Tokyo's Nihon University, conducted a recent study observing the effects of video games on brain activity. Perhaps looking at what effects video games have on autonomic nerves can begin to answer that question. From the above studies and observations, video games do effect the players in some ways, since it appears that players get so wrapped up in the game that they forget their surroundings and begin to see the game as a real quest. References 2)Mediascope website, violent video games causing aggression.

Coding for SSDs – Part 1: Introduction and Table of Contents | Code Capsule Introduction I want to make solid-state drives (SSDs) the optimal storage solution for my key-value store project. For that reason, I had to make sure I fully understood how SSDs work, so that I can optimize my hash table implementation to suit their internal characteristics. There is a lot of incomplete and contradictory information out there, and finding trustworthy information about SSDs was not an easy task. Then I figured that since I had done all the research, it would be useful to share the conclusions I had reached. The most remarkable contribution is Part 6, a summary of the whole “Coding for SSDs” article series, that I am sure programmers who are in a rush will appreciate. Another important detail is that “Coding for SSDs” is independent from my key-value store project (IKVS series), and therefore, no prior knowledge of the IKVS articles is needed. My only regret is not to have produced any code of my own to prove that the access patterns I recommend are actually the best.

Rock 'n poll Useful ICT Tools | Sheffield CLCs Blog This page contains a list of tools (both hardware and software) to enhance teaching and learning across the age range and curriculum, and some examples of how to use them. All tools are free unless otherwise noted. Please add your own suggestions in the comments. Popplet – This is a really nice looking tool to create mindmaps, posters, galleries, and anything else you can think of that involves boxes that you can add text, drawings, images and videos to. Making Office documents more whizzy: Most teachers use Word, Excel and PowerPoint at some point for worksheets or presentations. Word 1997-2003 Word 2007 Excel 1997_2003 Excel 2007 PowerPoint 1997-2003 PowerPoint 2007 Here are some examples of some interactive Office documents: 1. 2. 3. Unfortunately I can’t upload Excel files here, but you can see examples on our website here. Like this: Like Loading...

Interpreted Languages: Perl, PHP, Python, Ruby (Sheet One) - Hyperpolyglot a side-by-side reference sheet sheet one: version | grammar and execution | variables and expressions | arithmetic and logic | strings | regexes | dates and time | arrays | dictionaries | functions | execution control | exceptions | threads sheet two: streams | asynchronous events | files | file formats | directories | processes and environment | option parsing | libraries and namespaces | objects | inheritance and polymorphism | reflection | net and web | gui | databases | unit tests | logging | debugging sheet two: streams | asynchronous events | files | directories | processes and environment | option parsing | libraries and namespaces | objects | inheritance and polymorphism | reflection | net and web | gui | databases | unit tests | logging | debugging version used The versions used for testing code in the reference sheet. show version How to get the version. php: The function phpversion() will return the version number as a string. python: import platform platform.python_version() ruby: <? pad

DecisionViz | 10+ Ways to Leave Your Pie Chart Big Data Panel from NJ Tableau User Group – Part 2Lee Feinberg, President of DecisionViz, is moderating the panel: Jose Maldonado, Verizon Wireless Jamie Fox, Tableau Software Ted Frisch, Alteryx Our presenters have nicely agreed to field a few questions and share their views on how they see big data challenges out in the real world…. Verse 12 of 10+ Ways to Leave Your Pie ChartMy company recently became an Alteryx partner and I wanted to stretch my imagination on how to fulfill the promise of this blog series, and do something pretty cool. This final verse delivers a unique viz combining the data visualization power of Tableau + Alteryx (and replaces… Verse 11 of 10+ Ways to Leave Your Pie ChartEven I am starting to feel a little sorry for the pie chart. My fellow viz peers generally accept using pie charts on maps. Andy ( might still not let this one pass as he says, “Friends don’t let friends use pie charts.”

24.5. turtle — Turtle graphics for Tk — Python 2.7.8 documentation 24.5.1. Introduction Turtle graphics is a popular way for introducing programming to kids. It was part of the original Logo programming language developed by Wally Feurzig and Seymour Papert in 1966. Imagine a robotic turtle starting at (0, 0) in the x-y plane. By combining together these and similar commands, intricate shapes and pictures can easily be drawn. The turtle module is an extended reimplementation of the same-named module from the Python standard distribution up to version Python 2.5. It tries to keep the merits of the old turtle module and to be (nearly) 100% compatible with it. The turtle module provides turtle graphics primitives, in both object-oriented and procedure-oriented ways. The object-oriented interface uses essentially two+two classes: The TurtleScreen class defines graphics windows as a playground for the drawing turtles. The procedural interface provides functions which are derived from the methods of the classes Screen and Turtle. Note 24.5.6.