May 2018 Summaries
3 posts from Pybites
Filter
Month:
Year:
Post Summaries
Back to Blog
Rhys shares his journey of developing an application to scrape data from the Packt Publishing website using Scrapy, after failing with other tools like requests and Selenium due to security measures. He details the process of setting up a Scrapy spider to extract free learning ebook titles from the site, employing xpath to refine the data extraction. The extracted information is formatted into an RSS feed using Python's f-strings and uploaded to Amazon S3 for integration with Alexa's Flash Briefing service. Rhys also implements error handling using the notifiers package to send alerts to Slack, ensuring the system's reliability. The project, which started as a personal endeavor to meet developer rewards deadlines, evolved into a collaborative tool that posts daily book updates to a Slack channel, showcasing the app's flexibility and utility.
May 31, 2018
1,438 words in the original blog post.
The text provides a series of highlights and updates from the Python community, particularly around the time of PyCon 2018. It includes references to various resources, such as video recordings of PyCon talks, a guide to data classes in Python 3.7, and a tutorial on building barcode and QR code scanners with OpenCV. There are acknowledgments of significant contributions to the Python Software Foundation's donation drive, which raised $22,000 to support multiple Python conferences. The text also mentions several other Python-related projects and initiatives, including a declarative HTTP client called Uplink, a tutorial on creating area charts with the Altair library, and a redesigned site for the Flask Mega-Tutorial. Additionally, there are reflections on programming as a creative profession and the importance of codes of conduct in tech communities.
May 27, 2018
393 words in the original blog post.
Attending PyCon for the first time, the author shares a transformative experience characterized by the supportive and welcoming Python community, emphasizing the importance of networking and participating in Open Spaces over attending numerous talks, which are available online. The event offered numerous opportunities for engaging discussions on diverse topics such as AR/VR in Python and Python training techniques in more intimate, themed group sessions. The author underscores the value of meeting key Python contributors, exploring vendor booths, and presenting their own work at the conference, highlighting the generosity and hospitality of the community members they encountered. Ultimately, the author conveys that the essence of PyCon lies in its people and the connections made, advocating for an open, respectful, and engaging approach to maximize the conference experience.
May 19, 2018
1,400 words in the original blog post.