Open in app

Sign In

Write

Sign In

Pratik Choudhari
Pratik Choudhari

274 Followers

Home

About

Published in Level Up Coding

·Pinned

How to handle long-running tasks in Python using Redis queues

Easy to implement, without much overhead — As a developer, you might have experience dealing with long running tasks, and you wish this time-consuming and blocking task could be worked in the background while the main app serves other requests. I know, there is asynchronous programming, but it won’t work when we have CPU bound operations. In…

Redis

3 min read

How to handle long-running tasks in Python using Redis queues
How to handle long-running tasks in Python using Redis queues
Redis

3 min read


Published in Better Programming

·Pinned

5 Things a Developer Should Do Apart From Coding

You certainly won’t regret these — It is not easy to be a developer. Long meetings, hours spent fixing a bug, and hating yourself when the same bug reappears are just a few of the things a programmer has to deal with on a daily basis. I’m jealous of you if you haven’t gone through all…

Programming

5 min read

5 Things a Developer Should Do Apart From Coding
5 Things a Developer Should Do Apart From Coding
Programming

5 min read


Mar 28, 2022

Transfer data to AWS EC2 instance using FileZilla

A simple yet helpful trick up your sleeves Lets assume that a AWS EC2 instance is already up and running in your account. …

AWS

2 min read

Transfer data to AWS EC2 instance using FileZilla
Transfer data to AWS EC2 instance using FileZilla
AWS

2 min read


Published in Python in Plain English

·Feb 19, 2022

This Pandas Mistake Cost Me 27x More Time Than Intended!

The correct solution was 3 characters more. — I was working on a compute-heavy application with pandas as my primary tool. A particular section of the source was taking too much time, for the supplied input size and the operations being performed. I went over it multiple times and still wasn’t able to find out the bottleneck but…

Pandas

2 min read

This Pandas Mistake Cost Me 27x More Time Than Intended!
This Pandas Mistake Cost Me 27x More Time Than Intended!
Pandas

2 min read


Published in Level Up Coding

·Jan 24, 2022

How the NFT wave has helped me earn $1000+ as a python developer

It’s not as difficult as you think The NFT scene has taken a monumental turn in recent years due to widespread digital art awareness and technological improvements in blockchain technologies like smart contracts creation and their deployments. …

Nft

3 min read

How the NFT wave has helped me earn $1000+ as a python developer
How the NFT wave has helped me earn $1000+ as a python developer
Nft

3 min read


Published in Better Programming

·Dec 13, 2021

Mastering the PyCharm Debugger

A skill worth adding to your toolkit — PyCharm is leading the Python IDE space, for some obvious reasons. JetBrains has managed to pack all tools needed for Python development in a single app. A widely used technique to debug is to print variables to stdout, which has been accepted by many as a viable means to debug…

Pycharm

6 min read

Mastering the PyCharm Debugger
Mastering the PyCharm Debugger
Pycharm

6 min read


Published in Better Programming

·Nov 15, 2021

Emojis as Python Variables? Sure, Why Not!

An oddly satisfying way to write python code by leveraging the pythonji library — Emojis can express a lot, so why not use them to write code, sounds ridiculous, right? There are many articles that promote the use of emojis in git commit messages and comments to improve overall communication efficacy. Python is not made to handle emojis as variable names — not a…

Programming

2 min read

Emojis as Python Variables? Sure, Why Not!
Emojis as Python Variables? Sure, Why Not!
Programming

2 min read


Published in Python in Plain English

·Oct 11, 2021

You Should Start Using Python Type Hints Right Now

An effortless way to document your code and boost your development speed — When a developer starts writing Python code (without type hints), an IDE, like PyCharm, provides robust auto complete support. But as the number of lines and files increases, we start to notice the auto complete isn’t helpful at all. You are not getting those auto complete suggestions as they were…

Python

4 min read

You Should Start Using Python Type Hints Right Now
You Should Start Using Python Type Hints Right Now
Python

4 min read


Published in Investor’s Handbook

·Oct 4, 2021

4 Things I’ve Learned Since Entering the Stock Market

Stock market is a tricky term to explain. The basic explanation is as follows: A company has shares. A share is a small part of the company that is traded like any other commodity, and the place where they are traded is known as the stock market. This is far…

Money

6 min read

4 Things I’ve Learned Since Entering the Stock Market
4 Things I’ve Learned Since Entering the Stock Market
Money

6 min read


Published in Towards Data Science

·Sep 26, 2021

Managing Python Environments Like a Pro

Still using virtualenv? Try this new tool. — Python virtual environments help us manage dependencies easily and effortlessly. The most common environment creation tools are virtualenv and conda, the latter is used for environment management for multiple languages whereas the former is made especially for python. Why not use global python packages, then we won’t need to get…

Python

3 min read

Managing Python Environments Like a Pro
Managing Python Environments Like a Pro
Python

3 min read

Pratik Choudhari

Pratik Choudhari

274 Followers

Data Engineer. Author @python-engineer.com

Following
  • Josef Cruz

    Josef Cruz

  • Darius Foroux

    Darius Foroux

  • Anupam Chugh

    Anupam Chugh

  • The Educative Team

    The Educative Team

  • Xiaoxu Gao

    Xiaoxu Gao

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech