PyDev of the Week: Daniel Alejandro Mesejo-León


This week we welcome Daniel Alejandro Mesejo-León (@searchsort) as our PyDev of the Week! Daniel is the creator of the trex bundle, which is used for environment friendly key phrase extraction utilizing RegEx.

You may see what else Daniel is as much as by trying out his GitHub profile.

Let’s spend a while attending to know Daniel higher!

Are you able to inform us a little bit about your self (hobbies, training, and so forth):

My title is Daniel Mesejo. I’m a software program engineer from Cuba at present residing in Spain. I really like sharing data, have answered a number of questions associated to Python, pandas, and numpy on StackOverflow, and have sometimes spoken at Python occasions. I get pleasure from studying and mountain climbing; a curious truth about me is that I’m Erdos quantity 3.

Why did you begin utilizing Python?

I began utilizing Python in school for some analysis initiatives. As soon as I began, I grew to become obsessive about it. Python makes programming joyful; it offers me the identical feeling I had as a child fixing logic puzzles.

What different programming languages are you aware, and which is your favourite?

In my each day work, I exploit JVM-based languages Java, Kotlin, and Groovy. Of these, I desire Kotlin; for me, it’s a mixture of Java and Python.

What initiatives are you engaged on now?

I wish to re-start contributing to open-source initiatives similar to dask, eland, and prefect. I additionally wish to develop the utilization of my venture: trrex.

Which Python libraries are your favourite (core or third celebration)?

My favourite libraries are collections, itertools, and operators; the variety of issues you will get achieved utilizing solely these three libraries is spectacular.

How did the trrex bundle come about?

trrex transforms an inventory of strings into a daily expression so you may search and change these phrases effectively. I wrote it after studying The query is often requested on StackOverflow, so I believed having a library for it may be useful for others.

What are the highest three stuff you love about trrex?

Its ease of use is only one perform with three parameters with a string because the output

The efficiency of the obtained common expression sample matches that of even specialised libraries like flashtext.

It integrates nicely with different knowledge science libraries: spacy, pandas, regex, scikit-learn.

Ease of use and mixing nicely with others are traits of built-in Python capabilities, so I’m pleased with that truth.

Is there the rest you’d prefer to say?

For these beginning to be taught Python and wish to use StackOverflow, I recommend you take a look at; it collects tips that could the most typical questions. I additionally encourage everybody to strive trrex when utilizing common expressions for key phrase manipulation.

Thanks for doing the interview Daniel!


Leave a Reply

Your email address will not be published. Required fields are marked *