Automatically Reload Modules with %autoreload
Explains the Python module reloading problem and solutions, including importlib.reload and IPython's %autoreload magic command.
Explains the Python module reloading problem and solutions, including importlib.reload and IPython's %autoreload magic command.
Explains how to prevent SQL injection in Python using psycopg2's low-level sql.Identifier and sql.Literal functions for safe query building.
A developer shares an improved workflow for completing Python coding exercises on an iPad using the new iPadOS, Safari, and Pythonista.
A developer shares a workflow for completing Python coding exercises from PyBites on an iPad using the Pythonista app.
A guide to using the GitHub API and PyGithub to automatically filter and close spam pull requests based on keywords.
Explores a simpler alternative to Docker for deploying Python web apps, comparing it to common methods and containers.
A student requests help finding a Summer 2020 software engineering internship, sharing their skills and preferences for small teams or specific tech sectors.
A tutorial explaining Python list and string slicing syntax, parameters, and behavior with examples.
A technical deep-dive into diagnosing and solving severe performance issues caused by an 'Export to Excel' feature in a Django system.
A curated list of free resources for data mining, analysis, and visualization, including books, tools, libraries, and tutorials.
Explains the theory behind linear regression models, a fundamental machine learning algorithm for predicting continuous numerical values.
This article details integrating the wal-e Postgres backup tool into a Shiv app format to streamline deployment processes.
Explains the difference between library and application dependencies in Python, covering version specification and deployment reproducibility.
A tutorial on using Python's itertools.groupby function to group and sort data, demonstrated with an employee list example.
Integrating Celery worker and beat scheduler into a Shiv app to simplify Python SaaS deployment and tool management.
A developer documents building a Flask web app with user authentication and a code diary feature as part of the #100DaysOfCode challenge.
A developer discusses the implications of still using Python 2 in 2019, sharing slides from a conference talk on the topic.
A quick one-liner command to clean up temporary and test conda environments in Python development.
Explores the practical uses of reversible computing, from automatic differentiation in deep learning to distributed systems and database operations.
A developer shares how solving coding puzzles on Advent of Code helps practice algorithms, learn Python, and improve problem-solving skills.