Recorded at Kiwi PyCon 2024 - https://kiwipycon.nz/
Test tables, manual formatting, what are types and how could this be improved? For most, school is their introduction to programming, normally through Python but what sort of introduction is it if they are stuck making manual testing tables, manually doing PEP8 compliance and why can't an int and str be combined easily? What if there was a way to solve these problems using the tried and true solutions from industry?
A look at modernising and updating secondary digitech using type hinting, automated testing, formatter and other tricks. Looking at existing approaches, feedback from students and teachers and new approaches from across Greater Wellington this talk looks at how digitech can be improved through modern tooling and features to increase learning and maybe get a better grade...
A close look into upgrading improving the current state of digital technology education in secondary education across Aotearoa (New Zealand). Introducing Type Hinting, Automated Testing, Formatting and other approaches into the classroom and the benefits they can provide to students. This is based on current mahi being done by Tūhura Tech in collaboration with local Pōneke (Wellington) high schools. No prior knowledge in either Python or the education system are required with the talk accessible to the seasoned professional or someone new to Python.
Looking at existing practices inside of the classroom they are redesigned to use tools from the Python ecosystem and new features of the language. Looking at how manual testing tables for flask web apps can be reworked to use pytest can provide advantages. Using Type Hints can reduce overall bugs and allow the teaching of what types are without moving outside of Python. Getting away from manual formatting to ensure compliance with PEP8 and instead using tools such as Ruff. This presents a better vision for how Python could be taught.
Avid hacker, programmer and interested in all the weird and wacky things technology can do. With experience in industry in areas across software development, security and eventually ending up running DevOps Engineering at FNZ he has a passion and focus on improving technology education. Being involved in technology education for the past 7 years running code clubs and coaching robotics teams he now founded and runs Tūhura Tech which is a charitable trust focused on pre-tertiary technology education across the greater Wellington Region.
This video is licensed under CC BY-SA 4.0 - https://creativecommons.org/licenses/...
Recorded and produced by KIT LTD : / kitltdnz
Watch video Better Grades with Python — Leon Bowie online without registration, duration hours minute second in high quality. This video was added by user Kiwi PyCon 02 September 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 6 once and liked it people.