Best Practice Education Learning Life Python Skills
In this talk I reframe a computer programming workshop for kids I delivered earlier this year, exploring and sharing my experience throughout that journey, from preparation to delivery, by recreating a simple yet engaging enough game.
With that I'll both demonstrate several Python related techniques and tools many may not be aware of, on one hand, and, on the other, extract provocative questions about general learning processes, especially if targeted at professional developers.
I promise zero slides and a somewhat fast-paced live (re)coding session, intertwined with comments on good/bad techniques, along with a surprising exploration of the turtle module in the Standard Library -- it is more capable that you think.
I wrap up with a self-code review and with thoughts on how such a game could be improved, what implications that could have for both beginners and seasoned professionals: should you do this at work?
Guaranteed 10 minute Q&A / discussion by the end!
Type: Talk (45 mins); Python level: Beginner; Domain level: Beginner
With a bazillion years of professional experience within the IT and Software Development landscape, I've done lots of different things: mission critical customer support on high-end UNIX systems (yes including being "on duty" 24/7 for many many weeks!), huge datacenter consolidation and move projects, developed tailor made large-scale IP-based VoIP solutions, architected scalable data processing and visualization pipelines, created Promptar a CTI software product, lead IT services and project teams, trained development teams, customers, and partners around the world.
Nowadays I'm focusing a lot of my professional activity on software development and Python, and I'm pretty happy about it!