Blog Logo
TAGS

Debug Flask/FastAPI App in Docker with PyCharm

Learn how to debug Flask/FastAPI apps in Docker using PyCharm. Follow the steps to clone the flask project, open it in Pycharm, check prerequisites, configure Docker and Docker Compose, and run the ap...

Read more...

Debugging a Containerized Django App in PyCharm

Developing your Django app in Docker can be very convenient. Running Django in Docker can create some problems and make what was once easy difficult. In this tutorial, well look at how PyCharm comes t...

Read more...

Python Docker Tutorials

Learn how to use Docker for Python development with this repository accompanying talks given by the author at the Docker Community All Hands. The talks cover two examples - Dockerizing a Python script...

Read more...

The Outbox Pattern in Python

Transactional Outbox pattern explained with Python examples. One of the most frequently used ways of communication between microservices/modules is asynchronous communications via events. Implementing...

Read more...

Has your password been pwned? Or, how I almost failed to search a 37 GB text file in under 1 millisecond

This article discusses how to check if your password has been hacked by searching through a 37GB text file. It provides a step-by-step guide on how to do this in Python and offers some solutions to ma...

Read more...

Microsoft Power BI and Python: Two Superpowers Combined - Real Python

Microsoft Power BI is a data analysis and visualization tool used for business intelligence, now with the ability to script with Python. Learn how to install and configure the Python and Power BI envi...

Read more...

A from-scratch tour of Bitcoin in Python

In this blog post, Andrej Karpathy takes us on a tour of Bitcoin in Python. He explains how blockchain extends open source software development to open source + state, and how Bitcoin represents value...

Read more...

Hexagonal Architecture - A Clean Architecture for Secured Software Design

Hexagonal Architecture, also known as Ports and Adapters architecture, is a clean architecture approach that focuses on the separation of concerns and information hiding principles. By putting inputs ...

Read more...

A Team at Microsoft is Helping Make Python Faster

The Faster CPython Team at Microsoft is working toward increasing Pythons CPU performance with a 4-stage implementation plan proposed by Core Developer Mark Shannon. Microsoft established a team of 6 ...

Read more...

How To Scrape Google Maps For Business Details With Python

Learn how to fetch businesses and their details from Google Maps using geocoding and places with Python. This article covers everything from installing required packages to creating a .tsv file with c...

Read more...

Data Structures & Algorithms for Coding Interview

This repository contains solutions to various problems and concepts of Data Structures and Algorithms in Python3 in a structured manner. The topics covered include Dynamic Programming, Sorting Algorit...

Read more...

Deploying a GPT-3 Chatbot on AWS using Flask and CodePipeline

Learn how to deploy a GPT-3 Flask chatbot on AWS using CodePipeline and Elastic Beanstalk. This article covers topics such as OpenAI API keys, GPT-3 models, endpoint and parameters, and Flask app setu...

Read more...

Level up your Pandas skills with query() and eval() | by Jacob Ferus

If you work with data science in Python you have likely worked with the pandas data manipulation library. It’s has a large set of methods useful for numerous tasks and getting familiar with them can m...

Read more...

Python-Pandas cheat sheet: 30 functions-methods

In this blog, Jyoti Kumar covers 30 useful python-pandas functions/methods frequently used in data analysis. The functions/methods are used for loading and understanding data, selecting columns/rows o...

Read more...

Sorting a Python Dictionary: Values, Keys, and More

In this tutorial, youll learn how to sort the key-value pairs of a Python dictionary using the sorted() function. Youll also explore how to iterate over dictionary views, cast dictionaries to lists du...

Read more...

7 Data Analyst Skills for Beginners to Succeed in 2022

Data Analysts are the skilled practitioners that use their technical knowledge to analyze, interpret and display data using various approaches and intelligence business tools. In this article, we disc...

Read more...

Python Data Visualisation: Understanding and Analyzing Data with Altair

In this article, Mark Litwintschik shares his 15 years of consulting experience with clients in various countries, including Bank of America Merrill Lynch, Google, and Royal Mail. He talks about the t...

Read more...

MagicCube: A NxNxN Rubik Cube implementation

A fast implementation of the Rubik Cube based in Python 3.x. Makes it easy to create cubes of various sizes (2x2x2, 3x3x3, 4x4x4, 6x6x6, ...., 100x100x100). Fast rotation speed when compared with othe...

Read more...

Getting Started with Pandas

This tutorial provides a clear introduction to Pandas, a Python library to manipulate tabular data. You will discover its many possibilities and get a concise overview. It covers the basics of working...

Read more...

Barfi: A Python visual Flow Based Programming library

Barfi is a Flow Based Programming environment in Python that provides a graphical programming interface. The library integrates easily into your existing Python workflows using `barfi.Block`s and `bar...

Read more...