Thursday, March 31, 2016

ISSA New England Student Chapter at NorthEastern University 2016 March 31st

Presentation at:
https://drive.google.com/drive/u/0/folders/0B7HntxpE-k80ZUVWZjZSdlFYRzA


Python every where - more resources

Finding an online learning environment that matches your style, time available, mobile or larger screen, is rather like online dating:  some work out, but many encounters just don't find a "match".   Don't stop looking, though, if you have not yet found yours.   Here is a list of python resources --

http://noeticforce.com/best-free-tutorials-to-learn-python-pdfs-ebooks-online-interactive

I did not find coursera.org python course here, but I think it only means there is an abundance of resources to learn online.   Maybe one of these will work for you.

Friday, March 25, 2016

Rockblock global communications

http://www.rock7mobile.com/products-rockblock

The RockBLOCK Mk2 allows you to send and receive short messages from anywhere on Earth with a clear view of the sky. It works far beyond the reach of WiFi and GSM networks. Maybe you want to transmit weather information from mid-ocean? Or use it to control your robot in the middle of the desert? Perhaps you need to communicate in an emergency, when other networks might not be available? RockBLOCK can help you.

It is an option for http://www.fishpi.org/  - an autonomous vehicle (boat) that aims to cross the Atlantic ocean on its own solar powered motive force.

If you have not seen the Iridium satellite communications network, look it up.  https://en.wikipedia.org/wiki/Iridium_satellite_constellation   Coverage map (yes, cool):


Thursday, March 24, 2016

free eBook on Hadoop with Python

not sure how long this offer is available, but for now
http://www.oreilly.com/programming/free/hadoop-with-python.csp

hadoop is a distributed file system often used for Big Data (go ahead, google it) and this is the free ebook that introduces you to how python can interface with hadoop.

get it now, keep it in your digital library, refer to it when you start playing with big data

Sunday, March 20, 2016

EdX, Open Courseware, Udemy, Stackskills

EdX http://edx.org  includes MIT, home of one of the original open educational initiatives - 
Open Courseware.    http://ocw.mit.edu/index.htm   First courses in 2002 and 2003.  It is great to see Professor Gilbert Strang http://ocw.mit.edu/index.htm  is in the fray.   In a few lectures on linear algebra (many years ago) I learned there were actually THREE ways to solve them.   Strang is amazing.

Some additional resources:
Udemy has some free courses, you just have to look for them (check the "free" box):

Stackskills seems to be mostly paid courses.  https://stackskills.com/courses.

If you are part of a school or organization definitely check to see if they have already paid for an organizational subscription to any of the paid services.  


Friday, March 18, 2016

Wolfram on Pi

Online ebook on Mathematica
http://www.wolfram.com/language/elementary-introduction/
which comes in Kindle, .nb,

Also, an online app allows you to use Mathematica in the cloud at many fee levels, including FREE!
https://lab.open.wolframcloud.com/app/

even more wonderful, the raspberry pi has a free "home use license" for Mathematica as part of the standard raspbian image (currently "jessie")
Raspberry Pi
A full version of the Wolfram Language is available for the Raspberry Pi computer and comes bundled with the Raspbian operating system. Programs can be run from a Pi command line or as a background process, as well as through a notebook interface on the Pi or on a remote computer. On the Pi, the Wolfram Language supports direct programmatic access to standard Pi ports and devices.
Imagine a number of Mathematica programs on separate but network connected raspberry pi's !

Note there is a description of setting up a weather station on a pi, using Mathematica as the controlling computer.

Wednesday, March 16, 2016

Raspberry Pi image for live streaming video

http://datarhei.github.io/restreamer/

download image and burn to SD card to make your raspberry pi a streaming video camera
not really a programming exercise or learning, but shows what can be done with an inexpensive platform and camera

or, an alternate camera viewer that works with a browser
http://elinux.org/RPi-Cam-Web-Interface

scheduling tasks on PythonAnywhere to run on your schedule

a note from PythonAnywhere

Tick tock tick tock tick tock. It's the passage of time -- so familiar and yet, so mysterious; there's no good explanation for it in Physics! Will we ever truly understand it? Who knows...
But one thing's for sure, and that's the fact that you can HARNESS THE POWER OF TIME using PythonAnywhere Scheduled Tasks. Something we see you haven't had time to do yet, ho ho.[1]
So head on over to the Schedule tab where you'll be able to set any Python script (or, indeed, any other kind of script) to run on a regular basis
Free users can set tasks to run once a day, paying users can schedule hourly tasks
Here's a few ideas to get you started
  • Send yourself an email once a day reminding you to floss your teeth
  • Write a script to scrape daily prices 3D-printed plastic models of classic designs for fire hydrants. Finally you'll be able to make those crucial buying decisions at the best time!
  • Write a twitter bot that posts the time of day once a day, and helpfully @-mentions random people informing them of what time it is
  • Download all the books on project gutenberg that were written on that day in history, and compute a hash of their text contents, just because!
Incidentally, using a scheduled task can also be a good way to have a long-running task that restarts automatically if it crashes, for things like async workers, celery and so on. More info on this help page about long-running tasks.
The possibilities are endless.
[1]The original author of this email was already on their final warning for bad puns, and has now been summarily dismissed.
Happy Scheduling!
Glenn + the PythonAnywhere team.
Glenn Jones
Developer
PS These emails are designed to help you get the most out of PythonAnywhere, including pointing you towards some cool features that are a bit hidden. We'll only send out one a week, but if you want to, you can unsubscribe here.
PythonAnywhere: Develop and host Python from your browser
http://www.pythonanywhere.com/

A product from PythonAnywhere LLP
17a Clerkenwell Road, London EC1M 5RD, UK
VAT No.: GB 893 5643 79
Registered in England and Wales as company number OC378414.
Registered address: 28 Ely Place, 3rd Floor, London EC1N 6TD, UK

Sunday, March 6, 2016

Thursday, March 3, 2016

LearnCode Academy YT Channel

https://www.youtube.com/channel/UCVTlvUkGslCV_h-nSAId8Sw

LearnCode Academy on their own YouTube channel.
Pick and choose what topics you want to learn about.

Everybody has their own "course material" now...