반응형

전체 글 103

2021 공공빅데이터 청년인턴십 참여 후기 (1)

나처럼 충청권에 지원한 사람은 7월에서 8월까지 2달간 대전시 사학연금회관에서 교육을 받는다. 집에서 대전까지 9시까지 갈 수가 없어서 2달간 부랴부랴 방을 구했는데 웬걸, 5일 중 2일만 오프라인이고 3일은 온라인 교육이라지 뭔가! 여기서 공공빅데이터 청년인턴십에 아쉬운 점 하나가 생겼다. 꼭 이것만이 아니더라도 전체적으로 상세한 계획은 미리 안알려주는 면이 있어서 종종 곤란할 때가 있다. 물론 전체 스케줄표는 알려준다. 솔직히 컴공이니까 만만하게 보고 들어왔었는데, 데이터 분석, 데이터 시각화와 같은 부분들을 다뤄본적이 없다보니 배울점이 은근 많았다. 프로젝트만 하고 싶어서 신청했는데 플러스 알파로 배워간다는 느낌? 그 외로는 파이썬 크롤링이나 데이터베이스 부분은 이미 좀 알고 있는 내용이 많아서 복..

자기계발 2021.07.26

08. 파이썬 모듈 & 유용한 함수

모듈에 접근하는 방식은 다음과 같다. import 모듈명 import 모듈명 as alias_name from 패키지명 import 모듈명 from 모듈명 import 클래스/함수명 import 형식 function description import os os.getcwd() 현재 작업 디렉토리 경로 출력 os.listdir() 현재 작업 디렉토리의 파일 리스트 출력 import numpy (as np) np.absolute() 인자의 절댓값을 반환한다. np.sqrt() 인자의 루트값을 구해준다 from scipy import stats stats.hmean() 조화평균을 구해준다 stats.variation() 분산을 구해준다 from datetime import datetime datetime.no..

07. 파이썬의 가변 매개변수

일반적인 파이썬의 함수 형식은 다음과 같다. def 함수명 (매개변수): ~~~~ return 결과 근데 이렇게 *를 붙여주면 가변 매개변수가 된다. def 함수명 (a, *b): #a는 일반 매개변수, b는 가변 매개변수 ~~~~ return 결과 >>> def change(x, *y):#x, y는 매개변수(parameter) print(x,y) >>> change(1)#1은 인자(argument) 1() >>> change(1,2) 1 (2,) >>> change(1,2,3,4) 1 (2,3,4) (이 글이 도움이 됐다면 광고 한번씩만 클릭 해주시면 감사드립니다, 더 좋은 정보글 작성하도록 노력하겠습니다 :) )

06. 조건문과 반복문

파이썬에서는 공백이 정말 중요하다. 다른 언어에서는 탭을 하던 스페이스를 누르던 빌드에 아무 문제가 없었지만, 파이썬에서는 공백 문자인만큼 어떻게 하느냐에 따라 빌드가 실패할 수 있다. 따라서 들여쓰기에는 탭보단 공백4개를 입력하는게 일반적이다. 조건문 혹은 반복문에서 공백에 의한 에러를 자주 만날 수 있으니 주의하자. if문 >>> happy = True >>> sad = False >>> if happy == sad: print("happy and sad") else: print("happy") print("sad") happy sad 조건이 많다면 elif를 사용할 수 있다. if score >= 90: print('A학점') elif score >= 80: print('B학점') elif scor..

05. 문자열 format

이전에 문자열 함수를 다루면서 format()은 제외했었다. 그만큼 쓰기에 따라 유용하게 쓸 수 있으므로 따로 정리했다. name, age, phone = '김뫄뫄', 24, '010-1234-5678' 소개 = "이름은 {}이고, 나이는 {}세이며, 전화번호는 {}입니다..".format(name,age,phone) 소개 = "이름은 {0}이고, 나이는 {2}세이며, 전화번호는 {1}입니다..".format(name,phone,age) #숫자는 인자의 인덱스 순서 소개 = "이름은 {a}이고, 나이는 {b}세이며, 전화번호는 {c}입니다..".format(a = name,b=age,c=phone) 소개 = f"이름은 {name}이고, 나이는 {age}세이며, 전화번호는 {phone}입니다.." 4줄 모..

04. 문자열 함수

파이썬에서도 문자열과 관련된 유용한 함수가 많다. len()은 문자열의 길이를 알려주는 함수다. >>> len('helloworldpython') 16 join()은 문자열을 음절 단위로 쪼개서 원하는 문자로 연결해준다. >>> '-'.join('HelloWorldPython') 'H-e-l-l-o-W-o-r-l-d-P-y-t-h-o-n' >>> '-'.join('12345') '1-2-3-4-5' split()은 인자에 들어있는 문자를 기준으로 문자열을 쪼개어 리스트로 출력해준다. >>> 'Hello-world-Python'.split('-') ['Hello', 'world', 'Python'] >>> '서울시 마포구 상암동 1585'.split() ['서울시', '마포구', '상암동', '1585']..

반응형