Open in app

Sign In

Write

Sign In

Ryan Chou
Ryan Chou

167 Followers

Home

About

Published in Python in Plain English

·Pinned

How to Set Up a User Authentication System with Django

With Python and HTML — This is the last article of a two part series. If you haven’t read the first article yet, go check it out here. What you will learn: How to finish setting up a User Authentication system for your website What you need: A basic understanding of Python A computer with…

Django

3 min read

How to Set Up a User Authentication System with Django
How to Set Up a User Authentication System with Django
Django

3 min read


Published in Python in Plain English

·Pinned

How to Send Desktop Notifications with Python

No experience required! — Today we will learn how to send desktop notifications with Python. For this we will just need a computer with Python installed. Packages and Setup You’ll need Plyer’s notification for this project: # In CMD or terminal pip install plyer # In project from plyer import notification You can send notifications by calling…

Python

2 min read

How to Send Desktop Notifications with Python
How to Send Desktop Notifications with Python
Python

2 min read


Published in Python in Plain English

·Sep 16, 2021

What’s The Point Of Two Pointers?

What is a two-pointers algorithm? To put it simply, the two pointers technique is an efficient algorithm on a sorted list which can find a pair of elements in linear time. Let’s learn about it while solving the famous problem (that we’ve solved before!), Two Sum! The idea is that…

Python

2 min read

What’s The Point Of Two Pointers?
What’s The Point Of Two Pointers?
Python

2 min read


Published in Level Up Coding

·Jul 23, 2021

Greedy Algorithms.

What are they? — The Bare Definition According to Brilliant, a greedy algorithm is: “An algorithm that makes the optimal choice at each step as it attempts to find the overall optimal way to solve the entire problem.” Now this might make it seem like a greedy algorithm is a complicated and intricate algorithm, but this actually…

Greedy Algorithms

2 min read

Greedy Algorithms.
Greedy Algorithms.
Greedy Algorithms

2 min read


Published in Level Up Coding

·Jul 19, 2021

FizzBuzz

Turning a seemingly trivial problem to a challenging one. — The concept of FizzBuzz is really simple. Write a program which prints every number from one to one hundred, but: If you encounter a number which is divisible by 3, print Fizz. If you encounter a number which is divisible by 5, print Buzz. If you encounter a number which…

Programming

3 min read

FizzBuzz
FizzBuzz
Programming

3 min read


Published in Python in Plain English

·Jul 9, 2021

Find Trending Queries with Pytrends!

What’s trending? — When you look something up on Google, you’ll get a flurry of related queries to your search. What are these, and how can we scrape them with Pytrends? What are related queries? When you look something up, Google tries to find what search terms you’re interested in. …

Data Science

2 min read

Find Trending Queries with Pytrends!
Find Trending Queries with Pytrends!
Data Science

2 min read


Published in Python in Plain English

·Jul 2, 2021

Computational Thinking: What Is It?

Think like a computer! — As technology is taking a more prominent role in our daily lives, it’s important to think of real-world problems in a way that can be translated into an algorithm. In this article, we’ll walk through the 4 steps of computational thinking described by BBC: decomposition, pattern recognition, abstraction, and algorithms…

Computer Science

4 min read

Computational Thinking: What Is It?
Computational Thinking: What Is It?
Computer Science

4 min read


Published in Level Up Coding

·Jun 20, 2021

Essential UI design tips!

Captivate your users — Design is confusing, and after fumbling with your backend, it’s the last thing you want to worry about. Here are 3 tips to give your users the best experience possible! 1. Keep it simple! Nobody likes an oversaturated interface, your design should define itself clearly. One great example is Medium.com’s homepage. This is great…

UI

2 min read

Essential UI design tips!
Essential UI design tips!
UI

2 min read


Published in Python in Plain English

·Jun 10, 2021

Host Your Website for Free with Github Pages!

For beginners! — What you will learn: How to host your static website on Github Pages for free! What you need: A static website to host! Adding files To host your website on Github Pages, you need to have a Github account. You can register for one here: https://github.com/join Once you’ve signed up, you need…

Github

2 min read

Host Your Website for Free with Github Pages!
Host Your Website for Free with Github Pages!
Github

2 min read


Published in Level Up Coding

·Jun 9, 2021

Optimize your recursive approach using memoization!

For beginners! — What you will learn: How to implement memoization in a Fibonacci function. What you need: Nothing! Recommended: Knowledge of a programming language. What is Fibonacci? A Fibonacci sequence is a sequence where the next number is the sum of the two before it, the first two numbers are 1. First 5 numbers of…

Recursion

3 min read

Optimize your recursive approach using memoization!
Optimize your recursive approach using memoization!
Recursion

3 min read

Ryan Chou

Ryan Chou

167 Followers

https://ryanchou.dev

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech