본문 바로가기

1. Python

(20)
3/6(월) IT K-DT (3일차) / 3.변수~6.리스트 3. 변수 변수(variable)는 값을 저장하는 데 사용되는 식별자(identifier)임. 파이썬에서 변수는 값을 저장하기 전에 먼저 선언할 필요가 없으며, 값을 할당함으로써 자동으로 생성됨. 변수는 값을 저장하거나 조작하는 데 사용됨. 문자, 숫자, 리스트, 튜플, 딕셔너리, 객체 등 다양한 데이터 유형을 저장할 수 있음. 변수는 ' = ' 연산자를 사용하여 값을 할당하고, 변수 이름을 사용하여 해당 값을 참조할 수 있음. 실제 값이 저장되어있는 것이 아닌, '실제 값을 가리키는 주소'가 저장이 되어있는 것이 원리임. (변수 → 처리할 데이터를 저장시키는 기억장소.) 값만 있는 것이 아니라, 값이 갖고 있는 기능들까지 모두 갖고 있음. ('객체'라고 함) 3-1. 변수의 이름 작성 데이터를 표현할 ..
3/3(금) IT K-DT (2일차) / 1.파이썬의개요~2.파이썬의출력 1. 파이썬의 개요 1991년에 발표된 인터프리터 방식의 프로그래밍 언어. 파이썬의 강력한 라이브러리와 풍부한 생태계를 통해, 데이터를 수집하고 분석하며 시각화할 수 있음. 데이터 분석 분야에서 파이썬의 사용이 널리 퍼진 이유 중 하나는, 비교적 쉽고 간편한 사용이 가능하기 때문. 만약 웹 프레임워크와 같은 라이브러리와 함께 사용될 경우, 데이터의 수집/처리 결과를 웹 애플리케이션에 표시하는 것도 가능해짐. 따라서 데이터 분석 작업에서 발생하는 오류의 신속한 수정이 가능. 파이썬의 환경에서는 코드와 문서를 함께 작성하며, 데이터 분석 작업 간 모든 단계의 확인이 용이함. → 데이터 분석가들이 데이터 분석 작업을 더욱 효율적으로 수행할 수 있는 이유임. 파이썬은 다른 언어와의 호환성이 뛰어남. → 데이터 ..
3/2(목) IT K-DT (1일차) / 0.OT 교육 간 참고 사이트 소개 코드너리(Codenary) : IT기업들이 적용하는 기술의 트렌드와 동향을 파악할 수 있는 사이트 (https://www.codenary.co.kr/) 스타트업들의 기술 스택과 기술 블로그를 한눈에 살펴보세요 | 코드너리 네이버, 카카오, 토스, 당근마켓과 같이 요즘 핫한 스타트업은 어떤 기술 스택을 사용하고 있을까요? 코드너리에서 국내 100개가 넘는 스타트업의 기술 정보를 확인하세요. www.codenary.co.kr 슬랙(Slack) : 교육 간 사용예정인 협업 툴. 많은 IT기업에서도 협업툴로 사용중에 있음. (https://slack.com/intl/ko-kr) Slack은 당신을 위한 Digital HQ입니다 Slack은 여러분의 팀과 소통할 새로운 방법입니다. 이메..
1. Python 기초 공부하기(1-7.딕셔너리) 1-7. 딕셔너리 * 딕셔너리의 정의 값의 위치를 나타낼 때 숫자 뿐만 아니라 문자도 사용 가능 (인덱스 : 값의 위치를 나타낼 때 숫자만 사용가능) br- 시작 단어 : #딕셔너리의 예시 break bring brush brave (키.key) 깨지다 가져오다 붓 용감한 (값.value) 데이터와 관련하여 { } (중괄호) 를 사용 (리스트 : 데이터와 관련하여 [ ] (대괄호) 를 사용) 형식 : 딕셔너리명 = {키: 값, 키: 값, ...} 예제) #딕셔너리의 예시 eng = {'break' : '깨지다', 'bring' : '가져오다', 'brush' : '붓', 'brave' : '용감한'} print(eng) * 딕셔너리의 키와 값 예제) #딕셔너리의 특정한 키의 값을 알고 싶을 때 eng =..
Python 기초 공부하기 (1-6.리스트) 1-6. 리스트 * 리스트의 형식 리스트명 = [데이터, 데이터 .....] 예제) # 리스트의 형식 abc=[1,2,3,4,5] print(abc) 예제) #len()으로 리스트 길이 알아내기 abc = [1,2,3,4,5] print(len(abc)) * 리스트의 사용 예제) spending = [10,20,30,40,50] print(spending[0]) 예제) #리스트의 값 변경 print('3월 지출 변경 전:', spending) spending[2] += 10 print('3월 지출 변경 후:', spending) * 반복문으로 리스트 다루기 예제) #반복문 for을 통한 리스트명 사용 for i in [10,20,30,40,50]: print(i) 예제) #index를 사용한 리스트 요소..
Python 기초 공부하기 (1-5.반복문) 1-5. 반복문 * for문의 형식 for a in data: 명령어 B a가 data안에 있는 동안 반복해서 B를 실행해라. (콜론(:)의 입력이 없거나, 들여쓰기를 하지 않으면 오류가 발생) 예제) for a in [1,2,3,4,5]: print(a, '을(를) 저장중입니다') * range() range(a, b)는 a부터 b-1까지의 숫자를 출력함. range(a,b,c)는 a부터 b-1까지 c의 간격으로 숫자를 출력 예제) for a in range(1,20): print(a+1, '선생님, 다시는 청소를 빼먹지 않겠습니다.') 예제) #1부터 50까지의 숫자의 합을 구하는 프로그램 result=0 for i in range(1,51): result += i print(result) resul..
Python 기초 공부하기(1-1.개요 ~ 1-4.조건문) 사용 교재 : Let's get IT 파이썬 프로그래밍 사용 프로그램 : Google Colab (https://colab.research.google.com/) 1-1. 개요 1-2. 데이터 입력하고 결과 출력하기 * print( ) : 출력 명령어 print(a//b) #a에서 b을 나누었을 때의 몫 print(a%b) #a에서 b을 나누었을 때의 나머지 print(a**b) #a의 b제곱 * input( ) : 입력 명령어 input(a) a : 입력할 내용을 설명하는 '안내문' 역할 예) input('아이디:') 아이디: * 주석 입력 1. '#' 사용 2. """ """ 사용 (주석이 여러줄일 경우) 1-3. 변수로 데이터 저장하기 * 변수의 사용법 예제) p = 3.141592 r=int(in..
Python 전치연산 + 배열 연결1 (11강-13강) 11강_전치연산_ 3차원 배열 #전치행렬 : 'T'로 표기. 행렬의 행과 열이 서로 바뀌게 됨. >>> import numpy as np >>> x = np.array([[1,2],[3,4]]) >>> x array([[1, 2], [3, 4]]) >>> tt=np.array([[1,2],[3,4]]) >>> print(tt) [[1 2] [3 4]] >>> print(tt.T) # 전치가 된 상태 [[1 3] [2 4]] >>> #백터일 때, rank가 1인 경우에는 전치가 이루어지지 않음. >>> vv=np.array([1,2,3]) >>> print(vv.T) #명령어를 입력해도 전치가 이루어지지 않음. [1 2 3] # empty명령어 : 배열만 생성하고자 할 때 사용 >>> g=np.empty(..