Add to Watchlist

PythonAnywhere and Education

20 views

Citation of segment
Embed Code
Purchasing a DVD Cite video

Automated Media Analysis

Beta
Recognized Entities
Speech transcript
all right so I'm sure will be happy to know that this is a sponsored told also known as a thinly disguised marketing pitch movies and OK so if you would like to leave the room at this point like this gentleman has a much better talk on number by 5 just make your excuses we won't be offended would totally understand them but in order to mitigate or deal to make this is you as possible and will promise several things 1st of all I really want to show you today is entirely we will always be free those just out you guys and then secondly we can do the entire presentation through the medium of interpretive dance but not really it will instead be through the medium of a small sketch and so will introduce the cast of characters all I am an enthusiastic teacher brimming with excitement at trying to teach Python skills and programming skills to a bright students the 2nd instead step that I'm a very small that Turkey's programming they going this way just be in video range that way OK so all right child and let's get Python installed we can start learning to program and if you just pop on over to the Python website and download and install Python on your OK I think of those resources so that was programming all right OK so just open up you know terminal and type Python and you get the pattern now this is mobile phones so our so this listen just when when you when you when you have downloaded the D N for things that if you drag that the opposition that all level of the solution the of course is all the students got PCs right OK so Google's frantically and right I think if you have managed to install python correctly it says here we have to add Python to the path because although that is an option in the Python store these days which is wonderful and uh that undertake by default so what he needs to just adjust ad and the Python's directories to the paths that environment variable you know until was just as the OK alright a OK and installs windows onto virtual machine and tries to get working out right it looks like what it is to do is click the start button and then you go to solve and then you go to system settings and then you go to Advanced Settings the city and 1 single yes you you find called path right which the long string of text characters we need to add this OK because like have status right so the color along backslash python 3 4 backslash semicolon on backslash Python 3 4 backslash scripts senator and then the rest of the text already there but the batteries as 3 4 before that with the but my friend changes that's so 207 is pulled everyone uses the real force some fancy thing that there actually use so that's what I don't know if the stalls to of yeah OK so I suggest that we do need to 3 4 to another you a massive everyone as we go back to the start of this story and do it again except this time with Python 3 4 for the course that introduces the fun of installing 2 different versions of Python on the same system and which you might be able to get working on Linux for a PC finding 1 x you post in Python 3 in Python and as we all know it is not necessarily the easiest but let's suppose that we get more or less to the end of that and we've got the right but Python still have Giles it's is just and so let's try some programming that in your Python prompt we're type for me exactly it's important the have that the syntax right print open brackets quotes hello World close quote close brackets all right if you do that it should actually print something out the screen was the idea principle for the and assistance right right OK OK and or I will let let let us come over there and take a look at your shoulder in the media and see what you typed and build to help this because the words into 2 different countries 0 that's right we're in different countries icon gonna cover your shoulder blade is makes debugging your issues a lot harder we have to hurry up United longer PC users but some become a Mac user actually the interest of gender balance and no lady called the jails leader but also been told that because of the disaster physics stuff and it this external package called like place to be something other than the right well now we've got nightmare of trying to get tools and compilers working but at least charges on a Unix platforms are nice man and they just work right so I shouldn't have much fewer issues getting Python working and I do on a PC right there to the time what what was the point of what what will I think so but within to imply the Americans will that that unfortunately work that was my friend said this thing called brew better so plasma that's another 3 when runtime hit provincial suffered in which version of this is still insist that is not what I want when repeat 3 commissioners because a riddle StackOverflow issue was rife with pseudo did that once no everything's and by rumors only cutting running thing OK OK alright I'm sure you so it's a lot actually action because there is a point in free fall solution to this there's we ensure pet module is that we should be able to bootstrap and download the pick for you and that's the the VMI module for you so that should should whatever have property for proving that some of those who work with might be but note that to transform the lectures Divini's fast and it's so this so this work apartment is the size of the the required the module uses the package this was a wonderful set work so that actually fascinating this discussion about this stuff this by the end of the the dead if only there was a general way and so now we rewind here we we we we we we we we we we we we we we we will be right back to the beginning the story had programming so we have this website called Python anywhere which is that apparently don't have to sort little to each other can get some 1 sign up for an account now what is the bit where the demagogues will be against us or not Due to the data How Python anywhere the good
beautiful scholar schemes and that it this the logo is a little snake but it's made out of Python interpreter Chevron that is so clever talk in order to
have an account that I can sign up
here that's nice what's this system pricing plans these all cost money no no no I don't think I'm paying for anything beginner account like
everyone username and I know what this area here find e-mail very OK great this is this is how we play yes hold gr that's what it is Portuguese keyboard monitors the effect of a gay passwords also words to would do I agree to the terms and conditions and I will read them in detail let's have a look
different to data for a OK well it looks like I've been signed up for an account this is the
surest helpful friendly
welcome screen for we have to say next to the OK so just had
we start a plankton consul the well this is very large front as consuls and this thing so this is placed on the this is just what others thought OK I I see them to work in that they have like Python job when he stopped and from 3 . 4 Counsel just 1 of the soldiers backwards we our find a gay gets and so you got I've
had very out of things that you are a great so now we forming print open brackets open quotes Hello World closed courts close brackets and press enter and now the Python should print something to screen for you on the printed well the same principles yeah principally again great what is an invalid syntax so far what should we do now wait by the Python anywhere has some education features Jonathan if you navigate over to accounts page I think you might be able to specify me as your teacher and then I'll be able to help you interactively will destroy this was about to deliver a
programming language we're actually has still and to itself the was really it is Harry rocks I development the models for that page paying y all over the k that's over the next but they have done that can get 1 let's that's registered in the system thank work at this node studying the I'm not didn't Harry rocks currently viewing Harry rocks I can switch to viewing Giles the student and have a look at that Allwood now I can see joules is already opened some consuls I wonder which 1 of these is the consul we've got a problem with
that I can just open it up I can see exactly what childhood doing are mandatory so so exactly what you said so that's what they do is part what happens next
is the same we have to create contains the script and people really don't like this just close your eyes for a minute and a half hours this is more like and printed out here and I care I find of it's alright so job
I would like to help to fix this but I mean I could explain slowly to you exactly how to print that to to do this but what I just demonstrated to you instead so all I can type into the consul and your open brackets quotes areas if I can find some quotes of this 1 of the system has you're one's courts which is not written on the case and look at the edge of the rest of the nodes were comes to your I think 1 1 and you give better give yourself you can press the up arrow to repeat the previous command and then edited like little structure well connected only amazing leaving the colors in this Council pretty well just as the threat of all of this is what was the other side I think that's all these use of right it's a little sort of got installing sigh Pieter how that's gonna happen I mean our remember doing this summer and that's how we had to get a compiler there's no way to display the only thing is going to be able to compile things that went down the wheel what platform it is natural and they say we should just leave the fact I think the 1st will be all the sets of description seeing style with this magic would imports like with the try that maybe you could try to this well because my interconnection justice of is here again and I know that don't say it on structure of thing is you have to install these things 1st is no that what you have to 1st have to depend on any that looks like it's all there was also a installed by default all those installation hassles what I thought I was gonna have to to deal with a just magically solve only straight away thanks Python anyway application of
eyes get around the was there was no you know the realizing that you're doing right OK or I might get answer
just now let's see some assignments yeah like to give you an assignment OK this is we just use the same system as we did before we started by the we just e-mail me the assignments we just need remember to tell me exactly which saves the the files because you'll probably Adler tried to Python my Siemens adjusted will distance of Lewis so yeah yeah OK about the work on RDF OK and 1 of complete delays Celtic a screenshot so that that's the PDF test would documents and the melody yeah well a the important thing is that the process work just well jobs we can't do that but actually I know that Python anywhere has
education features and so on and take a look at the documentation and see if there's anything they can do to help prevent all about that and that's what I love about this website it's got such powerful servers and that it doesn't matter how for the internet connection is it responds like a widening and so on so so I'm not worried and 5 and I we've got however our model story I'm reading the documentation and finding out the polyester magically because I'm a teacher I can actually access files directly so if I was to open up on model evidence here and I can go and start a new file call week 3 don't following going to and then you can
use your eyes and and then and there are at at at at command c mon
the hold syntax highlighting so pretty and say that they're at point C happens it's because there's no cost him to look at that pi flakes checks built into the editor so useful for beginners component of and from the start of batch consul goodness
me so I don't have just IPython consuls I can also start a full batch Linux environment and everything is in hand and in a session of God the backslash of is the and especially about my own home directory and I can see joules certified copy the week between applied to the talk and that journal of student do maybe that's gonna magically appear joules at home directory In that's can have a look because I can actually see on jails files and
folders here and we which to me and John Holmes again is files directories and look that weeks reader appliances magically appear in joules home directory and now you go on and try and solve the problem so that those 2 OK yeah when you carry on and and do that while I start thinking about next week's assignment because next week we have to do with development and and mean like is that the frameworks in Python is isn't that but I was going to get a question to deploy this code on the internet and if you follow the getting place installed on a laptop across multiple platforms quite difficult because you try get what was done always solve the problem all wonderful question and OK but what I as I was saying yes got web development headaches had to do with this a lot so I think about women in the virtual machine from set user accounts on their need to do the SSH key gen commands that that's the part that is as is a
lot in the cell and then we have to
install uh engineers were Apache setting up patchy and genetics and expert but then we front-end web service we have to have due unicorn and get his code algorithm is put on the the FTP it often explain how active he works and then with code on there have to install stuff probably virtue
and I have to explain virtually and I think we have to do for because and these nonlinear to end all these config files anyway so um yeah however I will do the editing of the config files on the server as long as I can involve Johnson the process and then he would probably be up to see
the world of God and then I'm going to make sure port 80 open the
firewall and than anybody here numbers and user OK want although I God's forever allows that that's pretty much it toreplace anywhere that wasn't too tedious and the other was pretty much all of all features of a few of these you do run scheduled tasks you can I mean global and we've
just started and
doing that education stuff so we really interesting getting new people on board and it's all free and we had maybe a couple of dozen teachers on there now and so in students there might be a hundred or more just as much as get that I can go about a couple dozen teachers on their running classes a couple hundred was hundred students and animal using it and who were really interested in new people and they're getting some feedback and you got to suggest things which I say there are a few limitations right is not the magical switched to everything and 1 of the things this is the server-based computing environment will look like run off so that they don't have access to any kind of graphical display so I
mean you can build a web application you can have a lovely text console the colors become too total and you can't do play games on but for like maybe slightly more advanced students and it's great build to web development easily and we can also recommend or a friend and these at trinket . I have to build a sort of browser-based Python source sharing platforms and their Python runs in his her job script emulator and they do support total and they're thinking about supporting piety and good luck to as the trick is great but it's the snippet have pictures and stuff and that makes it really shows you and but so that's where we are we've got an idea we've got a sample of students who got people doing screen-sharing you can share consoles like this the teacher can have a demo consolation assumes that shared read-only you can exchange files like with the damage and all these sorts of things we're really looking for people to come and have more suggestions rosary genes make sure this is a success for all 1st few teachers that we're always happy to go the the extra mile to be some manual steps if you like on into bulk register 100 users will be there for you if you are please pre-prepared will that home folders with this get object that will be the point at and and that's about it really and so on the uh yeah so unless there are any questions comments feedback suggestions that way as well let's take a look and there's a plant that will reduce the fact that uh yeah so so can the logistics was 1 of the things that are about so I have wronged like 50 students from and I mean having students with like weird user names that it would be better if I know who they are not yet yeah so so that I use like like a student response systems which are lying and I do the resistors for in there and give them the password yes in the but that's OK so he says that that was inside now but you serve to do the work grown something yeah we so we've we've we've all create accounts even if you give us a lot of e-mail addresses will generate a username based on their you know the before the active from their e-mail address and or we can generate randomized you from the 1 and 2 the 2 options currently and we also get like your username and 1 million and you let so have have another crack and so so that you do any authentication stuff because I mean value generate generated for you know MEME but that external syndication right yeah we haven't done that but we wouldn't have on agenda free like the 3rd part of education thing your yeah maybe you they do the Council of yeah yeah we're looking into that's about my actually happens to but I don't promise right here thank you hi Harry Johnston was really intended tools and so on because my work at subgroup comprehensive school in simple and we're on XP
with 6 you know me yeah yes no no no yeah yeah there it is expected and that's a good point and I a schools have got you know what the advantages here is that you're going to have to run python without installing suffer from school laptops known the school IT systems the conservative on the other hand if that cancels this fuckin IE 6 American help that much this whether try we support more things in the world and was cool studies about Chromebooks to students and the like and what the change line in the Python so that's 1 solution that compute anyhow comments reactions suggestions on how to improve told on from that book that you have presented here on With yeah so
so and another way that that I use Python is during lectures I have like like the most yes and currently we have this uh web system which is actually also using sculptor whether that that thinkers using their and and and that enables me to sort of just give my students you wrote that they get that they don't have to log in or anything they can just follow along just as possible with pattern anywhere in anonymous sort of anomalous consul sharing 1 yes yes yes yes and we have we support like accomplish a feature a teaching see that students is actually growing out
of the previous page and we built for anyone can share consul with anyone else
on Python and we also got the ability to share it with anonymous strangers to you then e-mail address will send know the unique URL to that console and again on the Internet without logging in and they can see exactly what the type into the shell has and so you can send that and you know you can send a e-mail to a group and so you could say that a mailing list and all we could increase yeah yeah and the same 1 but you can share read-only so that the demo only thing the you what there was that consult right yes icon like a single console for the whole group so then you got was a read-only settings if you did have your students already standard like lot more
maintenance which we don't have an awful lot of time if you want to hand
over control to 1 student things like that are you thinking that it would be nice to be able to share things with students and then they can solve
for K and draw from the right way to think about how to do that very there OK yes
good good suggestion yeah yeah the
yeah yeah yeah I think there's
ways in ways to do that we could probably
make it's like yeah good suggestion thank you very much a part of yeah literally great and there's also stuff for free and considering really brilliant but obviously your
communities money so you water the paid options would you give them and so who use the target demographic for the that people of Africa this
this I might be interested in seeing you know all right with his interest in something does there is a lot of very good question obviously and I will review the problem
known as it's a it's a freemium model so we just have to get you know like so if we have 10 racial uses friend of needing paying features and great so the education dealers like we get a bunch of students use applied anywhere the later on when and what is more professional programming that we think this option and then they like you know so well the level of free features that you can start up to 2 consuls that once they have to close 1 if you need more than 2 are you can have 500 makes storage you can store 1 where the application which is your username don't Python anywhere . com and that 3 and the thing you have to pay for is like do you want more and to consoles to 1 of the greatest CPU quotas we start from people after it's the equivalent of like I want to see if you could produce 500 100 CPU seconds if you max out the CPU from minute and a half we don't start from where I mean not not back aggressively but you know like if you're really gonna use of serious number-crunching you might wanna think about and we the can will or people that and we still be run jobs for the and finally I you under any web hosting on your own Domains then we off you pay for that but if you if you wanna get away from the Python immigrants but that's kind of a line charge would like to that that that that that the benefit that before and that standards for instance for lunch so thanks very much Fairy engine
Polar coordinate system
Group action
Multiplication sign
Range (statistics)
Casting (performing arts)
Mathematics
Computer configuration
Physical system
Touchscreen
Physicalism
Bit
Category of being
Radical (chemistry)
Graph coloring
Data storage device
Order (biology)
Module (mathematics)
Website
Right angle
Pattern language
Data type
Surjective function
Point (geometry)
Computer programming
Presentation of a group
Letterpress printing
Virtual machine
Student's t-test
Open set
Computer icon
Number
Revision control
String (computer science)
Energy level
Scripting language
Subtraction
Computing platform
Metropolitan area network
Installation art
Default (computer science)
Gender
Chemical equation
Poisson-Klammer
Forcing (mathematics)
Directory service
Set (mathematics)
Compiler
Word
Integrated development environment
Personal digital assistant
Interpreter (computing)
Window
Email
Logarithm
Analogy
Dedekind cut
CNN
Moving average
Physical law
Addressing mode
Multiplication
Uniform space
Physical system
Area
View (database)
Computer file
Keyboard shortcut
Sound effect
Point cloud
Bookmark (World Wide Web)
Maxima and minima
Order (biology)
Graphical user interface
Condition number
Wide area network
Multitier architecture
Numbering scheme
MUD
Dot product
Denial-of-service attack
Password
Limit (category theory)
Finite element method
Term (mathematics)
Integrated development environment
MiniDisc
Gamma function
Right angle
Game theory
Condition number
Window
Newton's law of universal gravitation
Mobile app
Scale (map)
Computer Graphics Metafile
Server (computing)
Code
Coma Berenices
Web browser
Power (physics)
Sign (mathematics)
Word
Computer animation
Password
Interpreter (computing)
Central processing unit
Active contour model
Domain name
Email
Intel
Installation art
Structural load
Home page
Demoscene
Storage area network
Insertion loss
Module (mathematics)
Website
Local ring
Metropolitan area network
Link (knot theory)
Touchscreen
Broadcast programming
View (database)
Computer file
Automatic repeat request
Bookmark (World Wide Web)
Annulus (mathematics)
Internet forum
Process (computing)
Database
Uniform resource name
Theorem
Graphical user interface
Hacker (term)
Task (computing)
Wide area network
Set (mathematics)
Chemical equation
Password
Directory service
Infinity
Sound effect
Wave
Chain
Sic
Regular graph
Customer relationship management
Video game console
Ranking
Maize
Right angle
Gamma function
Message passing
Conditional-access module
World Wide Web Consortium
Window
Mobile app
Rule of inference
Raw image format
Online help
Coma Berenices
Binary file
Video game
Sign (mathematics)
Computer animation
Mathematics
Boom (sailing)
Revision control
Central processing unit
Quantum field theory
Address space
Cloning
Scientific modelling
Home page
First-order logic
Formal language
Row (database)
Physical law
Physical system
Metropolitan area network
Link (knot theory)
Touchscreen
Broadcast programming
View (database)
Closed set
Software developer
Computer file
Port scanner
Bookmark (World Wide Web)
Annulus (mathematics)
Internetworking
Database
Graphical user interface
Remote Access Service
Simulation
Task (computing)
Protein folding
Web page
Freeware
Letterpress printing
Error correction model
Open set
Data management
Software
Video game console
Integrated development environment
Gamma function
output
Window
World Wide Web Consortium
Raw image format
Demon
Poisson-Klammer
Coma Berenices
Density of states
Web browser
Fermat's Last Theorem
Computer animation
Vertex (graph theory)
Central processing unit
Vacuum
Touchscreen
Installation art
Structural load
Set (mathematics)
Home page
Mereology
Video game console
Scripting language
Information
Theory of everything
Conditional-access module
Mutual information
Window
Data type
Metropolitan area network
Link (knot theory)
View (database)
Computer file
Letterpress printing
Bookmark (World Wide Web)
Open set
Sign (mathematics)
Process (computing)
Emulator
Computer animation
Revision control
Cuboid
Software engineering
Touchscreen
1 (number)
Complete metric space
Word
Type theory
Moving average
Arrow of time
Data structure
Astrophysics
Descriptive statistics
Computing platform
Physical system
Window
Area
Default (computer science)
View (database)
Poisson-Klammer
Computer file
Electronic program guide
Order of magnitude
Letterpress printing
Mereology
Set (mathematics)
Group action
Bookmark (World Wide Web)
Compiler
Principle of maximum entropy
Computer animation
Graph coloring
Vertex (graph theory)
Graphical user interface
Right angle
Quicksort
Data type
Wide area network
Freeware
Mass flow rate
Computer file
Scientific modelling
Complete metric space
Data management
Internetworking
Data mining
Video game console
Software testing
Physical system
Window
World Wide Web Consortium
Raw image format
Process (computing)
Broadcast programming
View (database)
Server (computing)
Computer file
Bookmark (World Wide Web)
System call
Web browser
Receiver operating characteristic
Connected space
Process (computing)
Internetworking
Computer animation
Database
Graphical user interface
Gastropod shell
Central processing unit
Probability density function
Point (geometry)
Email
Batch processing
Mountain pass
Connectivity (graph theory)
Complete metric space
Infinity
Emulation
Summation
Word
Goodness of fit
FLOPS
Ranking
Normal (geometry)
Addressing mode
Message passing
Window
Metropolitan area network
View (database)
Computer file
Electronic program guide
Letterpress printing
Port scanner
Embedded system
Computer animation
Function (mathematics)
Personal area network
Graphical user interface
Text editor
Gastropod shell
Wide area network
Laptop
Batch processing
Fibonacci number
System call
Computer file
Code
Mountain pass
Virtual machine
Student's t-test
Mereology
Error correction model
Software framework
Maize
Normal (geometry)
Message passing
Relief
God
Window
Key (cryptography)
View (database)
Cross-platform
Computer file
Directory service
Bookmark (World Wide Web)
Number
Arithmetic mean
Computer animation
Integrated development environment
Web-Designer
Function (mathematics)
Graphical user interface
Code
Feedback
Logarithm
Home page
Front and back ends
Web service
Blog
Video game console
Maize
Configuration space
Website
Conditional-access module
World Wide Web Consortium
Window
Default (computer science)
Mobile app
Source code
Algorithm
Link (knot theory)
Broadcast programming
View (database)
Cellular automaton
Computer file
Domain name
Expert system
Coma Berenices
Student's t-test
Control flow
Group action
Bookmark (World Wide Web)
Maxima and minima
File Transfer Protocol
Internet forum
Number
Content (media)
Computer animation
Database
Mathematics
Revision control
Software framework
Graphical user interface
Natural language
Router (computing)
Domain name
Keyboard shortcut
Server (computing)
Logarithm
Feedback
Firewall (computing)
Number
Wave
Blog
Software
Video game console
Normal (geometry)
Gamma function
God
Task (computing)
Window
World Wide Web Consortium
Mobile app
Process (computing)
Broadcast programming
View (database)
Online help
Computer file
Term (mathematics)
Bookmark (World Wide Web)
Open set
Information privacy
Inflection point
Internet forum
Computer animation
Database
Mathematics
Boom (sailing)
Configuration space
Graphical user interface
Keyboard shortcut
Feedback
Logarithm
Student's t-test
Blog
Software
Electronic visual display
Video game console
Gamma function
Social class
Window
World Wide Web Consortium
Mobile app
Metropolitan area network
Broadcast programming
View (database)
Computer
Building
Computer file
Feedback
Term (mathematics)
Limit (category theory)
Bookmark (World Wide Web)
Open set
Information privacy
Internet forum
User profile
Computer animation
Integrated development environment
Database
Right angle
Fibonacci number
Logistic distribution
Source code
Mereology
Web syndication
Emulator
Mathematics
Computer configuration
Physical system
Email
View (database)
Computer file
Feedback
Interior (topology)
Sampling (statistics)
3 (number)
Bookmark (World Wide Web)
Internet forum
Web application
Process (computing)
Graph coloring
Right angle
Quicksort
Video game console
Freeware
Point (geometry)
Laptop
Continued fraction
Observational study
Feedback
Online help
Student's t-test
Goodness of fit
Motion blur
Scripting language
Model-driven engineering
Computing platform
Address space
Window
Newton's law of universal gravitation
Authentication
Demo (music)
Online help
Coma Berenices
Stack (abstract data type)
Line (geometry)
Subgroup
Computer animation
Web-Designer
Password
Dependent and independent variables
Web page
Fibonacci number
Feedback
Logarithm
Electronic mailing list
Student's t-test
Software bug
Web 2.0
Blog
Motion blur
Moving average
Video game console
Maize
Process (computing)
Gamma function
Physical system
Window
World Wide Web Consortium
Broadcast programming
View (database)
Online help
Computer file
Shared memory
Term (mathematics)
Bookmark (World Wide Web)
Information privacy
Internet forum
Computer animation
Database
Graphical user interface
Pattern language
Quicksort
Central processing unit
Email
Feedback
Mountain pass
Multiplication sign
Student's t-test
Computer icon
Predictability
Area
Uniform resource locator
Blog
Internetworking
Software
Gastropod shell
Video game console
Model-driven engineering
Address space
Window
Email
Demo (music)
View (database)
Computer file
Electronic mailing list
Order of magnitude
Coma Berenices
Set (mathematics)
Group action
Software maintenance
Bookmark (World Wide Web)
Local Group
Internet forum
Uniform resource locator
Computer animation
Graphical user interface
Video game console
Data type
Address space
Email
Digital filter
Product (category theory)
Game controller
MUD
Feedback
Einstein field equations
Student's t-test
Summation
Finite element method
Goodness of fit
Blog
Software
Video game console
Maize
Message passing
Conditional-access module
Window
Metropolitan area network
Link (knot theory)
View (database)
Computer file
Electronic program guide
Interior (topology)
Shared memory
Order of magnitude
Coma Berenices
Group action
Term (mathematics)
Bookmark (World Wide Web)
Web browser
Open set
Maxima and minima
Internet forum
Explosion
Computer animation
Function (mathematics)
Graphical user interface
Queue (abstract data type)
Cuboid
Harmonic analysis
Freeware
Logarithm
Feedback
Infinity
Hand fan
Goodness of fit
Blog
Software
Shared memory
Video game console
Integrated development environment
Regular expression
Right angle
Quicksort
Window
World Wide Web Consortium
View (database)
Computer file
Open source
Code
Login
Coma Berenices
Term (mathematics)
Bookmark (World Wide Web)
Information privacy
Internet forum
Sign (mathematics)
Computer animation
Graphical user interface
Keyboard shortcut
Feedback
Logarithm
Mountain pass
Blog
Computer configuration
Software
Regular expression
Normal (geometry)
Gamma function
Quantum
Message passing
Window
View (database)
Online help
Computer file
Login
Term (mathematics)
Bookmark (World Wide Web)
Information privacy
Internet forum
Sign (mathematics)
Computer animation
Function (mathematics)
Graphical user interface
Computer programming
Domain name
Spacetime
Mountain pass
Scientific modelling
Channel capacity
Student's t-test
2 (number)
Web 2.0
Computer configuration
Energy level
Central processing unit
Video game console
Integrated development environment
Information
Website
MiniDisc
World Wide Web Consortium
Window
Scale (map)
Mobile app
Standard deviation
View (database)
Computer file
Instance (computer science)
Line (geometry)
Cartesian coordinate system
Bookmark (World Wide Web)
Web browser
Power (physics)
Maxima and minima
Process (computing)
Computer animation
Data storage device
Computer cluster
Graphical user interface
Central processing unit
Freeware
Domain name

Metadata

Formal Metadata

Title PythonAnywhere and Education
Title of Series EuroPython 2015
Part Number 173
Number of Parts 173
Author Percival, Harry
License CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license.
DOI 10.5446/20124
Publisher EuroPython
Release Date 2015
Language English
Production Place Bilbao, Euskadi, Spain

Content Metadata

Subject Area Information technology
Abstract Harry Percival - PythonAnywhere and Education Python may be the ideal language for teaching because of its simplicity and readability, but actually getting a working and consistent development environment installed on a diverse set of student (or school) computers can be less than straightforward. And then there's pip, numpy, scipy, windows vs unix command lines... As a result, we've had lots of teachers coming to PythonAnywhere over the years, to skip all these problems. We've recently started adding some extra features to help teachers and students which we're keen to share with the EuroPython audience.
Keywords EuroPython Conference
EP 2015
EuroPython 2015

Recommendations

Loading...
Feedback
AV-Portal 3.5.0 (cb7a58240982536f976b3fae0db2d7d34ae7e46b)

Timings

  841 ms - page object