반응형

분류 전체보기 58

[Colab] Matplotlib 한글 미지원 ( 한글 깨짐 현상)

코랩에서 데이터로 그래프를 그리다보면 한글을 넣어야 하는 경우 깨져서 나오는 경우가 있다. 여러가지 방법들이 있지만, 한번에 해결하는 방법이 있다. !sudo apt-get install -y fonts-nanum !sudo fc-cache -fv !rm ~/.cache/matplotlib -rf 위의 code를 넣어서 셀을 실행 시킨다. ( 앞의 느낌표는 무조건 넣어주어야하며, 리눅스 기반으로 구동되는 것이라서 sudo, rm같은 것들은 linux 명령어들이다.) 나눔 폰트를 설치하고 matplotlib 라이브러리를 초기화 시키는 코드라고 생각하면 된다. 설치후에 다시 시작하고 나면 코랩에 업로드 한 파일이 초기화 되지는 않지만, 앞에서 작성했던 코드들을 다시 실행해주어야 한다. Shift + Ente..

Python/Matplotlib 2022.10.12

[네이버 카페] 데이터 전문가 포럼의 운영진이 되다.

데이터의 중요성이 커지면서 전공에 상관없이 많은 사람들이 관련 자격증을 도전하고 이 분야에 도전을 하고 있다. 나 또한 이러한 트렌드를 따라가고자 고군분투 했던 것은 아니고, 단지 정통 생물학이 싫어서 많은 방황을 한 후에 이 분야로 가는 길을 선택하였다. 비전공자로 브론트 엔드 교육을 시작으로 대장정을 시작하였고, 비전공자로서의 단점을 보완하고자 각종 비학위 직업교육들을 이수하고 관련 자격증을 최대한 많이 취득하는 것이 증명할 수 있는 길이라 생각하여 검색하다 찾은 10만명 회원의 카페 https://cafe.naver.com/sqlpd 데이터 전문가 포럼 (빅데이터분석기사... : 네이버 카페 빅데이터분석기사, ADP, ADsP, SQLP, SQLD, DAP, DAsP, 자격증 취득 등 데이터 전문가..

[태블로]바로 시작하는 태블로

정보의 시각화는 사업을 하는 사람, 직장인 상관없이 최근 빅데이터 시대에서 가장 중요한 기술 덕목이 되었다. 시각화란 무엇인가? 시각화는 수치 데이터나 정성적 데이터를 한눈에 직관적으로 알아보기 쉽게 나타내는 것을 말한다. 특별한 수리적인 지식이 없더라도 상대적인 비교가 가능하도록 시각적으로 꾸미는 것이다. 직장생활이나 대학원에서 중요한 프로젝트 발표가 있다면, 시각화라는 기술이 뛰어나다면 뛰어난 언변을 가지지 않다라도 청중을 충분히 어필하고 설득할 수 있게 된다. 시각화의 어려움 이러한 장점이 있는 기술이지만, 사실 파워포인트 같은 직관적인 툴 말고 개발자나 데이터 사이언티스트들이 시각화하기에는 상당히 어려운 점이 많다. matplotlib이나 seaborn을 사용하려면 기본적으로 그래프를 그리기 위해..

IT 서적 리뷰 2022.10.03

34회 ADsP 합격후기

ADsP 시험에 합격하였다. 원래는 시험 준비과정을 포스팅하려고 했으나, 여건상 합격후기만 올리려고 한다. 필자의 백그라운드는 바이오전공의 비전공자이고 시험 준비기간은 7월말에 도서 구매후에 8월초에 시작을 하였으나 전심전력을 다해서 준비한거는 2주전부터인거 같다. 비전공자라고 하지만, 올해초부터 AI관련된 교육을 국비과정으로 6개월간 들었었고, 3과목 데이터 분석 같은 경우에는 지도학습이나 딥러닝 파트는 직접 코드를 쳐보면서 실습이 완료된 상태였었다. (물론 R은 처음이였던.. 파이썬만 익숙했던 상태) 실제로 1,2과목 같은 경우에는 빅데이터/인공지능 내용이라기보다는 문과적 성향이 강한 과목으로 실무에서 쓰일 일은 전무하고 현업 머신러닝 개발자라고 해서 시험 전날 책 한번 그냥 훑고 들어가면 과락이 뜰..

자격증/ADSP 2022.09.16

[파이썬]포매팅(formatting) 총정리 - 1

파이썬에서는 표현식 기반 문자열 조합이라고 불리는 포매팅(formatting)의 방법이 존재한다. 변수로 지정된 문자(string)이나 숫자(integer, float)를 화면에 출력하기 쉽도록 하는 방법으로 생각하면 된다. 필자는 해커톤에서 사용을 해봤는데, 문법이 은근히 헷갈려 정리를 해보려고 한다. # 1. # String formatting expressions '표현식'을 기반으로 문자열을 조합하기 '__%s_%s__' % (value, value) 스타일 문자열 조합 # 2. # String formatting method calls '메소드 호출'을 통해 문자열 조합하기 '__{}_{}__'/format(value, value) 스타일 문자열 조합 #3. # f-string f'__{변수} ..

Python/Basic 2022.09.08

[SQL] Doit! SQL 입문

Do it! 시리즈로 유명한 이지스퍼블리싱에서 SQL 서적을 출간하였다. 현재 제46회 SQLD 시험을 준비하고 있어서 관련 수험서를 보고 있는데, 수험서가 가진 한계로 SQL 정통(?) 서적이 필요하였다. (수험서들은 시험에 잘 나오는 부분만 압축 설명한다.) 예전 포스팅 글에서도 언급하였지만, 예전 현업에서 SQL 잠시 다루어보았었다. 하지만, 회사에서 교육으로 쓰이던 ppt 정리자료로 공부를 하였었고 정석적으로 공부를 해본적이 없다. 심지어 함수나 서브쿼리를 많이 써본적이 없기에 중급자는 아닌 기본기 정도만 아는 수준으로 봐야할 것이다. 그래서 전문가와 쌩초보 중간의 견지에서 적절한 리뷰를 작성하려고 노력하였다. 이지스퍼블리싱 책을 분야는 다르지만, 4권이나 가지고 있는데 좋은점은 서두에 계획표가 ..

IT 서적 리뷰 2022.08.14

[책리뷰] <AI로 경영하라>

6년전 서울에서는 알파고라는 인공지능 바둑 프로그램이 이세돌 9단과의 승부에서 4승 1패라는 압도적인 결과를 내었다. 언론에서는 대서득필하고 온국민이 관심을 가지며 시작된 AI, 인공지능의 열기는 현재까지 식지 않고 많은 도메인(전공) 분야에서 적극 활용되고 있고 각종 AI교육과 AI학과 신설등의 붐이 일어났고 개발자 채용 시장에서는 양대 산맥인 백엔드 개발자와 프론트엔드 개발자 뿐만 아니라 머신러닝 엔지니어와 데이터사이언티스트 같은 직군의 수요 또한 지속적으로 생기고 있다. 서점을 방문하거나 인터넷서점을 들어가보면 각종 AI입문서와 관련 경영서적들이 엄청나게 많이 출간되어있는데, 오늘은 연세대학교 정보대학원 이준기 교수가 쓴 책을 리뷰해보고자 한다. 저자는 서울대학교 컴퓨터사이언스를 전공하고 미시간대학..

[SQLD]이기적 SQL 개발자 이론서+기출문제

영진닷컴에서 SQL개발자 시험 (SQLD) 책을 출판하였다. 작년에도 똑같은 서적이 출간되었지만, 오류, 오타를 많이 수정한 개정판이였다. 책 소개의 본론으로 들어가기 전 SQLD 시험이란 무엇인가? SQL(Structured Query Language)은 데이터 베이스를 직접적으로 엑세스할 수 있는 언어로, 데이터를 정의하고 조작하며, 조작한 결과를 적용하거나 취소할 수 있고 접근을 제어하는 처리들로 구성된 일종의 개발언어라고 보면 된다. 크게 국내에서 치루어지는 시험이 SQLD와 SQLP가 있는데 SQLD가 응시자격에 제한이 없는 상대적으로 쉬운 시험으로 필기 50문항으로만 구성이 되어 있다. 필자는 9월 4일에 있을 제 46회 SQLD 시험에 응시를 할 예정이다. 그런데, 필자가 왜 이 시험을 준비..

[혼자 공부하는 머신러닝+딥러닝] 리뷰

이 책을 보기 위해선 전제 조건이 있다. 1. 파이썬의 기본 문법 이해 2. 인공지능에 대한 막연한 두려움이 없어야 한다. 이 2가지만 있으면 인공지능에 대한 개념이 없어도 충분히 볼 수 있는 한국에서 나와있는 코드가 있는 인공지능 서적 책 중에 가장 쉽게 설명이 되어 있다. >Deep learning vs. machine learning – What’s the difference? (levity.ai) 참고로 인공지능이라는 개념은 머신러닝과 딥러닝을 포괄하는 개념이고 본 책에서는 Machine learning과 Deep learning에 대한 하위 개념을 총체적으로 다룬다. 그리고 초반 Colab에 대한 상세한 설명과 함께 중간에 파이썬에 대한 설명도 충분히 되어 있으나, 본 책을 통해서 파이썬도 같이..

반응형