본문 바로가기

코딩 공부/파이썬 데이터 분석4

3. 파이썬 튜플과 리스트, 딕셔너리 튜플 튜플(Tuple)은 소괄호로 둘러싸인 원소의 집합이다. 리스트와 비슷하지만, 튜플은 불변 객체이기 때문에 내부의 값을 변경할 수 없다. (추가/변경/삭제가 불가하다) # names 튜플 names = ("kim", 3000, 23.22, True) # 해당 원소 전체를 출력하고 싶은 경우 print(names) # 특정 위치의 원소를 출력하고 싶은 경우 # -> 대괄호에 원소 번호를 넣는다 print(names[0]) print(names[1]) print(names[2]) print(names[3]) 튜플 / 리스트 / 딕셔너리 등의 집합형 자료형의 원소는 0부터 N-1까지이다. 튜플 관련 함수 함수명 설명 count() 튜플에 포함된 해당 원소 개수 index() 튜플에 포함된 해당 원소의 첫 .. 2024. 3. 9.
2. 파이썬 연산자와 변수, 자료형 파이썬 연산자(Operator) 파이썬은 통계 프로그램에서 사용하는 도구 외에도 인공지능과 관련된 각종 라이브러리가 지속적으로 업데이트 되고 있는 강력한 프로그래밍 언어이다. 연산자는 대부분 C, C++, 자바, 파이썬 등의 언어에서 공통적으로 사용되고 있다. 연산자의 종류 *산술 연산자 (Arithmetic Operator) 구분 기호 역할 산술 연산자 + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 ** 제곱 // 나눈 후 몫이 소수점이면 내림 *할당 연산자 (Assignment Operator) =는 equal의 의미가 아니라, 왼쪽 변수에 오른쪽 값을 할당하라는 의미이다. ex) x=3은 변수 x에 3을 할당하는 것 구분 기호 역할 할당 연산자 = 오른쪽 값을 왼쪽 변수에 할당함 += 기존 왼.. 2024. 3. 6.
1. 4차 산업혁명과 빅데이터 4차 산업혁명과 기술의 변화 1차 산업혁명은 증기기관의 발명, 2차 산업혁명은 대량생산, 3차 산업혁명은 정보화 4차 산업혁명 -> ICBM(IoT, Cloud, Bigdata, Mobile) + 인공지능(AI)의 시대 ICMB + AI 4차 산업혁명 시대의 핵심 기술은 ICBM+AI의 다섯 가지 기술이다. IoT (사물 인터넷) -> 각종 사물에 센서와 통신 기능을 내장하여 인터넷으로 연결되어 있는 것 / '스마트'라는 단어와 명사가 결합된 다양한 용어는 IoT를 기반으로 한 기술이다. -스마트 팩토리: 공장 내 설비와 기계에 센서가 설치되어 실시간 데이터를 수집, 분석하고 상황에 따라 스스로 제어하기도 하며 시각화도 시키는 기술 Cloud computing (클라우드 컴퓨팅) -> 사용자가 물리적인 .. 2024. 3. 5.
0. 데이터 분석을 위한 개발 환경 준비 / 구글 콜랩 사이트 주소 구글 콜랩 PC, 스마트폰, 태블릿 등 인터넷이 연결된 다양한 환경에서 파이썬 코딩을 할 수 있는 환경 https://colab.research.google.com/ Google Colaboratory colab.research.google.com 구성이 필요하지 않음 무료로 GPU 사용 간편한 공유 "Hello world" 출력하기 구글 콜랩에 접속한 후 팝업창 하단의 [새 노트]를 클릭하여 파이썬 작업을 시작한다. print("Hello world") 📋PC 📋스마트폰 위와 같이 PC, 스마트폰 둘 다 코딩을 할 수 있게 개발 환경이 갖춰졌다. PC에서 작업했던 코딩을 스마트폰으로 이어할 수 있고, 역으로도 진행할 수 있다. 책 [나도 하는 파이썬 데이터 분석] 참고 https://www.hanbit.. 2024. 3. 5.