Tag: Python
-
Introduction to Numpy in python
Posted on November 25, 2021, Level beginner Resource Length long
NumPy is a valuable and efficient tool for dealing with large amounts of data. NumPy is quick; thus, it's easy to work with a vast amount of data. Data analysis libraries like NumPy, SciPy, Pandas, and others have exploded in popularity due to the data science revolution. By Sonia Jessica.
Tags python machine-learning big-data how-to learning
-
Build and secure FastAPI server with Auth0
Posted on October 26, 2021, Level intermediate Resource Length medium
Learn the basics of FastAPI, how to quickly set up a server and secure endpoints with Auth0. By Mark Halpin.
Tags apis app-development infosec javascript python
-
Parallelism, concurrency, and AsyncIO in Python - by example
Posted on September 15, 2021, Level intermediate Resource Length medium
Concurrency and parallelism are similar terms, but they are not the same thing. This post looks at how to speed up CPU-bound and IO-bound operations with multiprocessing, threading, and AsyncIO. Older article by Amal Shaji.
Tags python programming web-development app-development performance
-
10 common SQL operations to perform using Pandas
Posted on August 30, 2021, Level beginner Resource Length medium
One of the key features of being a data analyst is to query the data from files, databases etc to perform some data manipulation or visualisation and sometimes it's much better if we can do it directly through code instead of looking into the database tables over and over again.. By Akash Mishra.
Tags database machine-learning big-data data-science python
-
Python's ChainMap: Manage multiple contexts effectively
Posted on August 23, 2021, Level intermediate Resource Length long
Sometimes when you're working with several different dictionaries, you need to group and manage them as a single one. In other situations, you can have multiple dictionaries representing different scopes or contexts and need to handle them as a single dictionary that allows you to access the underlying data following a given order or priority. In those cases, you can take advantage of Python's ChainMap from the collections module. By Leodanis Pozo Ramos.
Tags python programming oop app-development
-
Greykite: A flexible, intuitive, and fast forecasting library
Posted on May 29, 2021, Level intermediate Resource Length medium
In this blog post, we introduce the Greykite library, an open source Python library developed to support LinkedIn's forecasting needs. Its main forecasting algorithm, called Silverkite, is fast, accurate, and intuitive, making it suitable for interactive and automated forecasting at scale. Co-authors: Reza Hosseini, Albert Chen, Kaixu Yang, Sayan Patra, Rachit Arora, and Parvez Ahammad.
Tags python open-source software big-data machine-learning
-
Deep learning for NLP: Creating a chatbot with Python & Keras!
Posted on May 22, 2021, Level intermediate Resource Length medium
Learn how Deep Learning can be used for NLP and create a simple Chatbot with Python and Keras. Who doesn't like a friendly-robotic personal assistant? By howtolearnmachinelearning.com.
Tags python big-data data-science machine-learning robotics
-
PyTorch – How to apply Backpropagation with Vectors and Tensors
Posted on April 19, 2021, Level advanced Resource Length long
In Machine learning, a backpropagation algorithm is used to compute the loss for a particular model. The most common starting point is to use the techniques of single-variable calculus and understand how backpropagation works. However, the real challenge is when the inputs are not scalars but of matrices or tensors. By Strahinja Stefanovic.
Tags python data-science big-data learning iot miscellaneous performance
-
How to make Kafka Consumer compatible with Gevent in Python
Posted on February 17, 2021, Level intermediate Resource Length long
Asynchronous task management using Gevent improves scalability and resource efficiency for distributed systems. However, using this tool with Kafka can be challenging. By Jessica Zhao and Boyang Wei.
Tags python devops messaging microservices event-driven
-
Getting started with Python library Numpy
Posted on November 6, 2020, Level beginner Resource Length medium
NumPy is a open source Python library that handles multidimensional arrays and matrices with a huge library of mathematical functions to manipulate arrays. By Shahid Siddique.
Tags json big-data data-science python
-
A beginners guide to abstraction in Object-Oriented programming
Posted on October 23, 2020, Level beginner Resource Length medium
Learn the basics of abstraction in object-oriented programming with example code and practice challenges. By Lee Nathan.
Tags oop programming java javascript python software-architecture
-
AWS Lambda: Comparing Golang and Python
Posted on October 22, 2020, Level intermediate Resource Length long
Serverless functions are great for lightweight cloud architecture and rapid provisioning. However, sometimes serverless introduces additional complexity to the deployment process. Author compares Python and Go with respect to the ease of deployment when setting up a simple data factory on AWS Lambda. Written by Dick Abma.
Tags golang python software-architecture serverless