전체 글 110

파이썬 자료형(문자열) 문자열 포맷 코드, format 함수

파이썬 문자열(String) 자료형 파이썬 자료형 중 문자열(String) 자료형이란 문자, 단어 등으로 구성된 문자들의 집합을 의미합니다, 큰 따옴표("")나 작은 따옴표(")로 만들어서 사용할 수 있습니다. 파이썬 문제를 풀다 아래와 같은 오류가 발생하여 해결해 보고자 합니다. 5번 행인 words[7] = '&' 문장에서 오류가 난 것을 확인 할 수 있습니다. 공백을 '&'로 바꿔쓰기 위해서 사용한 듯 한데 오류가 발생했습니다. 오류를 읽어보면 문자열의 요솟값은 바꿀 수 있는 값이 아니기 때문에 발생한 것을 알 수 있습니다. 문자열 자료형은 그 요솟값을 변경할 수 없는 immutable(불변의) 자료형이라 불립니다. 이를 해결하기 위해서는 슬라이싱 기법을 사용할 수 있습니다. 슬라이싱 기법을 통해 ..

취준일기 2020.03.30

오라클 VM VirtualBox 로 리눅스 서버 만들기 -1. 가상머신 설치

빅데이터를 공부하다보니 리눅스 운영체제를 사용하는 분들이 많아서 오라클 VM (Virtual Machine) Virtual Box로 가상머신을 만들어서 리눅스 가상환경을 구축해보고자 합니다. 저는 Windows PC에 Virtual Box를 이용해서 Linux(CentOS 7)을 설치 해보았습니다. 오라클 VM Virtual Box 다운로드 구글에 virtual box download를 검색하고 다운로드 사이트를 열어주세요. 검색하기 귀찮으신 분들은 아래 이미지를 클릭하시면 다운로드 페이지로 이동합니다. Windows PC는 Host PC, Linux 는 Guest PC 라 칭합니다. 빨간색 네모 친 부분을 눌러 다운로드해주시고 설치 프로그램을 열어주세요. 설치 파일을 열면 아래와 같이 진행해주시면 됩니..

취준일기 2020.03.30

티스토리 코드블럭 소스코드 입력하고 스타일 입히기

개발자 블로그들을 구경하다보니 소스코드에 하이라이트되어있는 모습이 가독성도 좋고 멋져보이더라구요.'보기좋은 떡이 먹기도 좋다' 는 말이 있듯이 티스토리에서 제공하는 코드블럭을 통해서 문법에 맞게 syntax 하이라이팅 기능이 제공된다고 하여 알아보았습니다. 코드블럭 삽입하기 티스토리 새로운 에디터를 열고 더보기를 눌러주면 코드블럭이 보입니다. 코드블럭을 선택해주세요. 코드블럭을 선택하면 코드블럭 삽입 창이 뜨고 입력 언어를 선택할 수 있습니다. 코드를 입력하고 확인을 눌러주세요. 본문에 소스코드가 삽입되었다는 것을 확인 할 수 있습니다. 코드가 하이라이팅 되어 나오는 것을 확인 할 수 있습니다. 그런데 글을 발행해보면 하이라이팅 기능이 적용되지 않은 것을 볼 수 있습니다. 이를 해결하기 위해 티스토리에서..

취준일기 2020.03.30

아톰(atom) 설치하고 파이썬 개발환경 구축하기

안녕하세요 오늘은 text editor인 아톰(atom)에서 파이썬 개발환경을 구축하는 방법에 대해 알려드리도록 하겠습니다. 개발자를 위한 텍스트 편집툴(Text editor) 로 아톰(atom)과 비주얼 스튜디오 코드(visual studio code)를 많이 사용하시는 걸로 알고있습니다. 비주얼 스튜디오 코드가 시장점유율이나 사용률이 높은 걸로 알고 있지만 아톰(atom)의 사용법도 익힐 겸 아톰(atom) 설치법 및 파이썬 개발환경 구축에 대해 포스팅하겠습니다.

취준일기 2020.03.29

윈도우에 파이썬 설치 하기 (python download)

윈도우 파이썬 설치 설치파일을 클릭하고 아래 설명에 따라 진행해주세요. Add Python 3.8 to PATH 를 체크해주면 별도의 환경변수 설정 없이 진행할 수 있습니다. 바로 Install Now를 클릭해서 설치해도 되지만 저는 경로를 따로 지정해주기 위해서 Customize installation 을 클릭했습니다. 추가 옵션은 설정되어있는 그대로 진행해주시고 Next를 클릭합니다. 원하는 경로를 찾아 지정해준뒤 Install 버튼을 클릭하면 설치가 시작됩니다. 설치가 완료된 것을 확인해봅시다. 윈도우 명령프롬프트(cmd)창에서 python을 입력하고 enter키를 눌러줍니다. 파이썬이 설치되어있다는 것을 확인하였고 cmd창에서 차이썬을 사용해봅니다. 확인이 끝났다면 exit()를 이용하여 나옵니다..

취준일기 2020.03.29

선형대수학- 스칼라, 벡터, 매트릭스 기초의 의해

본 포스트는 Khan Academy, 인공지능을 위한 선형대수를 기본으로 만들어졌습니다. 저또한 배우는 입장에서 공부하며 쓴 글이기 때문에 댓글 달아주시고 서로 이해하도록 하면 좋겠습니다. §스칼라, 벡터, 매트릭스 의 이해 스칼라(Scalar)는 하나의 숫자를 의미하며 소문자로 표기합니다. e.g. 1,2,3,4,7,... 벡터(Vector)는 순서가 있는 array(배열)을 의미하며 소문자 볼드체로 표기합니다. 순서가 정해져 있지 않은 array를 Set이라 합니다. e.g. 벡터는 row vector (nx1) = a horizontal vector과 column vector (1xn)= a vertical vector 가 있습니다. 기본적으로 vector 을 나타낼 때는 column vector을..

취준일기 2020.03.20

[통계학] 하버드 Statistics 110 Probability and Counting (with edwith )

해당 게시글은 edwith 에 등록된 하버드 대학 Joe Blitzstein 교수님의 statistics 110 강의를 듣고 정리한 내용입니다. [Statistics 110] 1. 확률과 셈 원리 (Probability and counting) -1 확률론은 양자학, 물리학, 유전학 뿐만 아니라 역사학, 인문학, 사회과학, 정치, 금융에서 활용되고 있습니다. 도박이나 게임은 페르마와 파스칼의 서신을 통해 통계에서 이미 여러 번 연구된 주제임을 알 수 있습니다. 수학이 확실성에 대한 학문이라면 확률은 불확실성에 대한 학문으로 이를 수치화(계량화)하는 것을 가능하게 해줍니다. 1. 표본 공간 (a sample space)과 사건 ( an event) 확률에 대해 설명할 때 표본공간과 사건에 대한 이해가 필요..

취준일기 2020.03.10

Heidisql 설치하고 데이터베이스 (DB) 접속

HeidiSQL (하이디SQL) HeidiSQL은 (하이디SQL) mariadb 또는 mysql의 관리 기능을 제공하는 GUI 소프트웨어입니다. 지난 포스팅에서 설치한 MariaDB를 HeidiSQL을 이용하여 사용해보도록 하겠습니다. MariaDB를 설치할 때 HeidiSQL을 함께 설치했기 때문에 하이디 SQL을 실행하면 되지만 오늘은 사이트에서 직접 다운로드하는 법을 알려드리도록 하겠습니다. HeidiSQL 설치하기 1. 구글에 heidisql 검색하고 downloads 클릭 2. 홈페이지에서 설치 프로그램 다운로드하기 3. HeidiSQL 설치 프로그램 실행 1) 사용언어를 선택해주세요. 2) 라이선스 동의를 눌러줍니다. 3) 설치경로를 설정해주는데 저는 디폴트 값이 C드라이브이기 때문에 그대로 ..

취준일기 2020.03.05

윈도우10 에서 마리아DB MariaDB 설치하기

안녕하세요. 문과생주디입니다. 데이터분석을 공부하면서 데이터 수집이나 관리의 중요성을 새삼 깨닫고 있습니다. 이번 포스팅에서는 오픈소스 데이터베이스 인 마리아DB MariaDB를 설치해보도록 하겠습니다. 설치 방법이 어렵지 않기 때문에 차분히 따라오시면 될 것 같습니다. 1. 구글에 'Mariadb download'검색 Downloads - MariaDB를 클릭하면 2. 아래와 같은 화면이 보입니다. Download MariaDB Server 을 클릭하면 MariaDB 버전 선택 화면이 나오는데 10.5.0 alpha 버전을 제외한 가장 최신 버전인 10.4.11을 다운로드 해줍니다. 자신의 컴퓨터 운영체제를 선택해줍니다. 저는 윈도우10이기 때문에 Mariadb- 10.4.11-winx64.msi 를 ..

취준일기 2020.03.04