+ Post New Thread
Results 1 to 7 of 7
Windows Thread, Python for students in Technical; Hi I have been tasked to get ready for computing in September. They are going to teach python to students. ...
  1. #1

    Join Date
    Feb 2008
    Posts
    335
    Thank Post
    52
    Thanked 3 Times in 3 Posts
    Rep Power
    14

    Python for students

    Hi

    I have been tasked to get ready for computing in September. They are going to teach python to students. I have been looking into the different methods and think I have two options.

    1. Create a virtual machine on every pc and map drive to there home area.
    2. Install Python on the machines.

    Does anybody see any problem with installing python on the existing network and any security risks? How is everybody doing this?

    Thanks in advance

  2. #2
    TheScarfedOne's Avatar
    Join Date
    Apr 2007
    Location
    Plymouth, Devon
    Posts
    1,155
    Thank Post
    683
    Thanked 169 Times in 154 Posts
    Blog Entries
    78
    Rep Power
    85
    Ive done both...a linux vm with it, scratch and other bits in (to be like the Pi's they also have), and a native windows install too. Shouldn't be a risk, as they cant do any real damage with it like shutting things down/shares etc so long as your permissions are ok

  3. #3
    Valyyn's Avatar
    Join Date
    Jun 2011
    Location
    Portsmouth
    Posts
    204
    Thank Post
    22
    Thanked 63 Times in 45 Posts
    Rep Power
    54
    I've ended up publishing Pyscripter (pyscripter - An open-source Python Integrated Development Environment (IDE) - Google Project Hosting) as a RemoteApp from a 2012R2 server which has the firewall blocking everything but port 3389 (for the remote connection). With RemoteApp it behaves the same as if it was running on their PC, but they cannot do anything to affect that machine or anything on the network (such as trying a DDOS python script).

    I briefly played with an Ubuntu server so they could practice using command line and *nix, but I couldn't get it to play nice with their fileshares, which was a pain and I ran out of time with it in the end so had to give it up. Still in the back of my mind to try again sometime though!

    Edit: Initially, I did create a basic VM using VirtualBox. I then had them using it in "headless" mode, so they get no VM GUi. Downsides there were a) they had to turn on their PC, login, wait, fire up the VM and wait for that windows to start before they could do anything, b) it did feel a bit clunky having the two start menus and going back and forth between the VM and the live machine and c) it took up quite a lot of space, which is at a premium as all our newer PC suites have 128GB SSDs in them.

    Edit again: With the VM, I didn't need to map their home areas - using VirtualBox Additions, it automatically added all the physical PC's drives to the VM, including their network shares.
    Last edited by Valyyn; 18th July 2014 at 03:12 PM.

  4. Thanks to Valyyn from:

    TheScarfedOne (18th July 2014)

  5. #4

    Join Date
    Sep 2012
    Posts
    145
    Thank Post
    18
    Thanked 22 Times in 19 Posts
    Rep Power
    8
    We've never had any problems with Python, in fact our LEA gave us a package of it that they had done for CC4.

  6. #5

    Oaktech's Avatar
    Join Date
    Jul 2011
    Location
    Bournemouth
    Posts
    2,896
    Thank Post
    816
    Thanked 561 Times in 440 Posts
    Rep Power
    263
    We are running virtual box with a headless VM but with USB passthrough. they can program in a variety of IDE on the host machine, save it to a provided stick as well as their work area, and then access the stick in the VM. they then can run it in the VM, or take it home and break their own PCs with it (this has happened!)

  7. #6

    synaesthesia's Avatar
    Join Date
    Jan 2009
    Location
    Northamptonshire
    Posts
    6,134
    Thank Post
    598
    Thanked 1,062 Times in 817 Posts
    Blog Entries
    15
    Rep Power
    473
    Virtualbox. Running something like python or much else on the network seems too risky to me; there's always someone talented enough (or with good google-fu) that could use it for the wrong means. Generally because you'd want to be able to run the finished/compiled product, and you're not letting executables on your user areas

  8. #7

    Join Date
    Sep 2013
    Posts
    75
    Thank Post
    11
    Thanked 13 Times in 9 Posts
    Rep Power
    5
    Did this for our A level students. Just fired up a 2k8 R2 server, IIS 7.5 with PHP, Python. MySQL server with PHPMYADMIN front end for students to trash and finally Filezilla for FTP uploads. Works really well and is all internal so they can trash it without any real consequence apart from their area on that web server.

SHARE:
+ Post New Thread

Similar Threads

  1. Python for students
    By BJG in forum Educational Software
    Replies: 2
    Last Post: 31st March 2014, 02:14 PM
  2. Replies: 1
    Last Post: 13th June 2007, 05:09 PM
  3. Group Policy guidelines needed for students in years 3 - 6
    By richard in forum Wireless Networks
    Replies: 6
    Last Post: 8th March 2007, 01:36 PM
  4. Email for students
    By Norphy in forum How do you do....it?
    Replies: 10
    Last Post: 10th February 2006, 09:53 AM
  5. Easy Folder and File size viewer for students
    By altecsole in forum Windows
    Replies: 10
    Last Post: 29th November 2005, 10:03 AM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •