| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- tibero
- RFP
- MariaDB
- 파이썬 알고리즘
- putty
- HTML
- 알고리즘
- sql
- Algorithm
- python algorithm
- PYTHON
- Python DataFrame
- 코딩테스트
- 파이썬 데이터프레임
- 리눅스
- Oracle
- 파이썬
- it용어
- Oracle VM VirtualBox
- linux
- 데이터베이스
- dbeaver
- C#
- 오라클
- Python 라이브러리
- 리눅스 명령어
- it 용어
- 파이썬 전처리
- VirtualBox
- csharp
- Today
- Total
목록분류 전체보기 (239)
오경석의 개발노트
Pandas 개념 Pandas는 파이썬에서 사용하는 데이터 분석 라이브러리로, 행과 열로 이루어진 데이터 객체를 만들어 다룰 수 있게 되며 보다 안정적으로 대용량의 데이터들을 처리하는데 매우 편리한 도구이다. Pandas는 수치형 테이블과 시계열 데이터를 조작하고 운영하기 위한 데이터를 제공하는데, Pandas는 R에서 사용되던 data.frame 구조를 본뜬 DataFrame이라는 구조를 사용하기 때문에, R의 data.frame에서 사용하던 기능 상당수를 무리 없이 사용할 수 있도록 만들었다. 더욱이 파이썬이라는 접근성이 좋은 언어 기반으로 동작하기 때문에 데이터 분석을 파이썬으로 입문하는 사람들이 필수적으로 사용하는 라이브러리가 되었다. Pandas 라이브러리의 주요 코드는 Python이나 C로 작..
파이썬에서 데이터 분석을 할 때 가장 먼저 수행할 일은 csv나 excel파일을 불러오는 것이다. CSV(comma-separated values)는 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일이다. 확장자는 .csv이다. 1. csv 파일을 불러오는 방법 import pandas as pd crime_data = pd.read_csv("./Data/crime_data.csv", encoding="cp949") 먼저 pandas 라이브러리를 import 한다. csv파일이나 excel파일을 불러오는 패키지는 Pandas 라이브러리 안에 존재하기 때문이다. 그다음 csv파일 데이터를 저장할 변수를 지정하고 pandas 라이브러리를 'pd'라는 별칭으로 설정했기 때문에 pd.read_c..
■ 수학에서 변수(變數, variable)는 수식에 따라서 변하는 값을 뜻한다. 어떤 정해지지 않은 임의의 값을 표현하기 위해 사용된 '기호'이다. 보통 쉽게 설명하기 위해서 '변하는 숫자'라는 표현을 자주 쓰고는 한다. 반대말로는 상수가 있다. 변수라는 존재는 수학이라는 학문에 대수학이 가져다준 가장 큰 산물 중 하나이자, 또한 16세기 말을 기점으로 대수학이 본격적으로 엄밀하고 이전과는 다른 수준의 수학으로 진화될 수 있게 해 준 장본인이기도 하다. ■ 컴퓨터 프로그래밍에서 변수(variable)는 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름이다. 또한 특정 값을 저장하는 메모리 공간을 뜻한다. 해당 메모리 공간에 저장되는 값은 정수형(integer(int)),..
프로그래밍 언어를 사용하면서 코드를 작성할 때 띄어쓰기, 들여 쓰기, 변수명 등등 스타일이 있다. 남들과 다르게 작성한다고 해서 무조건 컴파일 오류가 발생하지는 않지만 예약어 사용이라던가 띄어쓰기, 들여 쓰기에 따라 오류가 발생하기도 하고 중구난방으로 작성하게 되면 다른 사람들이 봤을 때 알아보기가 힘들다. 심지어 나중에 본인이 봐도 헷갈릴 수 있다. 파이썬 스타일 가이드는 이러한 문제의 해결책을 위해 스타일 가이드를 만들었다. 한번 살펴보자. 코드 레이아웃 들여 쓰기 : 들여 쓰기 수준당 4개의 공백을 사용. 최대 라인 길이 : 모든 행을 최대 79자로 제한. 빈 줄 : 두 개의 빈 줄로 최상위 함수 및 클래스 정의를 묶음. def hello(): print("hello") # 4칸 들여쓰기 print..
파이썬에서 필수적으로 알아야 할 개념이 있다. 라이브러리, 패키지, 모듈, 클래스, 함수 등이 파이썬을 다루기 위해서는 한 번쯤은 개념 정리를 하고 넘어가야 하는 용어다. 용어 순서대로 하위 항목들을 포함하고 있다. 라이브러리 > 패키지 > 모듈 > 클래스 > 함수 이번 포스팅에서는 클래스의 개념을 알아보자. 파이썬 공식 문서에서 작성된 개념은 입문자들에게 어려움이 존재하니 국내에서 잘 작성된 페이지에서 정리하였다. 출처는 포스팅 제일 하단에 적어두었다. 클래스(class, 어원 : classification, 분류·범주)의 개념 객체 지향 프로그래맹(OOP)에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 일종의 틀(template). 객체를 정의하기 위한 메서드와 변수로 구성된다. 템플릿을 사..
파이썬에서 필수적으로 알아야 할 개념들이 있다. 라이브러리, 패키지, 모듈, 클래스, 함수 등이 파이썬을 다루기 위해서는 한 번쯤은 개념 정리를 하고 넘어가야 하는 용어다. 용어 순서대로 하위 항목들을 포함하고 있다. 라이브러리 > 패키지 > 모듈 > 클래스 > 함수 이번 포스팅에서는 라이브러리의 개념 및 활용을 알아보자. 파이썬 공식 문서에서 작성된 개념은 입문자들에게 어려움이 존재하니 국내에서 잘 작성된 페이지에서 정리하였다. 출처는 포스팅 제일 하단에 적어두었다. 라이브러리(Library) - 전 세계의 파이썬 사용자들이 만든 유용한 프로그램을 모아 놓은 것. '라이브러리(Library)'는 '도서관'이라는 뜻 그대로 원하는 정보를 찾아보는 곳이다. 모든 라이브러리를 다 알 필요는 없고 어떤 일을 ..
가상 머신을 더블클릭하거나, 가상 머신을 선택한 상태에서 도구 모음의 '시작(T)' 버튼을 클릭하거나, 메뉴에서 '머신(M)' - '시작(T)' - '일반 시작(N)'을 클릭하여 가상 머신의 전원을 켤 수 있다. 가상 머신을 처음 만들었을 때는 운영체제가 설치되지 않았기 때문에 다음과 같이 운영체제 설치 이미지를 넣어 달라는 대화 상자가 뜬다. 이미지는 여기서 다운받자. 폴더 모양의 '가상 광 디스크 파일 선택...' 버튼을 클릭하면 다음과 같이 광학 디스크 선택기 대화 상자가 뜬다. 광학 디스크 선택기 대화 상자는 VirtualBox에서 사용할 iso 파일들을 등록해 놓고 손쉽게 다시 사용할 수 있도록 해 주는 도구이다. 이전에 다른 가상 머신에 운영체제를 설치하며 운영체제 설치 이미지가 등록되어 있다..
파이썬에서 필수적으로 알아야 할 개념들이 있다. 라이브러리, 패키지, 모듈, 클래스, 함수 등이 파이썬을 다루기 위해서는 한 번쯤은 개념 정리를 하고 넘어가야 하는 용어다. 용어 순서대로 하위 항목들을 포함하고 있다. 라이브러리 > 패키지 > 모듈 > 클래스 > 함수 이번 포스팅에서는 패키지의 개념을 알아보자. 파이썬 공식 문서에서 작성된 개념은 입문자들에게 어려움이 존재하니 국내에서 잘 작성된 페이지에서 정리하였다. 출처는 포스팅 제일 하단에 적어두었다. 패키지(package) 패키지(package)란 모듈들이 여러 개 모여있는 것을 가리킨다. 도트(.)를 사용하여 파이썬 모듈을 계층적(디렉터리 구조)으로 관리할 수 있게 해준다. 예를 들어 모듈 이름이 A.B인 경우에 A는 패키지 이름이 되고 B는 A..