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

Home / Agile Actors #learning
Where programming languages are headed in 2020
Post

Where programming languages are headed in 2020

Originally posted on oreilly Experts discuss what’s in store for popular and growing programming languages. As we enter a new decade, we asked programming experts⁠—including several of our own O’Reilly authors and instructors⁠—for their thoughts on what’s in store for some established players and fast-growing languages. Python The biggest news this year in Python is...

ML-From-Scratch: Machine Learning From Scratch
Post

ML-From-Scratch: Machine Learning From Scratch

Originally posted on Github Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning. About Python implementations of some of the fundamental Machine Learning models and algorithms from scratch. The purpose of this project is not...

Docker, Kubernetes, and Helm
Post

Docker, Kubernetes, and Helm

Originally posted on dev Have you ever deployed code from one environment to another only to have to spend time reconfiguring files, re-downloading libraries and redoing work because the operating system or general environment was slightly different from the development environment? For developers who have even just being able to easily port different applications into...

How To Install External Python Libraries Using Pip
Post

How To Install External Python Libraries Using Pip

Originally posted on medium This article is the second in a series going over how to scrape Yahoo Finance for stock price history data using the Python coding language. In this lesson, you will learn about open-source repositories, security risks of external packages, and how to install the external Python libraries using the Anaconda Prompt...

gig: a gitignore generator
Post

gig: a gitignore generator

If you are using git in your project, you probably know what is .gitignore. Since I never seem to be able to memorized gitignore’s pattern format correctly, when I needed to write a gitignore file for a specific project, I’ll visit github/gitignore in my web browser, search for gitignore file, open the file, copy its content, then finally paste it into my...

Yet Another Git Cheatsheet
Post

Yet Another Git Cheatsheet

What is Git Git is the free and open source distributed version control system that is widely used by the world today. It helps in tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its...

3 Programming concepts for Data Scientists
Post

3 Programming concepts for Data Scientists

Algorithms are an integral part of data science. While most of us data scientists don’t take a proper algorithms course while studying, they are important all the same. Many companies ask data structures and algorithms as part of their interview process for hiring data scientists. Now the question that many people ask here is what...

PythonPlantsVsZombies
Post

PythonPlantsVsZombies

A simple PlantsVsZombies game implement plants: sunflower, peashooter, wallnut, snowpeashooter, cherrybomb, threepeashooter, chomper, puffshroom, potatomine, spikeweed, scaredyshroom, squash, scaredyshroom, jalapeno, sunShroom, iceShroom. implement zombies: zombie, flagzombie, coneheadzombie, bucketheadzombie, newspaperzombie. use json file to store level data (e.g.position and time of zombies, background info) support to select plant cards at the beginning of the level support...

5 Top Cloud IDEs for JavaScript Developers
Post

5 Top Cloud IDEs for JavaScript Developers

Top 5 JavaScript IDEs you should know in 2020 Developers have traditionally been writing software using text editors on local machines but recently, habits have started to change. A rise in the popularity of cloud-based services has led to an increase in cloud-based IDEs too. In this post, we cover some of the most popular...

Python’s Advantages and Disadvantages Summarized
Post

Python’s Advantages and Disadvantages Summarized

Are you a Python programmer? What are your thoughts? Python’s been gaining popularity year over the year for the past few years. In a 2019 Stack Overflow survey, Python was named the second-most beloved language of developers. Python’s often cited as being multipurpose and easy to be productive in. Its domination in machine learning and data...

The 20 fastest-rising and sharpest-declining tech skills of the past 5 years
Post

The 20 fastest-rising and sharpest-declining tech skills of the past 5 years

Docker saw the most significant percentage increase, while Clojure saw the greatest decline, Indeed Hiring Lab found. Indeed Hiring Lab released a report on Tuesday identifying the fastest-growing and sharpest-declining tech skills of the past five years. Docker, an open-source utility tool, topped the list of fastest-growing skills, with a 4162% increase from 2014 to...

Mindustry: A sandbox tower defense game
Post

Mindustry: A sandbox tower defense game

A sandbox tower defense game written in Java. Trello Board Wiki Contributing See CONTRIBUTING. Building Bleeding-edge live builds are generated automatically for every commit. You can see them here. Old builds might still be on jenkins. If you’d rather compile on your own, follow these instructions. First, make sure you have Java 8 and JDK 8 installed. Open a terminal in the...

Recursive Programming in a Nutshell
Post

Recursive Programming in a Nutshell

A brief guide to recursive programming, the elegant enumeration for loops and while loops have long been the programmer’s best friends, allowing them to repeatedly perform actions under a condition or to iterate over a list or array. Whether it be reading a feed, tokenizing input, or simply looping over an array, iterative programming has...

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 >...