일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬데이터분석
- 판다스데이터분석
- 파이썬크롤링
- 파이썬알고리즘
- 주피터노트북데이터분석
- SQL
- python데이터분석
- sql연습하기
- sql연습
- 파이썬시각화
- python수업
- 파이썬수업
- python알고리즘
- 데이터분석시각화
- 수업기록
- 주피터노트북
- 주피터노트북그래프
- 파이썬데이터분석주피터노트북
- 팀플기록
- 주피터노트북맷플롯립
- SQLSCOTT
- 주피터노트북판다스
- matplotlib
- sql따라하기
- Python
- 파이썬
- 맷플롯립
- 판다스그래프
- SQL수업
- 파이썬차트
- Today
- Total
목록파이썬 (132)
IT_developers
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/OIjMC/btrDuv1MSPH/jrd9ugTw0KNKHI9EJ521Nk/img.png)
tuple 리스트와 비슷 ()로 둘러싸여 있음 리스트는 값의 생성, 삭제, 수정이 가능하지만 튜플은 변경은 불가함 # 생성 t1 = () t2 = (1, 2, 3) t3 = (1,) # 1개의 요소만을 가질 때 요소 뒤에 콤마 반드시 필요 t4 = 4, 5, 6 # 괄호 생략 가능 t5 = ("a", "b", ("c", "d")) print(t1) print(t2) print(t3) print(t4) print(t5) # 인덱싱/ 슬라이싱 # del t2[1] #TypeError: 'tuple' object doesn't support item deletion # t2[1] = 5 #TypeError: 'tuple' object does not support item assignment print("t2..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Qc5cT/btrDuvHsF83/evbglFfeke8R23KvhSQnv1/img.png)
주차장 프로그램 parking_lot = [] top, car_name = 0, "A" # ord("A") => 65 : 아스키 코드값 돌려주는 함수 # chr(65) => A print(ord(car_name)) print(ord(car_name) + 1) print(chr(ord(car_name) + 1)) while True: no = int(input("[1] 자동차 넣기 | [2] 자동차 빼기 | [3] 종료 : ")) if no = 5: print("주차장 꽉 찼음") else: parking_lot.appen(car_name) print("%c 자동차 들어감. 주차장 상태 ==> %s" % (car_name, parking_lot)) top += 1 car_name = chr(ord(car_..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjuw0t/btrDrPTTLbH/xZ74YtikruHNCsyrhD6Uf0/img.png)
list 구조- 자료형(배열과 같은 개념) 대괄호 사용 다양한 형태의 자료들을 담을 수 있음. 자료형을 혼합해도 상관없다. append() : 리스트에 요소 추가 list1 = [1, 2, 3] # (4,5,6) 형태로 주면 에러남. 여러개를 주고 싶으면 [리스트]로 묶기 # TypeError: list.append() takes exactly one argument (3 given) list1.append(4) list1.append([5, 6, 7]) # 리스트 안에 리스트 추가 print(list1) # 실습 : 1~100까지의 숫자 중에서 짝수 리스트 생성 even = [] for i in range(1, 101): if i % 2 == 0: even.append(i) print(even) sor..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cUCxHl/btrDj0CEQoe/kzdQ6EqyrXaoskhGNklSK0/img.png)
list 구조- 자료형(배열과 같은 개념) 대괄호 사용 다양한 형태의 자료들을 담을 수 있음. 자료형을 혼합해도 상관없다. # 생성 list1 = [] list2 = ["a", "b", "c"] list3 = ["a", "b", "c", 1, 2] list4 = [1, 2, 3, 4, 5, 6.5] list5 = [1, 2, ["Life", "is", "short"]] # 2차원 list list6 = list() print(list1) print(list2) print(list3) print(list4) print(list5) print(list6) # 인덱싱 : 하나의 기본 자리 개념이 있음 print("list2[0] : ", list2[0]) print("list3[-1] : ", list3[-1..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bCWMem/btrDpO8PZpW/AfzRKKLYQyFFEMVLW5xtn1/img.png)
for 변수 in 범위 # range(시작값, 마지막범위, 증감) : 범위에 해당하는 부분을 리스트로 만들어줌. 시작 값을 안주면 0 print(range(5)) # 시작은 0부터 print(list(range(5))) print(list(range(1,5))) print(list(range(0,10,2))) # 0부터 시작해서 10까지, 2씩 증가 print(list(range(50,1,-2))) # 50부터 시작해서 1까지, -2씩 감소 # 0~9 출력 for i in range(10): print(i, end=" ") for i in range(1,11): print(i, end=" ") # 1~100출력 for i in range(1,101): print(i, end=" ") # 1~100 홀수 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XhYmc/btrCUlgqLYx/7QWV7LzFWwKeCPfhMv7Lc0/img.png)
if 자바와 달리 {중괄호} 사용하지 않음. 들여쓰기 사용함. 들여쓰기가 같은 라인이면 같은 블럭으로 인지 들여쓰기를 고치면 빨간줄이 나면서 오류 기본 4칸 들여쓰기 if True: print("True") a = 200 if a = 100 and a 50: if a = 90..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c4ltVd/btrDnkNpib9/4oXvoepGy8sQBTx4MWfqQK/img.png)
while : tab으로 같은 블럭임을 표시해야 함 # 1 ~ 10 출력 i = 1 #초기화 while i < 11: #조건 # print(i) print(i, end=" ") i = i + 1 #증감 #i++ 안됨. # 1 ~ 100 짝수만 출력 i = 2 while i < 101: print(i, end=" ") i +=2 # 1 ~ 100 홀수만 출력 i = 1 while i < 101: print(i, end=" ") i +=2 # i는 1씩 증가 / if 문 사용 1~100 홀수 출력 i = 1 while i < 101: if i % 2 ==1: print(i, end=" ") i +=1 # 1~100까지 합계 출력 i, sum1 = 1,0 while i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bouUHo/btrCQ7gfzl1/SFbkKekZGpccfHldrzEnTk/img.png)
1) input : 사용자에게 입력 받기 # 입력 : input() # 화면에 보여주는건 print 사용 msg = input() print(msg) msg = input("이름 입력 : ") print(msg) num1 = input("Num1 : ") num2 = input("Num2 : ") print(num1 + num2) #str 값으로 인식 문자열 연결 num1 = int(input("Num1 : ")) num2 = int(input("Num2 : ")) print(num1 + num2) # 타입형변환 해주기 # 실습 년/월/일 형태로 입력 받은 후 10년 후 날짜를 출력하기 ex) 2022/05/20 입력받고 2032년 05월 20일 date1 = input("날짜입력(년/월/일) ") po..