Home / Companies / Pybites / Blog / November 2017

November 2017 Summaries

12 posts from Pybites

Filter
Month: Year:
Post Summaries Back to Blog
This collection of tweets from various influential figures and organizations in the Python and tech communities highlights a range of topics from programming tutorials and software engineering insights to tech gift recommendations and discussions on the environmental impact of Bitcoin mining. Notable mentions include Python-related content such as creating chatbots with deep learning, enhancing Python program speed through memoization, and developing serverless functions with AWS Lambda. Additionally, the tweets touch on broader themes like the importance of programming languages for job prospects and reflections on the current state of technology. Several tweets also emphasize the importance of supporting open-source software and express gratitude towards the Python community.
Nov 26, 2017 334 words in the original blog post.
The text is a collection of various tweets related to programming, technology, and data science from different users and organizations on Twitter. It includes mentions of home surveillance and motion detection using Python and Raspberry Pi, a TensorFlow speech recognition challenge on Kaggle, the benefits of Cython for Python programming, Docker image tagging with Git commit information, and the addition of a Binder badge to the Python Data Science Handbook. There are also discussions about the release of Flask Web Development's second edition, building chat applications with JavaScript and Node.js, and the announcement of future NumPy releases being Python 3 only. Additionally, there are references to showcasing nglview on the Project Jupyter website and insights on regular expression properties for better internationalization.
Nov 19, 2017 368 words in the original blog post.
In a vibrant week of Python-related developments, Pybites celebrated their first live Code Challenge, congratulating David for his solution to the Marvel #pychallenge and winning a book. The community shared numerous resources, including tutorials on asyncio event loops, multi-GPU training with Keras, and TensorFlow neural networks, along with practical insights into HTTP methods and machine learning with Scikit-learn. The importance of JSON as a serialization format was highlighted, while tools for enhancing photos with Python and data mapping packages were discussed. The week also featured a variety of educational content, such as scientific Python lecture notes, an intermediate SQL tutorial, and a video recording from a Richmond VA Python meetup, underscoring the ongoing efforts to promote Python education and best practices. The community was further engaged with creative tools like Switch & Glitch for elementary school students, and a noteworthy data visualization of the United States mapped by over a billion acres of trees and forests.
Nov 12, 2017 355 words in the original blog post.
PyChallengeDay, hosted in collaboration with Python Alicante, was a live coding workshop aimed at enhancing participants' Python skills while fostering community growth. The event highlighted the benefits of in-person coding challenges, offering unique insights into problem-solving approaches and setup differences between Python versions. It also provided a platform for public speaking practice in an informal setting, where organizers shared personal stories about their journey with Python. The workshop underscored the importance of organizational skills, as meticulous planning was required for elements like signup processes and challenge preparation. Participants engaged in problem-solving activities, with humorous moments and learning opportunities emerging, such as discussions about sorting algorithms. The event concluded with a sense of community accomplishment and plans for future workshops, inviting wider participation through online platforms like Gitter.
Nov 11, 2017 794 words in the original blog post.
On November 10th, a live Python coding challenge was launched in partnership with Python Alicante at the University of Alicante, inviting participants to work with Marvel data to answer specific questions using Python. The challenge involves parsing a CSV file, analyzing character appearances in comics, identifying the years with the most and least new character introductions, and calculating gender distributions among characters. Participants are encouraged to visualize their findings using Python's data visualization libraries, with an opportunity to win a Python book based on their solution's effectiveness and submission speed. Additionally, the event promotes community engagement through a Slack channel and emphasizes the learning and teaching of Python through practical, community-driven exercises.
Nov 10, 2017 737 words in the original blog post.
The PyBites community invites Python enthusiasts to participate in a challenge to create innovative and functional bots using Python, with the opportunity to win a copy of "Designing Bots: Creating Conversational Experiences" for the most original submission. Participants are encouraged to develop bots that automate tasks, interact with users, or provide unique functionalities across platforms like Slack, Facebook Messenger, and Twitter. The challenge aims to foster creativity and skill-building through practical programming exercises and encourages the use of AI, NLP, and ML technologies. Submissions must be original, working Python code and include installation instructions, with a deadline set for December 1st. The initiative is part of PyBites' ongoing effort to teach and learn Python collaboratively through engaging and practical community challenges.
Nov 09, 2017 815 words in the original blog post.
The text features a series of tweets highlighting various resources and insights related to programming, technology, and web development. It includes references to a practical introduction to regular expressions, a new Python Flask course on Udemy, and advice on simplifying code from John Romero. Additional content shared in the tweets covers topics like optimizing code with SQLite and Python, a list of tools for web developers, a Regex cheat sheet, and innovative design practices from Michigan State. Other highlights include a tip for improving Vim usage, a nod to Hacktoberfest, a method to significantly accelerate code with PyPy, a recommendation for PDF generation using ReportLab API, an introduction to TwilioQuest for learning Twilio, and Docker image metadata labeling advice. The tweets also celebrate programming culture with references to popular media like Stranger Things and object-oriented programming guides.
Nov 05, 2017 360 words in the original blog post.
PyBites presents a monthly Python code challenge focused on regular expressions, targeting intermediate-level Python developers to enhance their skills. Participants are encouraged to use pytest to verify their regex solutions, with guidance to create a virtual environment and install necessary tools. The challenge includes a set of initial exercises, and contributors are invited to expand the challenge by adding more regex exercises and submitting pull requests. The platform fosters a community learning environment by offering access to a private Slack channel for discussion and collaboration. PyBites emphasizes the value of learning through practice and community interaction, providing resources such as regex tips and support through GitHub issues, Twitter, and email.
Nov 03, 2017 504 words in the original blog post.
A recent article reviewed the submissions for the Daily Python Tip Part 1 – Make a Web App code challenge, highlighting two notable projects. Bbelderbos utilized the Bottle framework to create a web app, enhancing it with pytests and achieving a high BetterCodeHub score, which was further recognized in a guest post on Real Python. Meanwhile, dseptem developed an application using Apscheduler, Elasticsearch, Flask, and AngularJS, noting the ease of the process despite minimal effort on the AngularJS component, with a requirement for Elasticsearch to be running on localhost for functionality. Both projects demonstrate the participants' learning experiences and skill enhancements through this challenge.
Nov 01, 2017 149 words in the original blog post.
The article provides a review of a recent code challenge focused on writing tests using Pytest, highlighting submissions by Julian and the author. One submission involved a basic Pytest function to test a simple text conversion script, while another marked a first-time use of Pytest for database tests, incorporating fixtures to enhance learning. The importance of Pytest as a tool and the skill of writing effective tests are underscored, alongside the notion that writing testable code can improve design quality. Despite only covering the basics of Pytest in this challenge, the authors express appreciation for Brian Okken’s comprehensive book on the subject, which has been a valuable resource in their learning journey. Julian plans to create a beginner's guide to further aid newcomers in mastering Pytest.
Nov 01, 2017 162 words in the original blog post.
Daily Python Tip, a Twitter account managed by @karlafej and @simecek, offers Python tips daily and has collaborated with PyBites to create a web app and a simple API for these tips. Participants in this challenge can use the existing backend from Daily Python Tip or their own if they have built a web app previously. The goal is to develop a simple API using frameworks like Flask or Django Rest Framework, ensuring proper validation to prevent duplicates and maintain a maximum length of 140 characters for Twitter compatibility. Additional features, such as editing and deleting entries, can be implemented, and bonus points are given for incorporating Twitter authentication and hosting the API on cloud platforms like Heroku. PyBites encourages community interaction through a Slack channel, where participants can share their progress and learn from each other, with the ultimate aim of making learning Python engaging and collaborative. Participants can submit their work for credit via the PyBites Challenges repository on GitHub.
Nov 01, 2017 467 words in the original blog post.
Last week's code challenge focused on building a Hacktoberfest progress checker using the Bottle framework, and it saw diverse submissions from participants. Martin, known as clamytoe, developed a simple script on his iPhone using Pythonista, while kiniadit created a feature-rich script, hkfst.py, offering anonymous API access and local server setup to track Hacktoberfest progress for a single user. Pweids submitted a minimalist version, emphasizing simplicity over complexity, and bbelderbos crafted a solution using Bottle and the GitHub API, with plans to incorporate pytests for further testing. Participants were encouraged to complete Hacktoberfest for a chance to receive a free T-shirt from DigitalOcean, and the community spirit was bolstered with a reminder to continue coding in Python.
Nov 01, 2017 152 words in the original blog post.