Sign in

Work at the nexus of biomedicine, data science & mobile dev. Love to write on these technological topics. Follow me @ycui01 on Twitter to get latest articles.

Greetings, readers! It’s been one and half years since I started blogging on Medium, and thank you all for the continous support.

Here’s a list of my top 10 articles for Python. I hope you’ll find some of them useful.

  1. 30 Simple Tricks to Level Up Your Python Coding: a…


Photo by Wai Hsuen (Weixian) Chan on Unsplash

Visual Studio (VS) Code is one of the most popular IDEs because it’s not only free but also supports multiple common programming languages with the extensibility of installing all kinds of plugins. …


Photo by Jessica Lewis on Unsplash

Python is the trending language as it’s the most prevalent choice among several specialty domains, such as data science and machine learning. Thus, many people choose Python as their first programming language to learn. For beginners, one concept that can be rather puzzling to them is virtual environment. …


Photo by Tommy Krombacher on Unsplash

Since version 3.8, the new feature augmented assignment expression has been included in Python. In particular, a new operator emerges as a result — the inline assignment operator :=. Because of its look, this operator is more commonly known as the walrus operator. …


Photo by Hendrik Cornelissen on Unsplash

When we use Pandas to process data, one common task is to combine data from different sources. In this article, I’ll review 5 Pandas functions that you can use for data merging, as listed below. …


Photo by Neda Astani on Unsplash

The first comprehensive statistical analysis software that I used was SAS, and it wasn’t easy to get it started with SAS, because it has its own syntax that I had to learn before I was able to do anything with it. …


Photo by Patrick Tomasso on Unsplash

The core of any application is data, and data can’t be made sense if they’re not processed with functions. Thus, you can say that functions are the engines of all the applications. Using and writing functions is an essential requirement for any programmer. …


Photo by Alessio Furlan on Unsplash

Web apps are still one of the essential outlets for any company or any project. The reason is simple — web apps are cross-platform and require almost zero learning curve nowadays. For data scientists, we’re not trained as a web developer, and making web apps is never the most straightforward…


Photo by Mulyadi on Unsplash

Python is one of the most trending languages, which sees growing job demands due to its prevalence in data science and artificial intelligence.

To keep up with the evolution of other emerging languages, such as Go, Julia, and Rust, the Python Software Foundation has been investing considerable resources to continuously…


Photo by Michael Dziedzic on Unsplash

With the growing job market of data science, many people are switching their careers. Not everyone has the luxury of time pursuing a bachelor’s or master’s degree in data science or alike. Instead, many start their data science education using a reverse-engineering approach . …

Yong Cui

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store