Tag: python
-
The article discusses challenges and solutions for developing an Excel uploader using Python 3.8, particularly post its End of Life. It emphasizes dependency management, secure file uploads via S3, and robust error handling while parsing user-uploaded data. It highlights the need for careful validation and security practices to mitigate vulnerabilities.
+
+
+
+
+
+
+ API Gateway, AWS S3, Backend Security, Boto3, CORS, Data Parsing, Excel Uploads, Openpyxl, pandas, Pre-signed URLs, python, Python 3.8, Python Dataclasses, Serverless Architecture, SSRF Prevention, technology, web development+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
Perl is still standing strong in 2025 because it prioritizes backward compatibility and text-processing speed. While Python is the language of AI, Perl remains the “glue” of the internet. I have my own hate-or-love relationship with Perl. And if I were to choose, I’d choose c, but if I am…
-
The itertools module was introduced in Python 2.3 (2003) as part of the standard library, driven by the need for fast, memory-efficient tools that handle iteration patterns elegantly. Inspired by functional programming paradigms and Haskell’s lazy evaluation patterns, itertools was designed by Python core developer Raymond Hettinger to provide a…
+
+
+
+
+
+
+ cartesian product, click library, coding, coding patterns, command line interface, data processing, data-science, efficient iteration, flatten list, functional programming, infinite sequences, iterators, itertools, itertools examples, lazy evaluation, machine-learning, memory-efficient python, programming, python, python chain, python cli, python combinations, python count, python cycle, python development, python groupby, python itertools, python permutations, python product, python standard library, python tips, python tricks, python tutorials, round robin+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
In the last two episodes of fun with python we went through having a simple python project with some standard tooling, then building it up to become an API executable in docker. For todays episode, I have decided to refactor it a bit, clean up smoke tests, add type checking…