Open in app

Sign In

Write

Sign In

Mastodon
Giorgos Myrianthous
Giorgos Myrianthous

6.5K Followers

Home

About

Published in Towards Data Science

·Pinned

requirements.txt vs setup.py in Python

Understanding the purpose of requirements.txt, setup.py and setup.cfg in Python when developing and distributing packages — Introduction Managing dependencies in Python projects could be quite challenging, especially for people new to the language. When developing a new Python package, the chances are you will also need to utilise some other packages that will eventually help you write less code (in less time) so that you don’t have…

Python

7 min read

requirements.txt vs setup.py in Python
requirements.txt vs setup.py in Python
Python

7 min read


Published in Towards Data Science

·Pinned

Kafka No Longer Requires ZooKeeper

Version 2.8.0 Gives You Early Access to Zookeeper-Less Kafka — Introduction Apache Kafka 2.8.0 is finally out and you can now have early-access to KIP-500 that removes the Apache Zookeeper dependency. Instead, Kafka now relies on an internal Raft quorum that can be activated through Kafka Raft metadata mode. …

Programming

5 min read

Kafka No Longer Requires ZooKeeper
Kafka No Longer Requires ZooKeeper
Programming

5 min read


Published in Towards Data Science

·Pinned

Speeding Up the Conversion Between PySpark and Pandas DataFrames

Save time when converting large Spark DataFrames to Pandas — Converting a PySpark DataFrame to Pandas is quite trivial thanks to toPandas()method however, this is probably one of the most costly operations that must be used sparingly, especially when dealing with fairly large volume of data. Why is it so costly? Pandas DataFrames are stored in-memory which means that the operations over them are faster…

Python

3 min read

Speeding Up the Conversion Between PySpark and Pandas DataFrames
Speeding Up the Conversion Between PySpark and Pandas DataFrames
Python

3 min read


Published in Level Up Coding

·5 days ago

How to Sign Commits With GPG Key

Autosigning Git commits with GPG keys on GitHub — Git is a popular version control system used by developers all over the world to manage their codebase efficiently. However, the security of Git has become a major concern in recent years, as cyber-attacks on software projects have become more common. …

Programming

5 min read

How to Sign Commits With GPG Key
How to Sign Commits With GPG Key
Programming

5 min read


Published in Towards Data Science

·Mar 10

How To Improve The Performance of Python Functions

Speeding up frequently called functions in Python — In today’s world, where the amount of data being processed is growing at an unprecedented rate, having efficient and optimized code has become more important than ever. Python, being a popular programming language, offers several built-in tools to optimize the performance of your code. …

Python

9 min read

How To Improve The Performance of Python Functions
How To Improve The Performance of Python Functions
Python

9 min read


Published in Level Up Coding

·Mar 8

HackerRank SQL Solution For Interviews Problem

Approaching and solving the ‘Interviews’ challenge on HackerRank with SQL — Consistent practice is essential for improving your SQL skills or refreshing your knowledge, especially when preparing for interviews. Fortunately, there are several platforms, including HackerRank, that offer a range of SQL challenges to help you enhance your problem-solving abilities. In this tutorial, we will focus on one of HackerRank’s medium-level…

Programming

5 min read

HackerRank SQL Solution For Interviews Problem
HackerRank SQL Solution For Interviews Problem
Programming

5 min read


Published in Towards Data Science

·Mar 6

RANK() vs DENSE_RANK() vs ROW_NUMBER() in SQL

Understanding the difference between these window functions in SQL — In the world of SQL, a window function is a powerful construct that allows users to segment and manipulate data in precise ways. By grouping data based on specific columns and sorting criteria, window functions enable advanced computations within partitions. In this comprehensive tutorial, we will explore three of the…

Programming

6 min read

RANK() vs DENSE_RANK() vs ROW_NUMBER() in SQL
RANK() vs DENSE_RANK() vs ROW_NUMBER() in SQL
Programming

6 min read


Published in Level Up Coding

·Mar 6

How To Fix yt_dlp Error: Unable to extract uploader id

Fixing a bug introduced in yt-dlp Python package — In recent weeks, many Python developers have been impacted by a bug introduced in the latest release of the yt_dlp Python package. This bug is causing previously functional codebases to fail, with the error message “Error: Unable to extract uploader id. In this short article, we will delve into the…

Python

3 min read

How To Fix yt_dlp Error: Unable to extract uploader id
How To Fix yt_dlp Error: Unable to extract uploader id
Python

3 min read


Published in Level Up Coding

·Mar 1

How To Fix AttributeError: ReadOnlyWorksheet object has no attribute defined_names

Fixing the openpyxl bug when calling pandas read_excel method — Over the last few weeks, many Python users have started reporting issues when trying to load data from spreadsheets into pandas DataFrames via read_excel method. More specifically, they run into the following error: AttributeError: 'ReadOnlyWorksheet' object has no attribute 'defined_names' In this short tutorial, we will discuss why we’ve been…

Python

2 min read

How To Fix AttributeError: ReadOnlyWorksheet object has no attribute defined_names
How To Fix AttributeError: ReadOnlyWorksheet object has no attribute defined_names
Python

2 min read


Published in Level Up Coding

·Feb 21

HackerRank SQL Solution For Contest Leaderboard Problem

Approaching and solving HackerRank’s Contest Leaderboard Problem with SQL — If you are looking into improving your SQL skills or nailing your next technical interview then all you need to do is practice. …

Programming

4 min read

HackerRank SQL Solution For Contest Leaderboard Problem
HackerRank SQL Solution For Contest Leaderboard Problem
Programming

4 min read

Giorgos Myrianthous

Giorgos Myrianthous

6.5K Followers

I write about Python, DataOps and MLOps

Following
  • David Gerken

    David Gerken

  • Tim Denning

    Tim Denning

  • TDS Editors

    TDS Editors

  • NetShop ISP

    NetShop ISP

  • Cassie Kozyrkov

    Cassie Kozyrkov

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech