Home Artificial Intelligence 32 Open Source Libraries for Python’s thirty second Birthday

32 Open Source Libraries for Python’s thirty second Birthday

268
32 Open Source Libraries for Python’s thirty second Birthday

Python

Completely happy Birthday Python!

Guido van Rossum created Python on this present day, February twentieth, in 1991. Within the last 32 years Python has change into probably the most popular programming languages on this planet with over 15 million developers! There are even entire sites dedicated to people learning Python corresponding to RealPython, PythonAlgos, and LearnPython. Together with full sites dedicated to Python, there are over 137k open source libraries! Let’s take a take a look at 32 amazing open source libraries for Python’s thirty second birthday.

The preferred use case of Python is AI/ML in order that’s where these libraries are coming from. The order of the libraries is unfair

Natural Language Processing

  1. DeepSpeech — Speech to Text
  2. CoreNLP —Text Evaluation
  3. spaCy —Text Evaluation
  4. PyNLP — End to End NLP
  5. NLTK — Text Evaluation
  6. SpeechRecognition — Speech to Text (tutorial)
  7. TorchAudio — Audio Processing (intro)
  8. Porcupine — Wake Word Detection

Computer Vision

9. OpenCV — Segmentation/Recognition

10. YOLOv5 — Segmentation/Recognition

11. YOLOv8 — Segmentation/Recognition

12. PaddleOCR — Optical Character Recognition

13. SciKit-Image — Image Processing

14. TorchVision — Image Processing

15. DeepFace — Facial Recognition

16. MMDetection — Object Recognition

Machine Learning

17. PyTorch — Neural Nets

18. TensorFlow — Neural Nets

19. Keras — Neural Nets

20. Sci-Kit Learn — Machine Learning

21. Theano — Neural Nets

22. Caffe — Deep Learning

23. NNI — AutoML

24. Chainer — Deep Learning

Data

25. NumPy — Data Processing

26. Pandas — Data Processing

27. MatPlotLib — Data Visualization

28. SciPy — Data Processing

29. Seaborn — Data Visualization

30. Bokeh — Data Visualization

31. Pillow — Imaging

32. GGPy — GGPlot for Python

Bonus from Jan Katins on Twitter — PlotNine, apparently GGPy is not any longer maintained.

Thanks for reading! Should you liked this text, please share it and follow/tweet me on Twitter or ping me on LinkedIn! For unlimited access to Medium articles, enroll to change into a Medium member today! Don’t forget to follow me, Yujian Tang, for more articles on growth, technology, and more! Ensure to follow Plain Easy Software for more software articles!

268 COMMENTS

  1. of course like your website but you have to take a look at the spelling on several of your posts. A number of them are rife with spelling issues and I in finding it very troublesome to inform the reality on the other hand I will surely come back again.|

  2. Thanks for a marvelous posting! I really enjoyed reading it, you will be a great author.I will be sure to bookmark your blog and definitely will come back someday. I want to encourage you to ultimately continue your great job, have a nice evening!|

  3. You actually make it seem so easy with your
    presentation but I find this topic to be really something that
    I think I would never understand. It seems too complicated and very broad for me.

    I am looking forward for your next post, I’ll try to get the hang of it!

  4. This is really interesting, You’re a very skilled blogger.

    I have joined your rss feed and look forward to seeking more of your excellent post.

    Also, I’ve shared your website in my social networks!

  5. Woah! I’m really enjoying the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s challenging to get
    that “perfect balance” between user friendliness and visual appearance.
    I must say that you’ve done a superb job with this. Also, the
    blog loads very fast for me on Firefox. Excellent Blog!

  6. Hey I know this is off topic but I was wondering
    if you knew of any widgets I could add to my blog that automatically tweet
    my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was
    hoping maybe you would have some experience
    with something like this. Please let me know if you run into
    anything. I truly enjoy reading your blog and I look forward to your new updates.

  7. Attractive section of content. I just stumbled upon your weblog and in accession capital to claim that I get in fact enjoyed account your blog posts. Any way I’ll be subscribing on your augment and even I achievement you get right of entry to persistently quickly.|

  8. I’ve been browsing online more than 4 hours today, yet I never found any interesting article
    like yours. It’s pretty worth enough for me.
    In my opinion, if all site owners and bloggers made good content as you did, the internet will be much more
    useful than ever before.

  9. Hello, i read your blog occasionally and i own a similar one and
    i was just curious if you get a lot of spam responses? If so
    how do you prevent it, any plugin or anything you can suggest?
    I get so much lately it’s driving me insane so any assistance
    is very much appreciated.

  10. Hi there! This is my first visit to your blog!
    We are a group of volunteers and starting a new project
    in a community in the same niche. Your blog provided us useful information to work on. You have done
    a marvellous job!

  11. My spouse and I stumbled over here from a different page and thought I might check things out.
    I like what I see so now i’m following you. Look forward to looking over your web page for a second
    time.

  12. It is perfect time to make some plans for
    the future and it is time to be happy. I’ve read this post and if
    I could I wish to suggest you few interesting things or advice.

    Perhaps you could write next articles referring to this article.

    I wish to read even more things about it!

  13. Hey There. I found your blog using msn. This is
    an extremely well written article. I will be sure to bookmark it and return to read more of
    your useful information. Thanks for the post.

    I’ll definitely comeback.

  14. You really make it seem so easy with your presentation but I find this topic to be actually something which I think
    I would never understand. It seems too complex and very
    broad for me. I am looking forward for your next post, I’ll try to get the hang of
    it!

  15. Hi! This is kind of off topic but I need some
    help from an established blog. Is it very difficult to set up your own blog?
    I’m not very techincal but I can figure things out pretty quick.
    I’m thinking about setting up my own but I’m not sure where
    to start. Do you have any tips or suggestions? Cheers

  16. Hey I know this is off topic but I was wondering if you knew
    of any widgets I could add to my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and was hoping maybe you
    would have some experience with something like this.
    Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.

  17. First off I want to say fantastic blog! I had a quick question in which I’d like to ask if you don’t mind.
    I was curious to know how you center yourself and clear your mind prior to
    writing. I have had a difficult time clearing my mind in getting my ideas
    out. I do enjoy writing but it just seems like the first 10 to 15
    minutes are usually lost simply just trying to figure out
    how to begin. Any suggestions or hints? Thank you!

  18. What’s Going down i am new to this, I stumbled upon this I have found It absolutely helpful and it has aided me out loads.
    I’m hoping to contribute & help other customers like its aided me.
    Good job.

  19. You are so interesting! I don’t suppose I’ve truly read
    something like this before. So wonderful to discover someone with original thoughts on this subject.
    Seriously.. thanks for starting this up. This website
    is one thing that is needed on the web, someone with a little originality!

  20. Excellent article. Keep posting such kind of info
    on your page. Im really impressed by your site.

    Hey there, You have done an excellent job.
    I’ll certainly digg it and for my part recommend to my friends.
    I’m sure they will be benefited from this web site.

  21. Hi, I do think this is a great blog. I stumbledupon it 😉 I am going to
    come back yet again since i have saved as a
    favorite it. Money and freedom is the greatest
    way to change, may you be rich and continue to help other
    people.

  22. I do not even know how I ended up here, but I thought this post was great.
    I don’t know who you are but certainly you’re going to a famous blogger if you
    are not already 😉 Cheers!

  23. What’s up to every one, for the reason that I am in fact keen of reading this
    web site’s post to be updated on a regular basis. It carries
    pleasant data.

  24. Wow that was strange. I just wrote an incredibly long comment but after
    I clicked submit my comment didn’t appear. Grrrr…
    well I’m not writing all that over again. Anyways, just wanted to say great blog!

  25. Usually I don’t read post on blogs, however I would like to say that this write-up very
    compelled me to take a look at and do so! Your writing
    taste has been amazed me. Thank you, quite nice post.

  26. It’s actually a great and useful piece of information. I am glad that you just shared this helpful information with us.
    Please stay us up to date like this. Thanks for sharing.

  27. certainly like your website however you need to
    test the spelling on quite a few of your posts. Several of them are rife with spelling issues and I
    to find it very bothersome to tell the truth on the other hand I’ll
    definitely come back again.

  28. Howdy! Quick question that’s completely off topic.
    Do you know how to make your site mobile friendly? My blog looks weird when browsing from
    my iphone. I’m trying to find a theme or plugin that might be able to correct this problem.
    If you have any suggestions, please share. Cheers!

  29. First off I want to say awesome blog! I had a quick
    question in which I’d like to ask if you don’t mind.
    I was curious to know how you center yourself and clear your thoughts prior
    to writing. I have had trouble clearing my mind in getting my thoughts out there.
    I do take pleasure in writing but it just seems like the first 10 to 15 minutes are lost just trying to figure out how to begin. Any ideas
    or tips? Many thanks!

  30. When I initially commented I appear to have clicked on the -Notify
    me when new comments are added- checkbox and now whenever a comment is added
    I receive 4 emails with the same comment.
    There has to be a way you can remove me from that service?
    Thanks!

  31. Experience the finest in plastic surgery at Gruber Plastic
    Surgery, led by a board-certified plastic surgeon and
    star of TLC’s “Awake Surgery” phenomenon, Meegan Gruber, MD,
    Ph.D. Patients travel worldwide to Tampa, FL, because our procedures
    provide little downtime, real-time outcomes, and no surprises during awake operations.
    With a focus on natural beauty and individualized
    treatment, Dr. Gruber’s approach guarantees a VIP experience.
    For a smooth trip to your best self, entrust your change to us.
    Ask away and welcome a new era of plastic surgery where natural elegance meets innovation. Dr.
    Gruber also performs cosmetic plastic surgery under general anesthesia.

    21+ Years of Experience. 2000+ beautiful & happy results.

    GMB: https://g.co/kgs/sNBFJJ9

  32. Fantastic blog! Do you have any suggestions for aspiring writers?
    I’m planning to start my own website soon but I’m a little lost
    on everything. Would you advise starting with a free platform like WordPress or go for
    a paid option? There are so many choices out there that I’m totally overwhelmed ..
    Any tips? Thank you!

  33. Hi would you mind stating which blog platform you’re working with?
    I’m planning to start my own blog soon but I’m having a tough time choosing between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design and style seems different then most blogs and I’m looking
    for something completely unique. P.S Sorry for getting off-topic but I had
    to ask!

  34. Its like you read my thoughts! You appear to know a lot about this, such as you wrote the e-book
    in it or something. I think that you just can do with a few p.c.
    to pressure the message home a little bit, but other than that, this is fantastic blog.
    A great read. I will definitely be back.

  35. First off I would like to say terrific blog! I had a
    quick question in which I’d like to ask if you do not mind.

    I was interested to find out how you center yourself and
    clear your mind prior to writing. I’ve had a tough time clearing my mind
    in getting my thoughts out there. I truly do take pleasure in writing however it just seems
    like the first 10 to 15 minutes are generally wasted simply just trying to figure out
    how to begin. Any recommendations or tips? Thank you!

  36. May I just say what a relief to uncover somebody that truly knows what they are talking about online.
    You definitely know how to bring a problem to light and make it important.
    More people must read this and understand this side of your story.
    I can’t believe you are not more popular because you definitely
    have the gift.

  37. I am now not positive the place you are getting your info,
    but good topic. I needs to spend some time studying more or working out more.
    Thank you for excellent info I used to be looking for this information for my mission.

  38. Howdy would you mind stating which blog platform you’re using?
    I’m going to start my own blog soon but I’m having a tough
    time choosing between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design seems different then most blogs and I’m looking for something unique.
    P.S Apologies for getting off-topic but
    I had to ask!

  39. Its like you read my mind! You seem to know
    so much about this, like you wrote the book in it or something.
    I think that you can do with some pics to drive the message home
    a little bit, but other than that, this is excellent blog.

    An excellent read. I will definitely be back.

  40. Hmm is anyone else having problems with the pictures on this blog
    loading? I’m trying to determine if its a problem on my end or if it’s the blog.
    Any feedback would be greatly appreciated.

  41. I got this website from my pal who shared with me about this web site and at the moment this time I am browsing this web page and reading very informative articles at this time.|

  42. I got this site from my buddy who told me on the topic of this web site and at the moment this time I am visiting this web site and reading very informative articles at this place.

  43. An impressive share! I have just forwarded this onto a colleague who had been conducting a little
    homework on this. And he in fact ordered me breakfast due to the fact that I discovered
    it for him… lol. So let me reword this….
    Thanks for the meal!! But yeah, thanx for spending
    time to talk about this matter here on your website.

  44. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four e-mails with the same comment.
    Is there any way you can remove me from that service?
    Many thanks!

  45. Thanks , I have just been searching for information about this topic for a while and yours is the greatest I’ve found out so far.
    However, what in regards to the conclusion? Are you certain concerning the supply?

  46. Greetings from Carolina! I’m bored at work so I decided to browse your site on my iphone during lunch break.
    I enjoy the information you present here and can’t wait to take
    a look when I get home. I’m surprised at how fast your blog loaded on my mobile ..

    I’m not even using WIFI, just 3G .. Anyhow, very good site!

  47. Hmm is anyone else having problems with the pictures on this blog loading?
    I’m trying to determine if its a problem on my end or if it’s the blog.
    Any responses would be greatly appreciated.

  48. Hey great blog! Does running a blog like this require a large amount of work? I have no expertise in coding but I was hoping to start my own blog soon. Anyways, if you have any ideas or tips for new blog owners please share. I understand this is off subject nevertheless I just needed to ask. Thanks!|

  49. Hello! I could have sworn I’ve been to this blog before but after browsing through
    some of the post I realized it’s new to me. Nonetheless, I’m definitely happy I found it and I’ll be
    bookmarking and checking back often!

LEAVE A REPLY

Please enter your comment!
Please enter your name here