Jian Wu

169 Flips | 8 Magazines | 57 Likes | 5 Followers | @JianWu6d9s | Keep up with Jian Wu 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 “Jian Wu”

Flask Web Programming from Scratch

Complete guide for Flask 1.0 from scratch with SQLAlchemy and Postgres.<p>Choosing a web framework is one of the important and the most frustrating …

Python Programming

How to make a website for beginners: A quick guide

If you’ve been wanting a website for your business or hobby and have made the bold decision to make it yourself — good for you! Learning how to make …

Web Design

Workflow Automation with Python and Flask

Published on 2018-03-28<p>One of the more abstract concepts you'll handle when building your business is what the <i>workflow</i> will look like.<p>At its core, …

Python Programming

This 35-part course consists of tutorials, quizzes, hands-on assignments and real-world projects to learn data science, as well as advanced python tools for data science. You can think of this list as a "Free Online Nano Book". What is Data Science? Why Data Science? Trillions of gigabytes of data is being produced yearly, and the number is still growing exponentially. It is estimated that for eve

Machine Learning<p>In this section, we'll introduce <b>machine learning</b> and take a look at a number of machine learning algorithms. Algorithms will include</b> …

Learn how to handle authentication with Node using Passport.js

Photo by Oskar Yildiz on UnsplashIn this article you will learn how to handle <b>authentication</b> for your Node server using <b>Passport.js.</b> This article <b>does</b> …

Software Engineering

🚀 100 Times Faster Natural Language Processing in Python

How to take advantage of spaCy & a bit of Cython for blazing fast NLP<p>I also published a Jupyter notebook with the examples I describe in this …

Python Programming

JSUI

🛠A tool for visually organizing, creating and managing JavaScript projects.<br>It doesn't matter if it's a frontend or a backend app or what framework …

Infographic: How to create a website that users fall in love with

It takes only seconds for visitors to decide whether your website is worth their time.The internet is teeming with digital destinations where …

TensorFlow Tutorial For Beginners

<i>Originally published at</i> <i>https://www.datacamp.com/community/tutorials/tensorflow-tutorial</i><p>Deep learning is a subfield of machine learning that is a set …

The Jobs-to-be-Done Canvas – Jobs-to-be-Done + Outcome-Driven Innovation

Helping a product team see a market through a Jobs-to-be-Done lens is often a transformational experience. This canvas can help drive that …

Developing Console Applications with Bash

by Andy Carlson <i>Bring the power of the Linux command line into your application development process.</i>As a novice software developer, the one thing I …

The Ultimate Guide (29+ Hours, 900+ Pages!) to Learning the World's Most Important Web Development Language

<b>Learning JavaScript Data Structures and Algorithms</b><p>Use Data Structures & Algorithms to Solve Programming Problems<p>Using appropriate data structures and …

Here are 300 free Ivy League university courses you can take online right now

The eight Ivy League schools are among the most prestigious colleges in the world. They include Brown, Harvard, Cornell, Princeton, Dartmouth, Yale, and Columbia universities, and the University of Pennsylvania.<p>All eight schools place in the top fifteen of the US News and World Report 2017 national …

Online Education

15 Latest and Best Loading Animations to Make User Enjoy Waiting

Nowadays, since internet speed has been highly improved, people can smoothly open a website/app within seconds and get their desired information …

Building a Web App With Go, Gin and React

This article was originally posted on My Blog<p><b>TL;DR:</b> In this tutorial, I'll show you how easy it is to build a web application with Go and the Gin …

Jupyter Notebook for Beginners: A Tutorial

The Jupyter Notebook is an incredibly powerful tool for interactively developing and presenting data science projects. A notebook integrates code and …

Introducing pydbgen: A random dataframe/database table generator

Introducing pydbgen which is a lightweight, pure-python library to generate random useful entries (e.g. name, address, credit card number, date, …

You can take Google's Machine Learning Crash Course for free now

Google’s new ‘Machine Learning Crash Course’ is now available and it’s free for everyone. If robots are coming for your job this class will prepare you for your next one.<p>This same course has been taken by more than 18,000 Google engineers, and this is the first time it’s been made available to the …

Machine Learning

Big Data And AI: 30 Amazing (And Free) Public Data Sources For 2018

Machine learning, artificial intelligence, blockchains, predictive analytics – all amazing technologies which have promised to revolutionize business and society.<p>They are useless, however, without data. Fortunately for businesses and organizations which don’t have the resources to methodically …

Machine Learning

Raschietto: a simple library for web scraping

I often find myself in a situation where I need to get data from a website that has no API or RSS feed. There exists many different web scraping …

Python Programming

Introduction to Learning to Trade with Reinforcement Learning - Open Data Science - Your News Source for AI, Machine Learning & more

<i>Thanks a lot to @aerinykim, @suzatweet and @hardmaru for the useful feedback!</i><p>The academic Deep Learning research community has largely stayed away …

Building a Coffee Map with React Native

The young web developer knows the web. They have spent countless hours slinging divs and casting margins. They have hammered out countless to-do …

A GraphQL Primer: The Evolution Of API Design (Part 2)

In Part 1 we looked at how APIs have evolved over the last few decades and how each one gave way to the next. We also talked about some of the …

A GraphQL Primer: Why We Need A New Kind Of API (Part 1)

In this series, I want to introduce you to GraphQL. By the end, you should understand not just what it is but also its origins, its drawbacks and the …

The Value Of Bitcoin

So... in the past week, I've been asked for advice on Bitcoin by my brother-in-law, my local realtor, and close friends from as far away as …

A step-by-step guide to get richer, healthier, and happier in 31 days

If you don't yet have a plan for 2018, you might be in trouble.<p>Lucky for you, we've already made a plan for you. Above is our 31-day guide to starting off a healthy, wealthy, happy year. Each day is accompanied by a task, along with a quick explanation, below, of why it's important.<p>Read on to find …

This $39 bootcamp will give you a complete UX/UI education

Just because a website or an app looks fantastic doesn’t mean users will flock to it. Having an easy-to-navigate, structurally sound site or app where important information can be found quickly and intuitively is ultimately a lot more critical to its success than flashy graphics or other visual …

UX Design

Using Pylint in Sublime With Docker: Virtualenv [Snippet]

Nowadays, Docker is so popular that engineers like to use it in both development and deployment. In the development process, you don't have to config …

Creating APIs in R with Plumber

Chapter 1 Introduction<p>The R Programming Language (R Core Team 2013) has become one of the most dominant programming languages for data analysis and …

Azure Container Instances: Tutorial With Examples

&amp;amp;amp;lt;!-- Google Tag Manager (noscript) --&amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;amp;amp;lt;iframe …