본문 바로가기

분류 전체보기

(131)
[0] python 시작하기 별도의 프로그램 설치없이 Repl.it 사이트를 이용해서 공부해볼게요~ ​ ​ 홈페이지 접속 후 Start coding 버튼 누르고 언어 python 으로 설정하면 됩니다. ​ 왼쪽이 편집창. 오른쪽이 실행결과창. ​ 입니다~ ​ ​ ​ 별도의 프로그램 설치없이 이용할 수 있어서 좋은 것 같아요 ​ Python IDE 나 PyCharm 프로그램 설치하셔도 됩니다.
[05] 가변인자 def kwargs_test(one, two=3, *args, **kwargs): # * args 튜플형태로 # ** kwargs 사전형태로 # *(1,2,3,4,5) -> 1,2,3,4,5 unpacking 시에도 * 사용 print(one + two + sum(args)) print(two) print(args) print(kwargs) kwargs_test(10, 20, 1, 2, 3, 4, first = 3, second = 2) 40 20 (1, 2, 3, 4) {'first': 3, 'second': 2}
[04] Black으로 파이썬 코드 스타일 통일하기 https://www.daleseo.com/python-black/ Black으로 파이썬 코드 스타일 통일하기 Engineering Blog by Dale Seo www.daleseo.com
[03] 문자열 함수 정리 len(a) a.upper() a.lower() a.capitalize() a.title() a.count('abc') a.find('abc') a.startswith('abc') a.endswith('abc') a.strip() a.rstrip() a.lstrip() a.split() a.split('abc') a.isdigit() a.islower() a.isupper()
[02] if __name__=="__main__" if __name__=="__main__" __name__ 은 현재 모듈의 이름을 담고있는 내장 변수이다. 이 변수는 직접 실행된 모듈의 경우 __main__이라는 값을 가지게 되며, 직접 실행되지 않은 import된 모듈은 모듈의 이름(파일명)을 가지게 된다. #module.py def hello(): print("Hello!") print(__name__) #main.py import module print(__name__) module.hello() module __main__ Hello! import module 로 module을 직접 실행 안했기 때문에 moudule의 __name__ 내장변수에는 모듈 이름(파일명) module을 가지게 되므로 module 출력. 이때 모듈에 if __name_..
[01] f - string In [1]: name = "TaeHo" age = 27 In [2]: print(f"Hello, {name}. You are {age}.") print(f'{name:20}') print(f'{name:>20}') print(f'{name:*20}') print(f'{name:*^20}') number = 3.141592653589793 print(f'{number:.2f}') In [1]: In [2]: print(f"Hello, {name}. You are {age}.") print(f'{name:20}') print(f'{name:>20}') print(f'{name:*20}') print(f'{name:*^20}') number = 3.141592653589793 print(f'{number:...
[SQL] SELECT - ROLLUP, JOIN # ROLLUP SELECT CountryCode, Name, MAX(Population) as max FROM city GROUP BY CountryCode, Name WITH ROLLUP; #JOIN SELECT * FROM city JOIN country ON city.CountryCode = country.code JOIN countrylanguage ON countrylanguage.CountryCode = city.CountryCode; ROLLUP GROUP BY 절과 함께 WITH ROLLUP. 총합 또는 중간합계가 필요한 경우 사용 JOIN DB 내 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현 LEFT JOIN INNER JOIN FULL JOIN EXC..
[SQL] SELECT - DISTINCT, LIMIT, GROUP BY, HAVING # 중복 된것 제외 SELECT DISTINCT CountryCode FROM city; # 상위 N개만 출력 SELECT DISTINCT CountryCode FROM city LIMIT 10; # GROUP BY 그룹으로 묶어주는 역할 SELECT CountryCode , AVG(Population) as 'average' FROM city GROUP BY CountryCode; # 나라별 도시 수 SELECT CountryCode, COUNT(Name) as 'city counts' FROM city GROUP BY CountryCode; # 전체 도시 수 SELECT COUNT(*) FROM city; # 도시 당 인구 수 평균 SELECT AVG(Population) FROM city; # GR..
[SQL] SELECT - Sub Query, ANY(SOME), ALL, ORDER BY Sub Query 퀴리문안에 또 쿼리문 ANY(SOME) or 개념 ALL and 개념 ORDER BY default 오름차순 ASC 내림차순 col 뒤에 DSEC ORDER BY 구문 혼합해 사용 가능 ( 순서대로 적용)
[SQL] SELECT - WHERE, BETWEEN, IN, LIKE WHERE 절 WHERE CountryCode = 'KOR' WHERE Population BETWEEN 500000 and 600000 WHERE Name IN('Seoul', 'Busan') WHERE CountryCode LIKE 'KO_' WHERE CountryCode LIKE 'NEW %' 한글자와 매칭 '_' 사용 문자 뒤에 % 무엇이든 허용