I haven’t seriously coded in a long time. Time to get back to it and I have chosen to work with Python. It will work across all the devices and computers I have no matter what OS they run. Even though I have a body of transferable knowledge, I have to treat myself as a beginner because if I have learnt one thing from coding , I have learned it is one tiny step at a time. Coding is very disciplined, precise thinking and you have to be absolutely accurate. The challenge comes in using your problem solving skills to work out how you are going to get something to work. Okay, so I want to learn Python, where am I actually going to put the script and how am I actually going to run it? I have got the C Language app for my iPad. That runs Python. I have to pay 3.70 to get it to run unlimited scripts. It might be worth it because it has such a nice interface and there are some resources there I know I’ll be able to use eventually. I already have Text Wrangler on my MacBook. I’ll need to download Python and then work with the information I find to use it on that if I want to. Linux will easily have what I want so I am leaving that until last. I took the biggest challenge first – Windows 7. I found an excellent site : Learn Python the Hard Way It suits my needs and covers all the operating systems. The instructions for Windows worked out but I had to update PowerShell to version 3 because I am on Windows 7. Nothing worked until I did that. I have written and run my first script in the PowerShell and so I can work through the rest of the site bit by bit. It is not really learning Python the hard way but Zed. A. Shaw is very clear about how you have to behave if you want to code. It’s not guessing, hmphing, skipping over bits, trying to race ahead. It is disciplined and exact. He could not have put out a better message . I have also signed up for a free Udemy course – Coding for Entrepreneurs Basic by Justin Mitchel. I am not an entrepreneur and have no aspirations in that direction . I want to learn what the course has on offer and then I can decide how I will put that to work. Justin Mitchel explains everything well and the course is set out very clearly. It is supposed to take 4 hours. I downloaded the course app to my iPad too! So, before I even got to learn anything in Python I had to set up my devices and find the software I needed and ensure I had the right versions. For me it is good to have a multimedia approach like the Udemy course and then my website where I can go to learn the next bit. Ready to code!
Filed under: classroom, e-learning, methodology, resources, software, technology | Tagged: coding, complex thinking, eduation, ICT, ict in the classroom, problem solving skills, Python, thinking tools |