본문 바로가기

분류 전체보기95

join() '구분자'.join(리스트) ''.join(리스트)를 이용하면 매개변수로 들어온 ['a', 'b', 'c'] 이런 식의 리스트를 'abc'의 문자열로 합쳐서 반환 -> 따옴표 ' ' 안에 아무 것도 없으니 중간이 공백이 되어 abc가 연결된 것. '_'.join(['a', 'b', 'c']) 라 하면 "a_b_c" 와 같은 형태로 문자열을 만들어서 반환 2021. 7. 10.
enumerate 함수, range 함수 enumerate함수 enumerate : 열거하다 순서가 있는 자료형(list, set, tuple, dictionary, string)을 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 리턴한다. for문 과 함께 자주 쓰인다. range함수 입력받은 숫자에 해당되는 범위의 값을 반복 가능한 객체로 만들어 리턴한다. for문 과 함께 자주 쓰인다. => 둘다 for문 과 함께 자주 쓰인다는 공통점이 있다. 2021. 7. 10.
쿼리(query)란? query: 질문하다, 문의하다. 질문은 답을 달라는 일종의 요청이다. 즉, 쿼리는 요청이다. 쿼리는 데이터베이스에게 특정한 데이터를 보여달라는 클라이언트(사용자)의 요청이다. 쉽게 설명할 수 있는 예로는 검색 기능을 들 수 있다. 구글, 네이버 등에서 '파이썬' 이라는 검색어로 검색을 하면 파이썬에 관한 정보들이 쏟아져 나온다. 이 정보들은 모두 서버에 저장되어 있던 데이터베이스에서 온 것들이다. 내가 '파이썬 기초 강의'에 대한 데이터를 달라는 쿼리를 주었고, 서버가 이에 응답해 데이터베이스에서 데이터를 보여준 것이다. 흔히 '쿼리문을 작성한다.'는 말을 많이 사용하는데, 이 말은 데이터베이스에서 원하는 정보를 가져오는 코드를 작성한다. 정도로 이해하면 된다. 쿼리문을 잘 작성한다는 말 = 데이터베이.. 2021. 7. 10.
파싱(parsing)이란? 웹 페이지에서 원하는 데이터를 추출하여 가공하기 쉬운 형태로 바꾸는 것. 웹페이지에 나돌아다니는 데이터는 리스트, 딕셔너리 와 같은 자료 구조와 달리, 사용자 마음대로 수정하는 것이 쉽지 않다. 그렇기에 이런 데이터들을 다루기 쉬운 형태로 바꾸는 과정이 필요하다. 이 때 쓰이는 함수나 프로그램을 파서(parser)락 하며, 이 과정을 파싱(parsing)이라고 한다. 웹 크롤링에 필수적. python에서의 BeautifulSoup이라는 라이브러리를 사용하여 html 문서를 파싱한다. 2021. 7. 10.
이번 달 중으로 블로그 한 번 정리해야겠다. 코딩이라고 뭉뜽그려 놓지 말고 분류를 잘 해야지 2021. 7. 10.
빅데이터 분석기사 시험 일정 시험명 접수기간 수험표발급 시험일 결과발표 증빙서류 제출기간 빅데이터 분석기사 제2회 빅데이터분석기사(필기) 3.2 ~ 3.5 4.2 4.17(토) 5.7 5.10 ~ 5.20 제2회 빅데이터분석기사(실기) 5.24 ~ 5.28 6.4 6.19(토) 7.16 - 제3회 빅데이터분석기사(필기) 9.6 ~ 9.10 9.24 10.2(토) 10.22 10.25 ~ 11.3 제3회 빅데이터분석기사(실기) 11.8 ~ 11.12 11.19 12.4(토) 12.31 - ※ 원서접수 시간 : 접수 시작일 10:00 ~ 접수 마감일 18:00 빅데이터 분석기사 - 검정수수료 17,800원 40,800원 2021. 7. 10.
정보처리기사 시험 일정 정보처리기사 (2021년 일정) 회별 필기시험 접수 필기시험 합격자발표 실기시험 접수 실기시험 합격자발표 제1회 01.25 ~ 01.28 03.07(일) 03.19(금) 03.31 ~ 04.05 04.25(일) 06.02(수) 제2회 04.12 ~ 04.15 05.15(토) 06.02(수) 06.14 ~ 06.17 07.10(토) 08.20(금) 제3회 07.12 ~ 07.15 08.14(토) 09.01(수) 09.13 ~ 09.16 10.16(토) 11.26(금) 필기수수료 19,400원 실기수수료 22,600원 2021. 7. 10.
JLPT(일본어 능력시험) 일정 해당 시험 홈페이지 http://jlpt.or.kr/main/main2.asp JLPT :: jlpt.or.kr 올해 시험 일정 9/1 ~9/19 접수 12/5 시험 수험료 수험료 (VAT 포함). ▣ 일반접수 · N1 ~ N3 : 55,000원 · N4 ~ N5 : 45,000원. ▣ 추가접수 · 모든 레벨 : 일반접수 수험료 + 10,000원 성적증명서 발급 > 1매 11,000원, 추가 1장당 2,200원이 추가됩니다.(1회 최대 5매까지 가능) 자세한 내용은 https://www.jlpt.or.kr/info/info4.asp?Mcode=6 JLPT # www.jlpt.or.kr 2021. 7. 9.
python으로 구구단 for i in range(2,10): for j in range(1,10): print(i, "*",j,"=",i*j) 2021. 7. 9.
라이브러리 > 패키지 > 모듈 모듈이란 다른 프로그램에서 불러서 쓸수 있도록 함수, 변수 또는 클래스를 모아놓은 파일이다. 모듈이 모이면 패키지, 패키지가 모이면 라이브러리. 패키지는 폴더라고 보면 된다. 2021. 7. 8.
Python의 대표적인 iterable 자료형 Python의 대표적인 iterable 자료형은 아래처럼 분류됩니다. List : 가장 일반적인 iterable 자료형입니다. 값 접근, 추가, 수정, 삭제가 자유롭습니다. Tuple : List와 유사하지만, Tuple은 한 번 정의하고 나면 값 접근은 가능하지만 추가, 수정, 삭제가 불가능합니다. Read-only List라고 생각할 수 있습니다. Dictionary : key-value 쌍으로 이루어진 자료형입니다. Set : 수학의 집합 개념과 비슷합니다. 중복을 허용하지 않으며, 순서가 보장되지 않습니다. 2021. 7. 7.
파싱 vs 컴파일 파싱하다(Parsing) = 문법적 해부 컴파일하다(Compile) = 기계어 번역 파싱은 컴파일에 선행한다. 1. 해당 단어에 맞게 번역을 한다 (파싱) I[나] + am[는 ~이다.] + a[하나의] + boy[소년] 2. 우리나라 언어로 만든다 (컴파일) I am a boy = 나는 소년이다. 참고: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=36513535&logNo=10021194977 2021. 7. 6.
인터프리터의 개념과 2가지 형태 인터프리터(interpreter) 인터프리터는 프로그래밍 언어의 소스코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말합니다. 파이썬 인터프리터에는 두 가지 형태가 있습니다. >파이썬 인터프리터의 2가지 형태 1. 대화형 인터프리터 대화형 인터프맅터에서는 입력에 대한 출력 값이 바로 나옵니다. 입력과 출력이 번갈아 이어지는 것이 마치 대화하는 것과 같다고 하여 ‘대화형’ 인터프리터라고 합니다. 2. 코드 편집기 코드 편집기는 일반적으로 개발 환경에서 사용되며 프로그램의 전체 소스 코드를 입력하고 입력된 소스 코드 전체가 실행됩니다. 2021. 7. 5.
Python 쪽으로만 파고 있으니까 일본어 공부가 매우매우 하고 싶다. 일문따 다음주 중으로는 끝내야 하지 않나 싶은데 아직 2400쪽 중에 300쪽 정도 밖에 읽지 못했다(ebook 핸드폰 화면 기준) 아마 40시간 정도 더 투자하면 다 볼 것 같기는 한데 역시나 시간이 문제다. 하루 2시간 정도는 빼내서 일본어 공부를 해야겠다. 시간 관리 좀 잘하고 싶다. 2021. 7. 5.
이음동의어에 유의하자. 프로그래밍을 공부할 때 어려운 부분 중 하나가 용어의 혼용이라고 할 수 있다. 우리는 공부하면서 원서를 보기도 하고 누군가의 번역본을 보기도 하면서 의미는 같지만 표현이 다른 용어를 자주 만나게 된다. 한 예로 입력값을 다른 말로 함수의 인수, 매개변수 등으로 말하기도 하고 결괏값을 출력값, 반환 값, 돌려주는 값 등으로 말하기도 한다. 이렇듯 많은 용어가 여러 가지 다른 말로 표현되지만 의미는 동일한 경우가 많다. 따라서 이런 용어를 기억해 놓아야 머리가 덜 아플 것이다. 2021. 7. 4.