Peter Bell
Page 2 of 3
Data Science
A Hands-on Introduction to Data Cleaning in Python Using Pandas
While most articles focus on deep learning and modeling, as a practicing data scientist you’re probably going to spend much more time finding, accessing, and cleaning up data than you will running models against it. In this post, you’ll get a quick, hands-on introduction to using the Python “Pandas” library. Whether you’re taking your first […]
Software Engineering
How to Set Up a Professional Development Environment
One of the biggest differences between professional software developers — compared to most people — is the care and precision with which they set up their computers. In this article, I’m going to run through the process of getting a Mac ready to program professionally using the Ruby programming language. Why Ruby? There are lots […]
Artificial Intelligence
The Best Books for Getting Started With Deep Learning
If you want to get up to speed with deep learning, which books should you read? Consider starting with one or more of these three! While the idea of artificial neural networks was first proposed in the 1940s, and the first perceptron was built in 1958, the field of deep learning really started to take […]
Software Engineering
Book Review: Code: The Hidden Language of Computer Hardware and Software
Whether you want to become a software engineer, or just better understand the technologies that power our world, there’s real value in learning how computers actually work. Because computers are so complicated these days, it can be hard to figure out where to start. The answer, according to Charles Petzold, is to go back in […]
Software Engineering
The Importance of Professional Software Development Processes
There’s a huge difference between writing small scripts for fun and shipping software professionally. In this article, let’s look at some of the common processes and tools that you should learn if you want to get a great job as a software engineer. If you’ve ever wondered what git, GitHub, PR’s, TDD, CI and CD […]
Software Engineering
Building Your first Command Line Application in Ruby
If you have Ruby installed on your computer and you’d like to get a little bit of practice coding, this article will run you through creating your very first Command Line Interface in Ruby. Assumptions: This article is not for everyone! It’s for people with some experience of coding. To make this accessible without being […]