[데이터분석 & 데이터 사이언스] How To Create a Data Science Portfolio Website

How To Create a Data Science Portfolio Website

Build and deploy your own data science portfolio website from scratch

 

Image for post

If you are an aspiring data scientist like me, you already know the importance of having a data science portfolio that stands out.

You have attended online courses, acquired a number of skills, and worked on data science projects. You also write the occasional blog post showcasing your work on Medium.

All these things do make your resume look great. However, putting up multiple links on your resume is messy, might make it difficult for recruiters to find and understand your work properly.

I strongly recommend building a data science portfolio website to showcase all the work you do. When potential employers are looking to hire, all they have to do is click on your website link to know everything about you!

Having your own website will definitely give you an edge at securing a job, and is also a great way to tell a story about yourself.

Image for post

I’ve been playing with the idea of creating a data science website for myself, and finally got around to doing it a few days ago. Here are a few tips for you:

Building from scratch

When deciding to create a data science portfolio website, I wasn’t sure whether or not to build it from scratch.

As data scientists our focus is less on web design and more on developing models. We are also less familiar with markup languages like HTML, and it is a lot faster to use website builders such as Wix.

However, I decided to take this as an opportunity to learn some web design, and decided to build from scratch using HTML, CSS and Jquery.

Building from scratch also gave me a lot of freedom to customize my website and make it look exactly like I wanted it to. If you have the time, I suggest you build from scratch too.

It’s always fun to learn something new!

Also, building from scratch doesn’t necessarily mean you have to map out the entire design and write out every line of HTML by yourself. I strongly recommend using Bootstrap, an open-source HTML CSS framework for your layout.

This will give your site a responsive design and structure you can easily work with.

Here are some tutorials I found useful when trying to build from scratch:

  1. How to Make Website using HTML and CSS
  2. How to Create a Portfolio Gallery
  3. Code a Stylish Portfolio Design in HTML and CSS

There are also templates with beautiful, responsive design that you can use. The HTML, CSS, and Jquery is all provided for you. All you have to do is tweak the code to match your needs.

Some templates I thought were nice:

  1. W3 CSS Templates
  2. Portfolio Website Templates
  3. 38 Free Portfolio Website Templates For All Creative Professionals

Some reference websites for inspiration:

  1. Julia Nikulski’s data science portfolio
  2. David Venturi’s data science portfolio
  3. My data science portfolio (I am still in the process of tweaking and adding new sections in, and learning new things along the way).

More important than your layout, however, is your content. If you only have one chance to impress potential employers, what would you showcase?

Everything that makes you stand out should be highlighted. What are you the most passionate about? Why data science? What are the most important set of skills you have? Have you worked on any important projects?

Here’s a recommendation on how you should structure your website:

  1. Home: This is the first page that people will see when they visit your website. Make sure it grabs attention, and that it provides some information on the content of your site. For example:
Image for post
Image for post
Image for post

This is a responsive slider with three pages that I created using Bootstrap for my home page.

2. About: This is the section where you tell your story. Provide a brief description on your skills, interest, and what you bring to the table. Keep it short and simple!

3. Projects: This is probably one of the most important section. As an aspiring data scientist, a lot of us may not have previous work experience with a great company to showcase our skills.

This is where projects come in. They are a great way to demonstrate the skills you have acquired as a data scientist. This way, you are not just telling people you have the skills, but you are showing them.

I would suggest only showcasing unique projects with interesting findings in this section. Don’t put up simple projects you worked on as a beginner, projects which don’t have a story to tell, or yet another project everyone else seems to be working on.

Some examples of projects you shouldn’t add to your portfolio: Titanic Kaggle competition, Iris Flowers dataset, MNIST digit classification with Tensorflow.

These will not help your resume to stand out, and is exactly what you should avoid.

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

Also, try to add projects that help you showcase a large variety of skills. For example, include projects that demonstrate your skills in:

  • Data Collection
  • Data Preprocessing
  • Data Visualization
  • Data Analytics
  • ETL Pipelines
  • Machine Learning

Showcasing your ability in all these areas will allow recruiters to understand the variety of tasks you can perform.

For example:

Image for post

Above is an example of a project I added to my portfolio site. I published a blog post on my project on Medium, and put the code in Github.

I linked both of them to my site, along with a brief description on my project.

4. Certifications: If you are an aspiring data scientist with no solid education background in the field (such as a Master’s or PhD in data science), then you would have had to self learn.

Add any online courses, MOOC’s, or certificates you received on your portfolio. This will show your dedication towards learning the subject.

5. Skills: This is the section where you tell a potential employer what you can do. Add all the skills you have acquired along the way, such as data wrangling, analytics, and visualization.

You can back these skills up with the projects you showcased in the earlier section, to further highlight what you bring to the table.

6. Contact: Make it as easy as possible for potential employers to get in touch with you. Add your contact details at the bottom of your site.

Finally, add links to everything you would want to add on your resume. Provide a link to your Kaggle, LinkedIn, Github or Medium profile so that it can be easily accessed.

Deploying your website

The traditional way to host your website would be to first buy a domain name. Then, you will need to select a hosting provider, and upload your website.

Some popular web hosting providers include Bluehost and Hostgator, and you can check out their pricing plans.

For my portfolio website, I decided to use Github pages for hosting. It is completely free. You don’t need to purchase a domain name, it generates a URL for you. Mine is: https://natassha.github.io/natasshaselvaraj/.

If you choose to host your site on Github pages, you will find this tutorial useful. All you need to do is create a new repository and add your codes to it.

Github pages will take files straight from your repository, run it through a build process, and publish it.

And… That’s it!

You now have an idea on how to create and deploy your own data science portfolio. If you have some time on your hands and an interest in learning new things, you should definitely try it.

Creating your own website (even if it’s just a simple, static one), from scratch can be a frustrating and time consuming process.

However, I think the feeling of satisfaction is worth it. Plus, you now have a new cool way of demonstrating your skills, which is pretty great.

 

[출처] https://towardsdatascience.com/how-to-create-a-data-science-portfolio-website-dcba6bf00994

 

 

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
공지 오라클 기본 샘플 데이터베이스 졸리운_곰 2014.01.02 86069
공지 [SQL컨셉] 서적 "SQL컨셉"의 샘플 데이타 베이스 SAMPLE DATABASE of ORACLE 가을의 곰을... 2013.02.10 78595
공지 [G_SQL] Sample Database 가을의 곰을... 2012.05.20 95320
151 [oracle] Pro*C 사용 방법 안내 (Ver 0.9) 이 문서는 오라클의 Pro*C/C++ Precompiler Programmer's Guide.pdf 문서의 일부분을. 정리한 것입니다. file 졸리운_곰 2023.09.08 1490
150 [oracle] [pro-c] pro*C (프로씨) 프로그래밍 졸리운_곰 2023.09.08 2794
149 [oracle] [pro-c] Pro*C 프로그램 개요 졸리운_곰 2023.09.08 1077
148 [oracle] [Pro*C] Pro*C 소개와 기본 특징 및 오류 진단 졸리운_곰 2023.09.08 1153
147 [oracle] [PRO*C] 거의 모든 예제가 다 있다. 졸리운_곰 2023.09.08 919
146 [오라클] 오라클 연동 오류 [ORA-01017: invalid username/password; logon denied] 졸리운_곰 2022.11.28 1484
145 [오라클] 제약조건 확인 (FK 찾기) 졸리운_곰 2022.11.28 1762
144 [SQL 데이터분석 학습][오라클][Oracle] 도커로 Oracle 간단 설치하기 file 졸리운_곰 2022.02.06 813
143 [오라클][Oracle] ORA-00904: 부적합한 식별자 졸리운_곰 2021.10.13 1197
142 [오라클][Oracle] 대소문자 구분 없이 검색하는 경우에 WHERE 조건 file 졸리운_곰 2021.10.13 1943
141 [오라클, Oracle] 오라클 비밀번호 만료(Oracle password has expired) file 졸리운_곰 2021.10.10 1120
140 [Oracle] rollup 쿼리 , 오라클 부분합 구하기 file 졸리운_곰 2021.09.01 1771
139 [Oracle, 오라클 dbms] [ORACLE] 오라클 테이블 & 컬럼 조회 하는 방법 졸리운_곰 2021.05.17 1587
138 [Oracle, 오라클 데이터베이스] java.sql.SQLException: ORA-00911: 문자가 부적합합니다. file 졸리운_곰 2021.02.19 1063
137 [oracle, 오라클] 오라클 MERGE INTO 문으로 있으면 UPDATE 없으면 INSERT 한번에 수행하기 졸리운_곰 2021.02.16 1044
136 java.sql.SQLException: 부적합한 열 인덱스 졸리운_곰 2021.01.25 1148
135 [oracle] 오라클 merge into 간단설명 및 예제(sample) 졸리운_곰 2020.12.14 1148
134 [oracle, sql] 04 | MERGE문 졸리운_곰 2020.12.14 1162
133 [오라클, oracle] ORA-00911 : 문자가 부적합합니다 v1.0 졸리운_곰 2020.12.11 1750
132 [oracle, 오라클] 테이블이 존재 하는데, ORA-00942 발생 file 졸리운_곰 2020.12.11 4055
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED