전체 글 72

코랩과 구글 드라이브 연동(파일 불러오기, 읽고, 쓰고, 저장하기)

1. 현재 위치 확인하기 구글 드라이브에서 코랩 노트북을 열고 코드 셀에 'pwd'를 입력한다. 실행 후 '/content'라는 경로에 있음을 확인할 수 있다. 빨간 동그라미 속 아이콘을 클릭하면 파일 탐색을 할 수 있다. '폴더그림 ..'(캡처를 깜빡..)을 클릭하면 아래 그림과 같은 여러 폴더들을 확인할 수 있다. 현재 노트북이 실행되는 위치는 'content'라는 폴더이다. 💁‍♀️ 또다른 방법으로는 아래 코드를 사용해 구글 드라이브와 연동하는 방법도 있다. # connect google drive from google.colab import drive drive.mount('/content/drive') 2. content 폴더 살펴보기 구글 드라이브 마운트 전에는 content 폴더 안에는 's..

Colab 2020.12.21

파이썬 자료형(type) 정리-숫자와 문자

먼저 크게 두 종류로 나눌 수 있다. ‘숫자와 문자’ 1. 숫자 숫자란, '사칙연산이 가능'한 자료형이다. ‘숫자가 다 연산이 되는 거 아님?’ 응, 아님! 전화번호, 버스번호, 주민번호, 동호수 등과 같은 숫자는 숫자라고 볼 수 없다. 이러한 것들은 사칙연산을 하는 데 의미가 없다. 예1) 1 + 2 예2) 버스번호 1 + 버스번호 2 예1을 연산하면 3이라는 결과를 얻을 수 있지만 예2를 연산한다고 버스번호 3이란 결과를 얻는다고 보기에는 무리가 있다. 다시 말해, 숫자는 사칙연산이 가능한 자료형을 말한다. 숫자를 표현하는 자료형은 3가지가 있다. 정수형(int), 실수형(float), 복소수형(complex) 숫자 자료형으로 변수를 생성한다면, integer = 7 floating = 3.14 co..

Python 2020.10.10

구글 코랩 시작 및 화면 구성

1. 구글 드라이브에서 마우스 오른쪽 버튼 클릭 - 더보기 - Google Colaboratory 2. 첫 화면! 3. 화면 구성 - 파일명 변경하는 곳 - 클릭한 후 원하는 파일명 입력하면 됨. - 메뉴 - 셀 - 코드 셀이나 텍스트 셀 추가 버튼 - 코드 셀 추가: 현재 위치의 셀에서 위에 추가 [ctrl] + [m] + [a], 현재 위치의 셀에서 아래에 추가 [ctrl] + [m] + [b] - 셀 실행 - [ctrl] + [enter] or [shift] + [enter] 하면 실행 4. 기타 왼쪽 세로 아이콘들 텍스트 셀로 마크다운을 사용해 목차를 구성할 수 있다. 찾아 바꾸기 기능 코랩에서 지원하는 여러 기능들을 샘플을 통해 설명 변수 검사기 파일 탐색(구글 드라이브와 마운트 가능)

Colab 2020.10.06

파이썬 변수명 규칙, 이름은 신중하게!

official-hacademi.tistory.com/9 변수(Variable) 1. 설명하기 전에 아주아주 큰 냉장고가 있다고 상상해본다. 어제 냉장고에 먹다 남은 김밥을 넣어두었다. 김밥 생각에 냉장고를 열었는데, 세.상.에. 똑같은 스테인레스 반찬통이 100개는 되는 �� official-hacademi.tistory.com '변수'에서 변수명은 우변의 데이터를 부르기 위함이라고 설명했다. 때문에 변수명은 데이터를 유추할 수 있는 이름이여야 한다. 이 변수명을 정의하는데 몇 가지 규칙이 있다. 1. 알파벳 대, 소문자를 구분한다. [1]에서는 'HacadeMi'라는 문자열을 name 이란 변수명으로 변수 선언하였다. [2]에서는 name으로 부른 결과가 그 아래 'HacadeMi'로 나타난다 [3]..

Python 2020.10.06

파이썬 변수(Variable)의 정의 및 선언

1. 설명하기 전에 아주아주 큰 냉장고가 있다고 상상해본다. 어제 냉장고에 먹다 남은 김밥을 넣어두었다. 김밥 생각에 냉장고를 열었는데, 세.상.에. 똑같은 스테인레스 반찬통이 100개는 되는 것 같다. 오늘 안에 김밥을 찾을 수 있을까? 하나하나 열다보면, 찾아지긴 할 것이다. 만약, 반찬통이 1,000개라면, 10,000개라면? 한 번에 찾을 수 있는 방법이 있긴 할까? 그릇에 이름을 써서 붙였다면, 김밥 찾는데 조금 수월하지 않을까?:) 2. 변수 변수란, 어떤 값에 이름을 붙여주는 것이다. 예를 들면, 이렇게. name = ‘HacadeMi’ 등호를 기준으로 좌변과 우변으로 표현할 수 있다. 우변은 값이다. 그릇 속 '김밥'이다. 여기선 HacadeMi라는 글자가 김밥에 해당한다. 좌변은 그릇이자..

Python 2020.09.23

파이썬 아나콘다(anaconda) 설치

아나콘다는 주피터 노트북, 파이참, R, Spyder, 각종 패키지들을 모아둔 선물상자라고 할 수 있습니다. 개인적으로 아나콘다를 통해 데이터 분석을 하면서 어려움을 느껴 코랩을 사용하지만, 아나콘다를 활용하는 것도 좋은 방법이라고 생각합니다. 설치 방법은, Problem Solving with Python에서의 링크로 대체합니다. 1. windows problemsolvingwithpython.com/01-Orientation/01.03-Installing-Anaconda-on-Windows/ Installing Anaconda on Windows - Problem Solving with Python  Installing Anaconda on Windows Installing Anaconda on W..

Python 2020.09.22

구글 코랩 설치하기

구글 코랩이 무엇인지는 해당 링크를 통해 확인할 수 있습니다. colab.research.google.com/notebooks/welcome.ipynb?hl=ko-KRChoosing Google Colaboratory colab.research.google.com 보통, 주피터 노트북이나 파이참 같은 프로그램들을 이용합니다. 그리고 파이썬으로 데이터 분석을 하기 위해선 다양한 패키지들이 필요합니다. 그렇다보니 이것저것 설치할게 많고, 설치하다보면 버전 충돌이 일어나기도 하기도 합니다. 코랩은 클라우드 서비스여서 프로그램을 설치하는 번거로움 없이 이용할 수 있습니다. 패키지도 머신러닝을 할 수 있도록 해주는 tensorflow(어차피 구글꺼)를 제공하고, 데이터 분석에 필요한 기본적인 패키지들이 내장되어 ..

Colab 2020.09.22

[macOS] 파이썬 설치하기

1. 구글 검색창에 'python'을 입력합니다. 2. Welcome to Python.org 라고 표시된 곳에서 Downloads를 클릭합니다. 3. Python 웹사이트 메인 화면에서 'Download the latest version for Mac OS' 아래의 노란 버튼을 클릭합니다. (현재 접속자가 이용 중인 OS로 'Download the latest version for Mac OS'의 OS 부분이 바뀝니다. 이용 중인 OS인지 확인합니다.) 4. 다운로드한 파일을 열면 아래와 같이 진행됩니다. * 기다리면 끝 5. 설치가 완료되면 아래와 같은 구성의 파인더를 확인할 수 있습니다. 6. 응용 프로그램에서 'Python 3.x' 폴더가 생깁니다. 7. Python 3.x 폴더를 클릭하면 아래와..

Python 2020.09.22

[windows] 파이썬 설치하기

1. 구글 검색창에 'python'을 입력합니다. 2. Welcome to Python.org 라는 검색결과에서 'Downloads'를 클릭해주세요. 3. Python 웹사이트 메인 화면에서 'Downloads the latest version for Windows' 글씨 아래 노란 버튼을 클릭해주세요. (현재 접속자가 이용 중인 OS로 'Downloads the latest version for Windows'의 맨 뒷부분이 바뀌는 것으로 알고 있습니다. 그래도 혹시 모르니 Windows 사용자라면 Windows인지 확인합니다.) 4. 다운로드한 파일을 열면 아래와 같은 화면이 나옵니다. 빨간 박스를 꼭 확인하시고 체크해주세요. * Add Python 3.x to PATH는 환경변수를 설정하는 것입니다..

Python 2020.09.22

파이썬, 프로그래밍 언어란? 3강

3. 파이썬 3.1 출생의 비밀 크리스마스에 심심해서 만들게 되었다고 한다. 파이썬 엄마는 네덜란드 분이신 '귀도 반 로섬'이란 분이시다. '파이썬(Python)'이란 이름을 갖게 된 이유는, 귀도 반 로섬이 즐겨보던 TV프로그램의 명칭 중 일부를 따온 것이다. 3.2 프로그래밍 언어로써의 파이썬이란? 위키백과를 참고하자면, 다양한 플랫폼에서 쓸 수 있고, 라이브러리(모듈)가 풍부하여, 대학을 비롯한 여러 교육 기관, 연구 기관 및 산업계에서 이용이 증가하고 있다. 순수한 프로그램 언어로서의 기능 외에도 다른 언어로 쓰인 모듈들을 연결하는 풀언어(glue language)로써 자주 이용된다. 도움말 문서도 정리가 잘 되어 있으며, 유니코드 문자열을 지원해서 다양한 언어의 문자 처리에도 능하다. 라는 소개..

Python 2020.09.18