Author: Agile Actors #learning (Agile Actors #learning)

Home / Agile Actors #learning
Building Actuarial Functions in Python
Post

Building Actuarial Functions in Python

In college, I studied Actuarial Science. When I graduated I decided to learn more about data science and programming as I had always been interested in computer science. Soon after I began studying data science at the Flatiron School, I wrote a blog about the potential overlap between these two studies of actuarial science and data...

Three Ways to Use the Walrus Operator in Python
Post

Three Ways to Use the Walrus Operator in Python

Expand your toolkit with this new operator With the release of Python 3.8, the assignment-expression operator—also known as the walrus operator—was released. The operator enables the assignment of a value to be passed into an expression. This generally reduces the number of statements by one. For example: my_list = [1,2,3]count = len(my_list) if count >...

What Does the “Yield” Keyword Do?
Post

What Does the “Yield” Keyword Do?

Iterables, functions, and generators in Python To learn about the yield keyword, there are a variety of other terms and concepts that you must be comfortable with first. Before we dive into all of that, let’s keep the end in mind and talk through why yield is beneficial. Using yield will improve the memory efficiency — and subsequently, the speed/performance — when...

code-server: Run VS Code on a remote server
Post

code-server: Run VS Code on a remote server

code-server ·    code-server is VS Code running on a remote server, accessible through the browser. Try it out: docker run -it -p 127.0.0.1:8080:8080 -v “${HOME}/.local/share/code-server:/home/coder/.local/share/code-server“ -v “$PWD:/home/coder/project“ codercom/code-server:v2 Consistent environment: Code on your Chromebook, tablet, and laptop with a consistent dev environment. develop more easily for Linux if you have a Windows or Mac, and pick up where you...

RxDB: A realtime Database for JavaScript Applications
Post

RxDB: A realtime Database for JavaScript Applications

  RxDB A realtime Database for JavaScript Applications RxDB (short for Reactive Database) is a NoSQL-database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps and NodeJs. Reactive means that you can query the current state and subscribe to all state-changes, such as the result of a query or even a single field of a document. This is useful for UI-based apps...

3 Essential Python Skills for Data Scientists
Post

3 Essential Python Skills for Data Scientists

Learning Pandas is great. Numpy is also tons of fun. But have you maybe started using libraries to early? Maybe you are still not aware of everything pure Python has to offer. If that sounds like you, you’ll like this article. Photo by fabio on Unsplash This article will cover a couple of pretty cool pure Python functionalities that I use the most often...

Why is Machine Learning Deployment Hard?
Post

Why is Machine Learning Deployment Hard?

After several AI projects, I realized that deploying Machine Learning (ML) models at scale is one of the most important challenges for companies willing to create value through AI, and as models get more complex it’s only getting harder. Based on my experience as a consultant, only a very small percentage of ML projects make...

How to deploy the Kubernetes WebUI with MicroK8s
Post

How to deploy the Kubernetes WebUI with MicroK8s

Looking for a web-based tool to manage Microk8s? Look no further than the Kubernetes dashboard. If you have anything to do with IT, Kubernetes needs no introduction. However, you might not know that there’s a powerful web UI that makes working with Kubernetes significantly easier. With this web-based UI, you can manage nearly every aspect...

10 Must-Try Open Source Tools for Machine Learning
Post

10 Must-Try Open Source Tools for Machine Learning

Tools to make ML easier Making Machine Learning easier is more possible than you think. Today we have a great variety of free open-source tools for any tastes and demands. Exploiting these tools will definitely help you to manage complex tasks and acquire new skills faster. Besides, you can always visit various online communities connected...

Multiprocessing vs. Threading in Python: What Every Data Scientist Needs to Know
Post

Multiprocessing vs. Threading in Python: What Every Data Scientist Needs to Know

Sooner or later, every data science project faces an inevitable challenge: speed. Working with larger data sets leads to slower processing thereof, so you’ll eventually have to think about optimizing your algorithm’s run time. As most of you already know, parallelization is a necessary step of this optimization. Python offers two built-in libraries for parallelization:...

Kubernetes The Hard Way
Post

Kubernetes The Hard Way

This tutorial walks you through setting up Kubernetes the hard way. This guide is not for people looking for a fully automated command to bring up a Kubernetes cluster. If that’s you then check out Google Kubernetes Engine, or the Getting Started Guides. Kubernetes The Hard Way is optimized for learning, which means taking the long route...

Linear Programming for Data Scientists
Post

Linear Programming for Data Scientists

As Data Scientists we become acquainted with the concept of optimization very early in our careers. Optimization lies at the heart of every machine learning model. But our relationship with optimization goes way back; we’ve been [unknowingly] solving optimization problems since before we can remember: The fastest way to get to work Organizing our budget...

Best IDE for Python
Post

Best IDE for Python

We’ve picked our five favorite Integrated Development Environments Our first baby steps with Python, which typically involve making a ‘Hello World’ program and a couple of typos, don’t require much in the way of specialist tools. It’s fine to hammer out the code in a text editor, switch to a terminal, and then run it....

Awesome Python: A curated list of awesome Python frameworks, libraries, software and resources
Post

Awesome Python: A curated list of awesome Python frameworks, libraries, software and resources

Inspired by awesome-php. Awesome Python Admin Panels Algorithms and Design Patterns Audio Authentication Build Tools Built-in Classes Enhancement Caching ChatOps Tools CMS Code Analysis Command-line Interface Development Command-line Tools Compatibility Computer Vision Concurrency and Parallelism Configuration Cryptography Data Analysis Data Validation Data Visualization Database Database Drivers Date and Time Debugging Tools Deep Learning DevOps Tools Distributed...

Data Preprocessing in Python
Post

Data Preprocessing in Python

for Machine Learning with working code example… Inone of my previous posts, I talked about Data Preprocessing in Data Mining & Machine Learning conceptually. This will continue on that, if you haven’t read it, read it here in order to have a proper grasp of the topics and concepts I am going to talk about in the article. Data...