일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- hackerrank
- 해커랭크
- 컴파일러
- NumPy
- streamlit
- 프로그래머스
- 컴파일언어
- TF-IDF
- 구름톤
- 자료구조
- Relation Extraction
- 코테
- 코딩테스트
- 인터프리터언어
- BM25
- 해시
- Oracle
- 코딩
- string 모듈
- Compiler
- 오라클
- 해시테이블
- 판다스
- xla
- pandas
- sql
- 프로그래밍
- 파이썬
- ML
- python
- Today
- Total

1. seaborn의 내장 데이터셋 목록 확인하기 seaborn.get_dataset_names() : seaborn의 내장된 데이터 셋 목록을 확인하기 import seaborn as sns sns.get_dataset_names() #seaborn의 내장된 데이터 셋 목록을 확인하는 방법 ['anagrams', 'anscombe', 'attention', 'brain_networks', 'car_crashes', 'diamonds', 'dots', 'exercise', 'flights', 'fmri', 'gammas', 'geyser', 'iris', 'mpg', 'penguins', 'planets', 'taxis', 'tips', 'titanic'] 2. titanic 데이터셋을 불러와서 tita..

# 구구단 출력하기(2단부터 9단까지) a = 2 while a < 10: # a값이 9까지 출력되도록 반복 b = 1 # b값이 9까지 될때마다 1로 초기화 while b < 10: # b값을 9까지 출력되도록 반복 print('%d x %d = %d' %(a, b, a*b)) # 구구단 출력 b = b + 1 # b는 반복될 때 마다 1씩 커진다 a = a + 1 # a는 반복될 때 마다 1씩 커진다 # 값이 홀수가 되는 구구단만 출력하기 (힌트 : 홀수 X 홀수 = 홀수) a = 2 while a < 10: if a % 2 == 0: # a가 짝수이면 a = a + 1 # a를 1씩 증가 continue # 반복문의 처음으로 이동(짝수인 a값 출력 안되게함) b = 1 # b의 값을 1로 초기화 시..

while 조건: 반복 실행문 continue # while 구문 처음으로 이동하여 반복문을 계속합니다 while 조건: 반복 실행문 break # while 구문 반복을 탈출함 # 숫자를 물어본 후 숫자에서 1씩 차감하여 출력하는데 7에서 출력을 끝내도록 하시오 i = int(input('숫자를 입력하세요 : ')) # i라는 변수에 숫자를 입력 받는다 while i > 0: print(i) if i == 7: # i가 7이면 break # 반복문에서 빠져나온다 i = i - 1 # 반복될 때 마다 i를 1씩 차감 # 두 숫자를 입력받은 후 두 수의 최대공약수를 구하기 a = int(input('첫 번째 숫자를 입력하세요 : ')) # 첫 번째 숫자를 a에 입력받기 b = int(input('두 번째 ..

while문은 for문과 같이 반복문이다 for문은 특정 범위에서 반복 실행하게 하는 반면에 while문은 특정 조건에서 코드를 반복 실행하게 한다 # while문을 사용하여 1부터 10까지 출력하기 i = 1 # 변수 i는 1부터 시작하도록 설정한다 while i < 11: # i가 10이 될 때까지 실행 print(i) # i의 값을 출력 i = i + 1 # i의 값을 한 번 출력할 때마다 1씩 커진다 # while문을 사용하여 1부터 10까지의 합을 구하기 i = 1 # 변수 i는 1부터 시작하도록 설정 total = 0 # i값을 누적해서 합 할 변수를 설정 while i < 11: # i가 10이 될 때까지 실행 total = total + i # i값이 누적해서 합해진다 i = i + 1 #..

반복된 for문을 반복시키고 싶을 때 중첩된 for문을 사용한다 # 구구단 출력하기(2단부터 9단까지) for a in range(2, 10): # 2부터 9까지 출력 for b in range(1, 10): # 1부터 9까지 출력 print(a, 'X', b, '=', a*b) # 구구단 출력(2단부터 9단까지) -- 출력 결과 캡처는 2단만 되어 있지만 실제 결과는 2단부터 9단까지 출력된다 # 1부터 10까지 숫자의 약수의 개수 출력하기 i = 0 for a in range(1, 11): # 1부터 10까지 출력 for b in range(1, 11): # 1부터 10까지 출력 if a % b == 0: i = i + 1 # a와 b를 나눈 나머지가 0인 경우 i가 1씩 증가 - 약수의 개수 pri..

for 반복문 내에서 continue를 만나 그다음 반복 실행으로 넘어가거나, break를 만나 for 반복문에서 벗어나게 된다 for~else 문에서 else 뒤에 실행되는 코드는 for 반복문이 성공적으로 수행될 때 실행된다 # continue # 1부터 20까지 숫자 중 5의 배수인 것은 출력되지 않도록 한다 for i in range(1, 21): # 1부터 20까지 출력하는데 if i % 5 == 0: # 만약 5로 나눠서 나머지가 0이라면(5의 배수이면) continue # 제외하고 다음 반복으로 넘어가라 print(i) # 5의 배수를 제외한 나머지 숫자들이 출력된다 # break # 100부터 입력받은 숫자까지만 출력되도록 한다(내림차순) a = int(input('숫자를 입력하세요: ')..
for 변수 in 범위: 코드(범위 내에서 반복적으로 실행) # range() 범위 # 1부터 10까지 출력하기 (1 -> 10) for i in range(1, 11): print(i) # range(1, 11) => 1 이상 11 미만의 범위에서 출력된다 # range(10) => 0에서 10까지 출력된다 # 10부터 1까지 출력하기 (10 -> 1) for i in range(10, 0, -1): print(i) # range(10, 0, -1) => 10이하부터 0 초과까지 -1씩 차감되면서 출력된다 # 1부터 10까지 숫자 중 홀수만 출력하기 for i in range(1, 11, 2): print(i) # range(1, 11, 2) => 1이상부터 11 미만까지 2씩 증가하여 출력 # 바나나..

어떤 조건을 참과 거짓으로 판단할 때 if문을 사용한다 참과 거짓을 구분하여 코드를 실행하기 위해서는 if ~ else를 사용해야 한다 ex) if 조건: 실행코드1 else: 실행코드2 # 조건에 해당되면 실행코드1을 실행하고 그렇지 않으면 실행코드2를 실행한다 주사위를 10번 던져서 짝수와 홀수를 구분하여 출력하기 # a에 던진 주사위 값을 부여한다 # if문에 a를 2로 나누면 나머지가 0이다 라는 조건을 준다 # 조건을 만족한다면 a값과 함께 '짝수가 나왔습니다'라는 문구가 출력되도록 한다 # 그렇지 않다면(else) a값과 함께 '홀수가 나왔습니다'라는 문구가 출력되도록 한다