• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Stop wasting time looking for files and revisions. Connect your Gmail, DriveDropbox, and Slack accounts and in less than 2 minutes, Dokkio will automatically organize all your file attachments. Learn more and claim your free account.


Digital Authoring - Programming - Python

Page history last edited by Teachesict 8 years, 4 months ago



Browse the lists below to find resources to help you deliver this section of #digitalstudies

Resources are not added in any order; however, to make it easier to find something that you can use in the classroom, each column can be sorted by simply clicking on the top row.


Resource Type  Example lesson? Name or related to Cost / additional resources Description from resource Description of how resource can be used  If this resource is originally yours please add your twitter ID here Added to wiki by: 
Website Y Python Free

Coderbyte is a place to practice and perfect your programming skills. Here you can solve programming challenges to earn points and climb to the top of the rankings. You can also submit your own challenges for other coders to work on. In addition, every few weeks there is a programming competition where you can win prizes, stack up on points, and unlock new features!

  @coderbyte @teachesict
Ebook   Python 2.x Free

How to think like a computer scientist - Learning with Python.

As an educator, researcher, and book author, I am delighted to see the completion of this book. Python is a fun and extremely easy-to-use programming language that has steadily gained in popularity over the last few years. Developed over ten years ago by Guido van Rossum, Python’s simple syntax and overall feel is largely derived from ABC, a teaching language that was developed in the 1980’s. However, Python was also created to solve real problems and it borrows a wide variety of features from programming languages such as C++, Java, Modula-3, and Scheme. Because of this, one of Python’s most remarkable features is its broad appeal to professional software developers, scientists, researchers, artists, and educators.

Website - CodingBat Y Python Free CodingBat is a free site of live coding problems to build coding skill in Java, and now in Python (example problem), created by Nick Parlante who is computer science lecturer at Stanford. The coding problems give immediate feedback, so it's an opportunity to practice and solidify understanding of the concepts. The problems could be used as homework, or for self-study practice, or in a lab, or as live lecture examples. The problems, all listed off the CodingBat home, have low overhead: short problem statements (like an exam) and immediate feedback in the browser. The idea for CodingBat came from my experience teaching CS at Stanford combined with seeing how student's used unit-tests in more advanced courses, and crystalized when I saw an Owen Astrachan demo of a unit-testing thing he uses with his Duke students.     @teachesict
Article - teachcomputing.wordpress.com   Python Free Earlier this year, I decided that we were going to introduce computing science or computational thinking to all children in our school. Over the Summer Holidays I studied crash courses in Java, Visual Basic, C#. It was only when I landed on Python that I felt my journey to find a suitable language to teach computer science had reached the first stop on the journey.   @teknoteacher @teachesict


Comments (0)

You don't have permission to comment on this page.