목록전체 글 (75)
Super Coding Addict
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/blJcZx/btqTlHtPWQv/zzkN7NJaX1LCfHNp8JdK5k/img.png)
* 함수 - return - 함수의 수행을 중지하고 return 뒤에 있는 값을 반환 - 함수정의 : def 함수이름(변수1, 변수2) : return 데이터 - 함수호출 : 결과 = 함수이름(변수1, 변수2) ===> 결과에는 함수호출 시 return으로 반환받은 값이 들어간다. - 예제 def 상한가(price) result = price * 1.3 return price print(3) #return을 하면 호출한 곳으로 리턴값으로 돌아가므로 여기는 실행X result = 상한가(1000) print(result) # 1300.0 - 함수 사용시 주의사항들 : 함수 외부의 변수를 함수 내부에서 사용X : 함수 내부에 사용된 변수를 함수 외부에서 사용X (아예 전역변수로서는 define도 되지 않는다..
- 딕셔너리는 키-값으로 구성되어 있기 때문에, 값을 가져올 때 인덱스가 아닌 키가 필요함을 주의! - 딕셔너리에서 키-값 쌍을 반복문으로 가져오기 --> 딕셔너리 자료구조를 반복문으로 돌리면 키를 가져오므로, 이를 사용하여 값을 다시 가져와야 한다. data = { "빠삐코" : 300, "죠스바" : 450, "아맛나" : 430, "스크류바" : 520, "더위사냥" : 700 } #반복문을 사용해서 data 딕셔너리에 있는 key와 value를 리스트에 각각 저장하라. 아이스크림명 = [] 가격 = [] for key in data: 아이스크림명.append(key) 가격.append(data[key]) print(아이스크림명) #결과 : ['빠삐코', '죠스바', '아맛..
왜이리 할일이 많고 시간은 부족한 것인가....@_@ 오늘치 수업은커녕 어제치 수업복습도 손도 못댔는데 내일 면접 준비하고나니 밤 11시다... 하지만 오늘 수업 때 친 코드 외에 혼자 친 코드는 1도 없기에!!!!! 그저께 반복문 복습 예제에 있던 별찍기를 하고 자야겠다 (복습은 내일 아침의 나야 부탁해) 자바를 처음 배울 때 별찍기는 공포의 대상이었다. 자바가 객체지향언어라는 사실만 알고 있던 그 시절... (고작 6개월 전) 지금도 요란하게 수놓아진 별들을 보면 알고리즘 문제를 푸는 기분이지만 ㅎㅎㅎ 오늘은 자바ver 별찍기가 아닌 파이썬ver 별찍기를 한번 해보자~_~ 12시에 자는 것이 목표!! ***** for i in range(5): print('*', end='') ***** ***** ..
*** 앞전에는 정리를 차곡차곡 해왔는데, 생각보다 복습시간이 너무 길어져서 기본개념과 헷갈렸거나 꼭 짚고가고싶은 예제 위주로 코드를 정리해본다. * 데이터 타입 - 숫자 / 문자 * 변수 - 값보다는 의미있는 단어를 기억하기 쉽기 때문에 * 자료구조 - 여러 개의 데이터를 관리하기 쉽게하기 위해서 - 메서드 / 함수 * Boolean 데이터 타입 - 참과 거짓을 표현하는 자료형 - True / False * 조건문 [1] - if 조건 : print("실행") --> 들여쓰기 : IF문에 영향받는 코드의 범위를 정의함 print(1) #일반코드 -> 출력 if True: print(2) #True이므로 출력 if False: p..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/YqKYw/btqS1VTN75O/wLHtQnpkvsk9LlAQpZxf10/img.png)
* 아나콘다 설치 - 64bit : 데이터 분석이 목적 - 32bit : 유가증권시장에서 자동트레이딩이 목적일 때 등 * 1GB = 1024MB = 1024*1024KB = 1024*1024*1024B = 8*1024*1024*1024bits * 하드디스크와 메모리 - 하드디스크 : 저장장치 [비휘발성] - 메모리 : 임시저장소 [휘발성] * 데이터 타입 - 문자, 숫자(정수/실수) - 숫자연산 : +, -, *(곱하기), /(나누기), //(몫), %(나머지), **(제곱) - 문자열은 "" 또는 '' 안에 넣어준다. 두 종류의 따옴표를 사용하는 이유는, 문장 중간에 " 또는 '가 들어갔을 때 이를 문자열이 끝나는 지점이 아닌, 문자열에 포함되는 문자임을 표현하기 위해서이다. ex) "I'm a boy..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/C5BtW/btqS3I7lnEA/Sno9eLMs46HiltuIgRC8xK/img.png)
1. 멕시코(Mexico)보다 인구가 많은 나라이름과 인구수를 조회하시고 인구수 순으로 내림차순하세요. (O) select name, population from country where population > ( select population from country where code = 'MEX' ) order by population desc; --> where절에 서브쿼리 이용 (멕시코의 인구 가져오기) 2. 국가별 몇개의 도시가 있는지 조회하고 도시수 순으로 10위까지 내림차순하세요. (O) select country.name, count(city.name) as count from country join city on country.code = city.countrycode group by ..