Anyone Can Write Python, But Not Everyone Can Write Good Python
28 Nov 2024
Workshops
Premium Ticket Holders Only
Python is one of the most popular coding languages in the world, and it can be used to develop diverse and varied technical solutions, from machine learning projects to complex security applications. However, its flexibility and ease of use can have serious consequences for the quality of applications when code is not written consistently. In the worst cases, writing bad Python can lead engineers on a path of spaghetti code, runtime bugs, and unmaintainable projects. But when written cleanly and with consistency, engineering teams can harness the true magic of Python development.
This session seeks to explain what the term ‘clean code’ means, and why the concept is crucial for teams to understand when developing with Python. The talk will highlight three particular Python-based coding pitfalls, and address these issues with implementable solutions. Finally, the talk will discuss how engineers can work together to set and implement their own Python standards, in order to improve the developer experience, as well as deliver code faster and more sustainably.
Key Takeaways:
This session is for... any developers or technologists who are interested in Python, code quality, or writing high-quality and maintainable applications.
Speaker: Meghan Avery, Senior Engineer @ American Express
This session seeks to explain what the term ‘clean code’ means, and why the concept is crucial for teams to understand when developing with Python. The talk will highlight three particular Python-based coding pitfalls, and address these issues with implementable solutions. Finally, the talk will discuss how engineers can work together to set and implement their own Python standards, in order to improve the developer experience, as well as deliver code faster and more sustainably.
Key Takeaways:
- Explore the concept of “clean code” and how it applies to a Python application
- Learn common Python development challenges and how to overcome them
- Understand the pitfalls of coding Python as part of a scrum team, and how teams can work together to empower engineers to build high-quality Python applications
This session is for... any developers or technologists who are interested in Python, code quality, or writing high-quality and maintainable applications.
Speaker: Meghan Avery, Senior Engineer @ American Express