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

Home / Agile Actors #learning
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...

Object-Oriented Programming and the magic of Test-Driven Development
Post

Object-Oriented Programming and the magic of Test-Driven Development

Python is one of the most popularly used programming languages in Data Science. For some, it is about the language’s flexibility and readability, for others it’s about its relatively low complexity, and for most, it is about its multifaceted nature. We call Python a multifaceted language because it allows you to code in four different styles: Functional, Imperative, Object-Oriented, and Procedural. These coding styles...

How Microsoft Office is useful for developers
Post

How Microsoft Office is useful for developers

Office isn’t only for documents: it’s a tool that can fit almost anywhere in your application development process. You might not think of Office as a development tool, but it’s been at the heart of many development toolchains for a long time now. The two most popular tools aren’t the obvious ones either, with both...

How JavaScript Grew Up and Became a Real Language
Post

How JavaScript Grew Up and Became a Real Language

Few imagined that the one-time toy language would become a professional platform If you predicted in 1999 that, 20 years later, JavaScript would become one of the world’s most popular languages, you were either enjoying a psychic vision or you were slightly insane. Not only was turn-of-the-century JavaScript unable to do what a professional language...

android showcase: Android application following best practices
Post

android showcase: Android application following best practices

Showcase is a sample project that presents modern, 2019 approach to Android application development using Kotlin and latest tech-stack. The goal of the project is to demonstrate best practices, provide a set of guidelines, and present modern Android application architecture that is modular, scalable, maintainable and testable. This application may look simple, but it has all of these small...

What Makes Functional and Object-oriented Programming Equal
Post

What Makes Functional and Object-oriented Programming Equal

There is an ongoing dispute on the Internet about which kind of programming, functional or object-oriented, is better. Large areas of the scene are polluted by a raging war where bigots of all kinds are serving fabricated “proofs” to disregard the opposing programming technique. Notably, an extremely loud and aggressive minority exists, which claims that...

Here’s How Not to Suck at JavaScript
Post

Here’s How Not to Suck at JavaScript

Let’s be honest. A lot of JavaScript code sucks. Change that! JavaScript is a force to be reckoned with. It is the single most widely-used programming language in the world. Its simplicity and the abundance of learning resources make it approachable for beginners. Large talent pools make JavaScript appealing to companies of all sizes. A...

DSVPN is a Dead Simple VPN, designed to address the most common use case for using a VPN
Post

DSVPN is a Dead Simple VPN, designed to address the most common use case for using a VPN

[client device] ---- (untrusted/restricted network) ---- [vpn server] ---- [the Internet] Features: Runs on TCP. Works pretty much everywhere, including on public WiFi where only TCP/443 is open or reliable. Uses only modern cryptography, with formally verified implementations. Low and constant memory footprint. Doesn’t perform any heap memory allocations. Small (~25 KB), with an equally...

Going ‘lights-out’ with DevOps
Post

Going ‘lights-out’ with DevOps

People sometimes describe DevOpsas a factory. It’s a good analogy. Like a factory, code goes go in one end of the DevOps line. Finished software comes out the other. I’d take the idea one step further. In its highest form, DevOps is not just any factory, but a ‘lights-out’ factory. Also called a “dark factory,” a...

How to write your first Quine program
Post

How to write your first Quine program

A quick guide to self replicating programs in Python A quine-relays: a Python program generates a Java program that generates a Ruby program that generates the first Python program Aim of this guide is to show how to write a program that outputs its own source code with no input. This family of programs is called Quine....

This AI-powered autocompletion software is Gmail’s Smart Compose for coders
Post

This AI-powered autocompletion software is Gmail’s Smart Compose for coders

Upgrading coding autocompleter tools with deep learning By James Vincent  Jul 24, 2019, 1:57pm EDT Deep TabNine offering suggestions while coding in Python.  Credit: Deep TabNine Over the past year, AI has seriously improved its ability to generate the written word. By scanning huge datasets of text, machine learning software can produce convincing samples of everything from...

sherlock: Find usernames across social networks
Post

sherlock: Find usernames across social networks

Find usernames across social networks Demonstration You can use this link to test Sherlock directly in your browser: https://elody.com/scenario/plan/16/ Installation NOTE: Python 3.6 or higher is required. # clone the repo $ git clone https://github.com/sherlock-project/sherlock.git # change the working directory to sherlock $ cd sherlock # install python3 and python3-pip if not exist # install the requirements...

Get Rid of BORING stuff using Python
Post

Get Rid of BORING stuff using Python

Get It Done in 5 seconds! Are you bored of doing same stuff again? Feeling your life is just doing the same thing over and over again? Here is the thing, today I am going to introduce a tool to automate your BORING stuff — Python. Python is perhaps the most easiest language to learn. Because of...

What to expect in Python 3.8
Post

What to expect in Python 3.8

The upcoming version on Python is on its way. The Python 3.8 beta cycle begun with Python 3.8.0b1 last month. Earlier this month, the second beta was released, making Python 3.8 feature complete. Python 3.8 will go through two more planned beta release previews before the official version is released in October. According to the...