본문 바로가기

Python10

Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(3) 3. 연속형 데이터 (Sequential Data Types) 3.1 리스트(List) 가장 많이 사용되는 연속형 데이터 타입이자, 유연한 구조를 가지고 있어 대부분의 데이터를 편하게 다룰 수 있다. 파이썬에서 [ ]를 이용하여 표현한다. e.g. [1, 2, 3] 리스트의 원소는 쉼표로 구분되며, 리스트의 원소는 아무 데이터 타입이나 가능하다. 리스트조차 가능하다. 리스트를 이용하면 파이썬에서 다루는 대부분의 데이터는 아무 무리없이 다룰 수 있다. 하지만 수정이 자유롭기 때문에 수정을 하면 안되는 경우에는 사용하면 안된다. 리스트를 만드는 방법 Indexing (***) - 자바의 배열 생각하기 연속형 데이터들은 하나의 변수에 여러가지 데이터를 가지기 때문에 여러 데이터를 접근하는 방법이 필요하다. 이.. 2023. 1. 13.
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(2) 2. 문자열 (String) 문자열을 만드는 여러가지 방법 특수 문자 표현 (escape code) 익히기 \n은 엔터를 나타내고 \t는 tab(띄어쓰기 네 칸)을 나타낸다 문자열 연산하기 문자열의 사칙연산은 어떻게 정의될까 문자열을 그냥 더할 시에는 띄어쓰기 없이 붙어버린다 빈 칸을 강제로 더하면 띄어쓰기가 된다 *빈 칸도 문자열로 인식된다 s2는 -인데 20을 곱했기 때문에 - 20개가 출력되었다 len()함수는 length라는 뜻이다. 16이라는 뜻은 띄어쓰기가 포함된 문자열의 길이이다. 문자열 Formatting 문자열을 특정 형태로 셋팅해둔대로 출력하고 싶을 때 사용함 보통 3번 형태를 주로 사용한다. 변수 이름은 인류애를 위해 영어로 쓰도록 한다. (만약 코드를 받았는데 중국어가 써있다면 아마.. 2023. 1. 4.
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(1) 1. 숫자 다루기 * python에서 주석은 #로 삽입한다. 또한 띄어쓰기도 안 해도 됨 a=10, a = 10 둘 다 가능 이 주소는 운영체제가 담당하고 있다 숫자 데이터 (Numeric Data Types) 숫자형 데이터란, 정수/실수/복소수/2진수/8진수/16진수를 포함하며 가장 많이 사용하는 데이터 타입중에 하나다. 파이썬은 숫자의 표현 범위가 무한대이다. 숫자 데이터는 우리가 알고 있는 대부분의 연산을 그대로 지원한다. 사칙연산, 나머지 구하기, 몫 구하기, 거듭제곱 등 정수형 (Integer) -> int 사칙연산은 모두 가능하다 실수형 (Floating point) -> float 컴퓨터는 0과 1.즉 이진법 숫자만 기록 가능하다 컴퓨터는 소수를 표현할 때 2의 거듭제곱의 합으로 표시를 하는.. 2023. 1. 4.
Part 1. 데이터 분석, 시작 전 준비하기! - CH 02. 파이썬과 만날 준비하기 Anaconda 설치하기 - MAC VER. 더보기 현재 자주 쓰는 노트북이 윈도우라 추후에 맥에 깔 일이 생길 때 다시 쓰도록 하겠다. Anaconda 설치하기 - WIN VER. 더보기 프로그램 설치하기 - anaconda 검색 후 > The World's Most Popular Data Science Platform 클릭 anaconda라는 사이트는 anaconda라는 프로그램을 제공하는데, 이 프로그램은 데이터 분석에 필요한 여러가지 라이브러리나 툴들을 한번에 설치할 수 있는 프로그램임 anaconda는 엔터프라이젯 에디션이 따로있기 때문에 사내에서 다 같이 사용할 경우에는 문제가 생길 수 있음 - 개인교육목적으로 사용하거나 회사에서 따로 에디션을 구매하거나 다른 대안을 생각해봐야 함(미니콘다를 .. 2023. 1. 1.