본문 바로가기

전체 글

(7)
Pandas Profiling 판다스 프로파일링 Streamlit에서 구현하기 Pandas Profiling은 오픈 소스 파이썬 모듈로, 주어진 데이터프레임에 대한 Dataset Info, Variable Types, 변수 간의 관계 등을 자동으로 분석해줍니다. Streamlit에서 Pandas Profiling 기능을 사용할 때는 streamlit-pandas-profiling 패키지를 설치해야 합니다. 설치 pip install streamlit-pandas-profiling 코드 import pandas as pd import pandas_profiling import streamlit as st from streamlit_pandas_profiling import st_profile_report df = pd.read_csv("https://storage.googleapis..
아나콘다(Anaconda)로 스트림릿(Streamlit) 간단하게 설치하기 스트림릿(Streamlit)은 파이썬 기반의 웹 프레임워크입니다. 비교적 간단한 코드로 그래프, 사이드바, 사진 등 UI를 꾸밀 수 있는 것이 큰 장점으로, 특히 머신러닝 모델을 시각화하는 데 자주 사용되고 있습니다. 오늘은 간단한 스트림릿 설치를 함께 진행해보겠습니다. 스트림릿은 아나콘다(Anaconda)를 이용하여 설치하는 것을 권장하고 있습니다. 아나콘다를 설치한 뒤 Anaconda Navigator에서 Create 버튼을 눌러 가상 환경을 만들어줍니다. 임의의 이름으로 설정하면 됩니다. 저는 MachineLearning이라는 이름의 가상 환경을 만들고 녹색 버튼을 눌러 Open Terminal을 클릭하면 cmd 창이 뜹니다. pip install streamlit을 입력하고 설치가 완료될 때까지 ..
2021 정보처리기사(정처기) 3회 실기 합격 후기 2021 정보처리기사 정처기 3회 필기 합격 후기 (전공자 기준) 안녕하세요! 저는 8월 14일에 2021년 정기 기사 3회 (필기) 정보처리기사 시험을 쳤는데 합격하게 되어 간단한 후기를 남깁니당 저도 시험을 준비하기 전에 많은 블로그들을 통해 정보를 얻었는 cslife.tistory.com 안녕하세요! 지난 필기 합격 후기에 이어서 오늘은 정처기 실기 합격 후기를 적어보려고 합니다 저는 2021년 10월 16일 토요일에 정보처리기사 3회 실기 시험을 봤고 2021년 11월 26일에 성적이 공개되었습니다 결과는 합격! 정처기 실기 합격 기준은 필기와 마찬가지로 60점 이상입니다 공부 방법 필기 때도 수제비 책으로 공부해서 합격했기 때문에 실기 때도 수제비 책으로 공부했습니다! 전반적인 내용은 필기 범위..
구글 코랩(Google Colab)에서 pyttsx3로 tts(text-to-speech) 변환한 mp3 파일 구글 드라이브에 저장하기 안녕하세요! 오늘은 파이썬에서 tts(text-to-speech) 기능을 지원해주는 pyttsx3를 이용하여 원하는 문장을 speech로 변환한 mp3 파일을 구글 코랩을 통해 구글 드라이브에 저장하는 방법을 배워보겠습니다 pyttsx3를 이용하면 mp3 파일을 바로 재생할 수 있는데 굳이 구글 드라이브에 올리는 이유는 무엇일까요? 예를 들면 안드로이드 앱에서도 구글 드라이브에 접근해서 mp3 파일을 재생할 수 있게 되기 때문에 flask를 통해 빌드한 API 서버와 안드로이드 앱을 간단하게 연결해줄 수 있습니다 (제 졸업 프로젝트에서도 이 방법을 사용하여 안드로이드 앱과 API 서버를 연결하였습니다!) from flask import Flask, request !pip install flask-ngro..
2021 정보처리기사 정처기 3회 필기 합격 후기 (전공자 기준) 안녕하세요! 저는 8월 14일에 2021년 정기 기사 3회 (필기) 정보처리기사 시험을 쳤는데 합격하게 되어 간단한 후기를 남깁니당 저도 시험을 준비하기 전에 많은 블로그들을 통해 정보를 얻었는데 이 글을 보시는 분들도 많은 도움을 받고 합격하셨으면 좋겠어요 ㅎㅎ 우선 저는 전공자인데 주변 지인들의 이야기를 듣거나 인터넷 후기를 읽어보면 전공자 기준 3일컷, 일주일컷 했다는 경우도 꽤 있었는데요 저는 불안하기도 하고 필기를 탄탄히 공부해놓으면 나중에 실기를 공부할 때 도움이 많이 된다는 이야기를 들어서 2주 정도 잡고 공부한 것 같습니다 지금 와서 생각해보면 생각보다 양이 많았어서 제가 공부한 기간이 벼락치기하지 않고 널널히 공부하기에는 적당했던 것 같아요! 저는 주로 많이들 사용하시는 수제비 책을 이용..
여름방학 코딩테스트 대비 알고리즘 문제풀이 후기 (프로그래머스 / Github / 1일1커밋) 2학기 개강을 맞이하여 이번 여름방학에 알고리즘 공부를 했던 기록을 간단히 남겨보고자 한다! 우선 나는 자료구조와 알고리즘 수업 모두 듣긴 들었는데 잘은 모르는 상태였고 (^^) 4학년이 되면서 나중에 취업할 때 코딩 테스트를 통과하려는 목적으로 이번 여름방학에 본격적으로 공부를 시작하게 되었다. 알고리즘 공부 알고리즘 문제를 풀 수 있는 사이트는 크게 백준과 프로그래머스가 있는데, 개인적으로는 UI가 더 마음에 든다는 간단한 이유로 ㅎㅎ 프로그래머스에서 문제를 풀기로 다짐했다. 나의 공부 순서는 우선 코딩테스트 고득점 Kit에서 유형별로 문제를 풀고 모든 문제에서 레벨별로 문제를 푸는 방식이었다. 우선 평일에 매일 2문제씩 푸는 것을 목표로 했으나.. 난이도가 어려울 때는 1문제밖에 못 풀 때도 있었고..
파이썬 Flask로 마이크에서 입력받은 음성을 텍스트로 띄우는 웹페이지 만들기 안녕하세요! 오늘은 파이썬 Flask를 이용하여 마이크에서 입력받은 음성을 텍스트로 띄우는 간단한 웹페이지를 만들어보겠습니다. 파이썬 음성 인식 라이브러리 SpeechRecognition(https://pypi.org/project/SpeechRecognition/)을 이용할 예정이고, 본 포스팅에서 사용한 IDE는 파이참(PyCharm)입니다. PyAudio 설치 우선 마이크를 사용하기 위해 PyAudio를 설치해야 합니다. 저는 이 과정에서 윈도우 운영체제와 맥 운영체제의 설치 방법이 달라서 매우 헤맸는데요.. 저는 윈도우 운영체제를 사용하고 있어서 윈도우 기준으로 설명하겠습니다! 윈도우는 명령 프롬프트(cmd) 창에 다음과 같이 입력해주면 설치할 수 있지만.. pip install pipwin pi..