Open in app

Sign In

Write

Sign In

Chanin Nantasenamat
Chanin Nantasenamat

5.7K Followers

Home

About

Pinned

About Data Professor

All my blogs on 1 page (Updated June 6, 2021) — Thanks for visiting! My name is Chanin Nantasenamat, Ph.D. and in my daytime job I’m an Associate Professor of Bioinformatics and in my free time I am a Content Creator running the Data Professor YouTube channel. Table of Contents Below is a listing of all articles that I have written that is conveniently…

Data Science

3 min read

About Data Professor
About Data Professor
Data Science

3 min read


Published in

Towards Data Science

·Pinned

Learn Data Science in 10 Steps

The Ultimate Roadmap for Starting Your Data Science Journey — I get asked quite often on my YouTube channel (Data Professor) the following questions about how to break into data science: How to become a Data Scientist? What is the roadmap to being a Data Scientist? What courses should I take to learn Data Science? So I thought that it…

Data Science

19 min read

Learn Data Science in 10 Steps
Learn Data Science in 10 Steps
Data Science

19 min read


Published in

Streamlit

·Updated May 19

8 tips for securely using API keys

How to safely navigate the turbulent landscape of LLM-powered apps — An Application Programming Interface (API) refers to how two software entities communicate. For example, OpenAI provides an API that enables developers to programmatically access their large language models (LLMs) such as GPT3, GPT3.5, and GPT4. …

OpenAI

8 min read

8 tips for securely using API keys
8 tips for securely using API keys
OpenAI

8 min read


Published in

Streamlit

·May 18

How to build an LLM-powered ChatBot with Streamlit

A step-by-step guide using the unofficial HuggingChat API (no APIs required) — Introduction The remarkable progress made in natural language processing and large language models (LLMs) over the past few months has led to the widespread adoption of generative AI and chatbots. Chatbots that are powered by large language models, like ChatGPT, have become particularly popular. These chatbots are capable of understanding and…

Large Language Models

7 min read

How to build an LLM-powered ChatBot with Streamlit
How to build an LLM-powered ChatBot with Streamlit
Large Language Models

7 min read


Published in

Data Professor

·May 10

A Conversation with Jess Haberman on the State of Data Science

Introduction A few weeks ago, I had the privilege of interviewing Jess Haberman on the data science podcast on my YouTube channel, Data Professor. You can watch the full podcast here or click the video below: Podcast Summary Jess has over 15 years of experience in book publishing and is currently leading…

Data Science

2 min read

A Conversation with Jess Haberman on the State of Data Science
A Conversation with Jess Haberman on the State of Data Science
Data Science

2 min read


Published in

Towards Data Science

·Apr 6

How to connect Streamlit to Snowflake

A step-by-step practical tutorial — 1. Introduction Streamlit is a low-code web framework for the Python programming language. It allows you to build an interactive web application with minimal coding. In this tutorial, I’ll show you how to use Streamlit to create a simple web app that connects to a cloud-based Snowflake database, loads data from a…

Streamlit

10 min read

How to connect Streamlit to Snowflake
How to connect Streamlit to Snowflake
Streamlit

10 min read


Published in

Towards Data Science

·Nov 22, 2022

Streamlit Quests: Getting Started with Streamlit

The guided path for learning Streamlit — Streamlit is a Python library that makes building beautiful, interactive apps in a few lines of code easy. But every new library has its quirks and conventions, and it takes time to learn. You might be wondering where to start and if there are any resources. No worries. …

Python

7 min read

Streamlit Quests: Getting Started with Streamlit
Streamlit Quests: Getting Started with Streamlit
Python

7 min read


Published in

Data Professor

·Jul 28, 2022

How to use DagsHub for Data Science

A high-level overview of the DagsHub platform — The data science lifecycle encompasses the process from data collection, analysis, deployment and monitoring. But what is often overlooked is the underlying infrastructure that makes the entire lifecycle run smoothly and seamlessly. This is especially true as data projects evolve over time as more and more data is collected, annotated…

Data Science

7 min read

How to use DagsHub for Data Science
How to use DagsHub for Data Science
Data Science

7 min read


Published in

Towards Data Science

·May 27, 2022

How to Build a Real-Time Transcription App in Python

A Step-by-Step Tutorial using AssemblyAI and Streamlit — Introduction A real-time transcription app is an application that provides live transcription of speech in real-time. Such app uses a speech recognition engine to convert spoken words into text, which is then displayed on the screen in real-time. …

Python

6 min read

How to Build a Real-Time Transcription App in Python
How to Build a Real-Time Transcription App in Python
Python

6 min read


Published in

Towards Data Science

·Dec 22, 2021

How to Build a YouTube Transcription App in Python

A Step-by-Step Tutorial using AssemblyAI and Streamlit — Background Perhaps, in your learning journey you wanted to watch that hour long YouTube video or you have a playlist of YouTube videos to go through but you’re short on time? There’s 2 possible options: Find time for watching the videos Transcribe the video (which you can skim through for key…

Artificial Intelligence

6 min read

How to Build a YouTube Transcription App in Python
How to Build a YouTube Transcription App in Python
Artificial Intelligence

6 min read

Chanin Nantasenamat

Chanin Nantasenamat

5.7K Followers

Data Professor on YouTube | Sr Developer Advocate | ex-Professor of Bioinformatics | Join https://data-professor.medium.com/membership

Following
  • Tim Denning

    Tim Denning

  • Isaiah McCall

    Isaiah McCall

  • Ayodeji Awosika

    Ayodeji Awosika

  • Sean Kernan

    Sean Kernan

  • Bennett Garner

    Bennett Garner

See all (145)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams