Post-PyCon Review and Python Development Resources
·19m 08s
Shared point
–
PyCon Recap and Networking
The episode kicks off with a look back at PyCon, highlighting the immense value of networking and the hallway track over structured presentations. Michael and Brian share their appreciation for the open space sessions, emphasizing how these informal gatherings foster community and collaboration.
Developer Tooling and Cloud
- AWS Lambda: The hosts discuss the new support for Python 3.6 in AWS Lambda, enabling event-driven serverless architectures. They suggest using it for automated tasks, such as processing files uploaded to S3 buckets.
- PyPI Packaging: A breakdown of resources for publishing packages to PyPI, including recommendations for using the Twine utility and setting up a proper
setup.pyfile to ensure packaging best practices.
Emerging Technologies and Licensing
- Coconut Language: An introduction to Coconut, a functional programming language that functions as a superset of Python 3. It allows developers to integrate functional concepts like pattern matching and immutable data types into existing projects seamlessly.
- Open Source Licensing: A discussion on navigating the complexities of open source licenses via the choosealicense.com platform, which simplifies the process of choosing the right terms for your projects.
"It's the first one I've been to. And I got to say, it was even more than I expected. Hard to put in word."
Learning and Professional Growth
The episode concludes with a spotlight on free educational resources, specifically the book Python for Scientists and Engineers, which covers practical applications like digital signal processing and machine learning. Additionally, Brian provides an update on his new book, Python Testing with PyTest, now available in beta.