본문 바로가기

분류 전체보기158

[Upstage AI Lab]부트캠프 9일차 오늘의 생각  강의가 끊이질 않는다. 생각보다 겹치는 주제가 많은데, 막상 실습을 통해 해보면 또 새롭다. 강의 외에도 내가 관심있는 주제로 추가적인 공부가 필요할 것 같은데...강의 듣기에도 벅차서 시간이 없다. 주말에라도 다시 복습하면서 적용시켜보고, 크롤링도 해보지 않으면 정말 위험할 것 같다.오늘의 학습내용Matplotlib숫자 입력, 축, 레이블 설정, 범례 표시, 축 범위 및 선 종류 설정마커, 색상, 타이틀 설정, 눈금 표시, 막대그래프, 산점도 및 다양한 그래프Seaborn데이터 불러오기, 선형 회귀선 있는 산점도, 히스토그램, 커널 밀도 그래프범주형 데이터의 산점도, 빈도, 조인트, 관계 그래프BeautfiulSoup크롤링 이해, HTML 코드 작성, 파싱, 데이터-텍스트 변환, find.. 2024. 11. 26.
[Upstage AI Lab]Python 모듈 학습 후기 지난 주 파이썬 기초 관련된 특강들을 수강했다.  파이썬 프로그래밍 기초와 파이썬 웹 크롤링 기초에 대해 학습했는데, 두 강사분들 모두 몰입감있게 잘 알려주신 것 같다. 짧지만 강의들의 후기들을 적어보려고 한다.  조대연 강사님의 강의는 기초 강의에 어울리게 매우 탄탄하고 자료가 방대했다. 처음으로 Anaconda를 써보게 되었고, 왜 해당 플랫폼을 사용하면 좋은지 등을 학습하며 기초부터 진행하게 되었다. 수업은 Jupyter Notebook으로 진행했는데, 첫주에 사용해본 경험이 있어서 쓰는 데는 어려움이 없었다. 기초 데이터 타입과 함수, 컨테이너 자료형들은 익숙한 개념이라 어렵지 않게 넘어갈 수 있었다. 하지만 기초적인 부분이다보니 역시 직접 타이핑을 해보면서 오타로 인한 에러나 내장 함수를 기억하.. 2024. 11. 25.
[Upstage AI Lab]부트캠프 8일차 오늘의 생각  역시 부트캠프다. 할 일이 끝나질 않는다. 주말에 좀만 더 공부할껄, 하는 아쉬움이 들었다. 아직은 프로젝트를 진행하는 부분이 아니다보니 다 할 수 있을 것 같은데, 실제로 적용해보는 노력이 더 많이 필요할 것 같다.오늘의 학습내용크롤링과 파싱HTTP와 웹 작동 방식HTML과 태그 - ID와 클래스BS4를 통해 HTML에서 데이터 크롤링하기여러 건이 묶여있는 데이터 추출하는 법네이버 API로 알아보는 API 사용법과 문서 읽는 법추가적으로 알게된 내용 if __name__ == "__main__"를 쓰는 이유 파이썬을 파일은 파일을 스크립트로 실행할 때 (python script.py)와 다른 파일에서 해당 파일을 모듈로 가져다 사용할 때 두 가지 방법으로 실행될 수 있다. 이때 모든 .. 2024. 11. 25.
[React-Native]데이터 인코딩 기본 개념, 근데 이제 RNFS를 곁들인 최근 AI 부트캠프를 수강하고 있는데, Jupyter Notebook을 활용한 실습 중에 인코딩 문제가 발생했었다. 파이썬 코드를 기반으로 간략하게 설명하자면, 사용 중인 해당 과제에서 사용 중이던 python 3.9.0 버전 기준으로는 아래와 같은 코드를 실행할 수 없었다. with fileinput.input(glob.glob(os.path.join(path, "*.txt"))) as f: for line in f: print(line) 이유는 다운로드한 강습 자료가 CP949(한국어 중심의 인코딩 방식, utf-8 유니코드와 다르게 데이터를 표현)로 인코딩 되어 있었고, 해당 파이썬 버전과 호환되는 fileinput 내장 라이브러리에서는 encoding="utf-8" 속성을 활용할.. 2024. 11. 24.
[Upstage AI Lab]부트캠프 7일차 오늘의 생각  벌써 부트캠프를 시작한 지 7일이나 지났다. 매일매일 초빙된 강사님의 특강을 듣고, 복습하고, 동시에 온라인 강의 일정을 병행하니 진짜 시간이 너무 모자른다. 욕심으로는 파이썬 알고리즘도 풀고 싶고, 배운 것 외의 내용들도 정리하여 기술 블로그도 쓰고 싶은데...현실적으로 시간이 너무 모자라서 그걸 하지는 못하고 있다. 빨리 기초 교육이 끝나야 개인 사이드 프로젝트나 추가 학습을 진행할 수 있을 것 같다. 복습이 제일 중요한 것 같다. 오늘 배워도 내일 까먹으면 소용이 없으니... 온라인 강의의 경우 특히 어려움이 많았는데, 파일을 읽고 불러오는 과정에서 유니코드가 문제가 되는 부분들이 많았다.  오늘의 학습내용파이썬에서 정규표현식 활요하는 방법디렉터리를 다루기 위한 파이썬 라이브러리들파.. 2024. 11. 23.
[Upstage AI Lab]부트캠프 4~6일차 오늘의 생각 순식간에 3일이나 지나버렸다. 그간 매일 특강 + 온라인 강의를 들으려니 시간이 너무 촉박했다. 특강은 기존 강의와 겹치는 부분도 있고,  아닌 부분도 있어서 마냥 안 들을 수도 없는 내용들이었다. 특히 온라인 강의 때와는 다르게 좀 더 본격적으로 실습을 통해 코딩을 익한다는 느낌이라 집중할 필요가 있었다. 오랜만에 매일 12시간 넘게 강의를 들으려니 몸이 협조를 해주지 않는다. 빨리 적응했으면 좋겠다... 오늘의 학습내용Pycharm 환경 설정법 및 파이썬 라이브러리의 이해인코딩과 디코딩 (base64, 이미지)클로저와 데코레이터이터레이터와 제네레이터변수 타입 어노테이션 / 동적 프로그래밍 언어의 장단점textwrap, re, collections 등 문자열 관련 라이브러리 활용법웹 크롤링.. 2024. 11. 21.