Nathan Welch

56 Flips | 9 Magazines | 7 Likes | 2 Following | @NathanWelch27 | Keep up with Nathan Welch on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Nathan Welch”

The Ultimate List of Python YouTube Channels

We couldn’t find a good, up-to-date list of Python developer or Python programming YouTube channels online.<p>Learning Python on YouTube is a viable …

What I'd like to hear from an experienced developer when I was a beginner - DEV Community 👩‍💻👨‍💻

When we are just students, getting our first jobs, many questions come to mind:<p>Such questions are normal and healthy at that time. We have to make a …

Programming

Elegant solutions for everyday Python problems

Python offers a unique set of tools and language features that help make your code more elegant, readable, and intuitive. By selecting the right tool …

Python Programming

Introduction to Decision Tree Learning

From Kaggle to classrooms, one of the first lessons in machine learning involves decision trees. The reason for the focus on decision trees is that …

Machine Learning

Getting started with Anaconda Python for data science

Like many others, I've been trying to get involved in the rapidly expanding field of data science. When I took Udemy courses on the R and Python …

A new package index for Python

The Python Package Index (PyPI) is the principal repository of libraries for the Python programming language, serving more than 170 million downloads …

Python Programming

Essential Reads for Any Python Programmer

These days I’ve seen people writing code in Python with many many different backgrounds. Python is a well known language with small footprint and it …

Parsing in Python: Tools and Libraries (Part 2)

Check out Part 1 here! Useful Things to Know About ParsersGrammarA grammar is a formal description of a language that can be used to recognize its …

25 Useful PHP Libraries for Web Developers

PHP language is a very popular programming language among the programmers worldwide. PHP library will serve as the API for communicating with dynamic …

PHP

Parsing in Python: Tools and Libraries (Part 1)

If you need to parse a language or document from Python, there are fundamentally three ways to do so:• <b>Use an existing library supporting that specific</b> …

Learn to Write Command Line Utilities in R - part 2

In yesterday’s post we took a look at command line utilities in general, some of the reasons why they’re useful, and also made our first bare-bones …

Why Future Emphasis Should be on Algorithms – Not Code

We are all now in what’s called the “big data era,” and we’ve been here for quite some time. Once upon a time we were only just starting to piece …

Machine Learning

Improving Your Coding Skills When Feedback Is Hard to Get

What are some suggestions to improve your software development skills if you're self-taught and can't get feedback/mentorship from anyone easily? <i>originally appeared on</i> Quora: <i>the place to gain and share knowledge, empowering people to learn from others and better understand the world.</i><p>Answer <b>by</b> John …

How to Lose Weight While Riding Strong

​Eat to Ride<p>Celeste Lindell via Flickr<p>Quality rides and high-intensity training sessions will help you lose weight, so you don’t want to sacrifice your performance during those.<p>“Fuel your workouts and be restrictive during the rest of the day,” says John Verheul of JBV Coaching, who provides …

6 Stressful Cycling Habits to Quit

Comparing Yourself to Others<p>filip bossuyt via Flickr<p><b>The Reason</b>: You’re afraid of being dropped on a group ride. Or you dwell on that rider who trumps you in every sprint or crushes you on hills; why can’t you keep up?<p>It’s easy to get caught up in these comparisons. To some extent, they motivate us …

Improve Your Fitness Tracking with These Training Variables

Heart-Rate Variability<p>ithlete<p>Heart-rate variability (HRV) is a measure of the length in time by which your individual heartbeats differ. There is some research coming out of <i>Clinical Physiology and Functional Imaging</i> indicating that over-trained athletes have less HRV, so a measurement of high HRV …

The First 6 Bike Tools You Need to Buy

Unless you live next to a bike shop (and even if you do), you’ll need a few tools and supplies handy at home to keep your bike tuned and ready to roll. Here are the basics we recommend. (If you’ve already got these covered, Selene mentions more tips for basic bike maintenance and repair in the <i>Big</i> …

6 Things Your Bike Mechanic Wishes You’d Stop Doing—And One Thing They Wish You Would

Don’t Overdo It With The Chain Lube<p>Daniel Oines via Flickr<p>“Don’t lube the chain after every ride,” says Mike Yozell, Bicycling’s tech editor and mechanic. “Lubing your chain is fine if all the lube got washed off in a muddy storm or is otherwise dry, but if the chain is already lubed, adding more …

5 Un-Pro Essentials for Long Rides

A Saddlebag With a Multi-tool<p>YOICHI NAKANISHI via Flickr<p>Mary Poppins would be proud! My small saddlebag is home to two tubes, adhesive patches, valve extender, Presta valve adapter, and multi-tool. My latter weapon of choice is a Crank Brothers Multi-17 because it requires no cute assembly, is easy …

5 Foods That Help Replenish Electrolytes

Sodium<p>Dubravko Sorić via Flickr<p>We're told to just say no to sodium, but it's the electrolyte we lose in the highest concentration when we sweat. Salt helps the body hold on to water, keeping you hydrated for a longer period of time. Still, there's no need to down an entire bag of pretzels …

7 Delicious and Nutritious Smoothie Recipes for Runners

Whether you’re looking for nutritious breakfast options or post-long run recovery drinks, smoothies are an excellent go-to menu item for runners.<p>For …

Classic Mexican Recipes

These delicious Mexican recipes include crispy flautas, easy carnitas and a fantastic selection of tacos.

The Joel Test: 12 Steps to Better Code

Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, <i>wait! Don’t follow that link!</i> It will take …

The Hitchhiker’s Guide to Python! — The Hitchhiker's Guide to Python

The Hitchhiker’s Guide to Python!¶<p>Greetings, Earthling! Welcome to The Hitchhiker’s Guide to Python.<p><b>This is a living, breathing guide.</b> If you’d like …

Python Programming

Rubber duck debugging

In software engineering, <b>rubber duck debugging</b> or <b>rubber ducking</b> is a method of debugging code. The name is a reference to a story in the book <i>The</i> …

Why we're rewriting our robotics software in Swift

At SonoPlot, we just undertook a full rewrite of our robotic control software from Objective-C to Swift. While at first it might appear crazy to …

GitHub's free student bundle gets you started on writing code

It's harder to score student discounts on programming tools now that many of them are subscription services, but GitHub has just launched a bundle that could make it far less expensive to get cracking. Its new Student Developer Pack gives you free access to the kind of tools you'd typically need to …

Eloquent JavaScript

Licensed under a Creative Commons attribution-noncommercial license. All code in this book may also be considered licensed under an MIT …

JavaScript