본문 바로가기

Python7

[Python] 데이터 타입 (data type) 정리 코드를 짜다 보면 데이터 타입이 맞지 않아 오류가 나는 경우가 생긴다. 그러면 현재 데이터 타입을 확인한 후 맞춰주고 다시 진행을 하는데 데이터 타입이 여러 종류를 가지고 있기 때문에 먼저 공부를 해보려고 한다. 먼저, 데이터 타입을 확인하려면 type() 으로 확인이 가능하다. 1. 데이터 타입이란? 컴퓨터에게 현재 이 객체가 어떤 형태인지 알려준다고 생각하면 된다. 지금 이 변수는 문자이고 저 변수는 숫자라고 알려준다. 파이썬에서는 자동적으로 변수를 구분 지어 주지만 수집된 데이터들을 불러와서 활용할 때 활용 시 사용해야 하는 데이터 타입이 맞지 않아 오류가 발생할 수 있다. 2. 데이터 타입 종류 Numeric Sequence Mapping Set Boolean int, float, complex .. 2022. 4. 7.
[Python] 파이썬 설치된 모듈(패키지) 확인 파이썬을 개인적으로 공부를 하거나 연구목적으로 쓰는 거라면 라이브러리 관리를 잘하고 있을 테지만 필자처럼 업무용으로 여러 명이 함께 서버를 쓰고 있고 운영 서버로 현재 개발한 것을 올리려면 라이브러리 목록이 필요한 경우가 생긴다. 라이브러리들은 버전을 가지고 있고 의존성도 가지고 있기 때문에 모든 내용을 확인할 수 있는 명령어가 필요하다. 1. pip 설치 라이브러리 확인 pip list pip freeze 2. 아나콘다 설치 시 라이브러리 버전 확인 conda list 2022. 4. 4.
[Python] JayDeBeApi로 DB 연동 데이터를 확인 후 활용하기 위해선 jupyter notebook으로 db를 연동할 수 있어야 한다. 그렇게 되면 sql 데이터베이스 관리 도구에서 사용한 것과 같은 sql문을 사용하여 데이터를 사용할 수 있게 된다. 즉, 그 많은 데이터들을 전부 csv file이나 xls file로 받은 다음 jupyter로 와서 일일이 다운로드하지 않아도 된다. 바로 디비에서 끌어올 수 있는 방법이다. - JayDeBeApi The JayDeBeApi module allows you to connect from Python code to databases using Java JDBC. It provides a Python DB-API v2.0 to that database. 더보기 출처 및 세부 사항 : https:/.. 2022. 1. 20.
[Python] import, from import 차이 주피터를 맨 처음 오픈하면 아무것도 없는 상태이다. 그러면 이제 사용할 패키지들을 설치해야 하는 어떤 건 import만 쓰고 from os import * 이런 것도 쓰고 한다. 도대체 무슨 차이지? 그리고 from os import listdir as list 라며 as를 써주기도 하는데 무슨 역할을 하는 것인지 알아보자. - import와 from의 차이는? import A : A 모듈을 import from A import B : A 모듈로부터의 B 함수 import - 그 이외의 사용법들은? import os as A : os 모듈을 import 하는데 이름 선언은 앞으로 A로 한다는 뜻 (as = 가져온 모듈에 이름 붙여주는 것, 이름이 긴 경우 축약하는 역할) from os import lis.. 2022. 1. 19.