일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2단계
- 파이썬
- 머신러닝
- Python
- 자료구조 및 실습
- STL
- docker
- 구현
- 실전알고리즘
- pytorch
- 프로그래머스
- 1단계
- 모두를 위한 딥러닝 강좌 시즌1
- CS231n
- 그리디
- 이것이 코딩테스트다 with 파이썬
- C++
- 전산기초
- 딥러닝
- test-helper
- 코드수행
- 백준
- ssd
- cs
- AWS
- Object detection
- MySQL
- ubuntu
- 3단계
- SWEA
- Today
- Total
목록TIL/코테개념_python (26)
곰퓨타의 SW 이야기
python에서 알고리즘 문제를 풀 때 입력받는 방법이 여러가지 존재하고 각 입력 방법을 사용하는 법이 다르기 때문에 이에 대해 정리하고, 파이썬에 있는 주요 라이브러리 문법들을 살펴보고자 한다. 이는 '이것이 코딩테스트다 with 파이썬 편_나동빈_한빛미디어' 의 appendix A를 참고하였다. www.hanbit.co.kr/store/books/look.php?p_code=B8945183661 이것이 취업을 위한 코딩 테스트다 with 파이썬 IT 취준생이라면 누구나 가고 싶어 하는 카카오, 라인, 삼성전자의 2016년부터 2020년까지의 코딩 테스트와 알고리즘 대회의 기출문제를 엄선하여 수록하였다. www.hanbit.co.kr 1. 입출력 1. 한 줄의 문자열을 입력 받는 경우 (데이터가 줄바꿈..
드디어 점프 투 파이썬 2회독을 마쳤다..! 마지막 부분 또한 정규식 관련된 곳으로,, 내가 거의 모르는 미지의 세계여서 책을 그대로 따라가보고자 한다. 오늘 마지막으로 정규식을 정리하고,,, 파이썬을 자유자재로 사용할 수 있었으면 좋겠다 ❗️ [내사랑 점프투 파이썬❣️] wikidocs.net/4309 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 메타문자 +, *, [], {}는 매치가 진행될 때 매치되고 있는 문자열의 위치가 변경된다. (소비된다.) |, ^, $, \A, \Z, \b, \B와 같은 문자열 소비가 없는 메타 문자에 대해 알아보자. 1. | |는 or 의미를 가진다. A|B는 A 또는 B 라는 의미를 가진다. >>> p = re.compile('Crow|Se..
사실 정규 표현식을 사용할 일은 거의 없었다. 이번 학기 수업을 통해 풀스택으로 웹 프로젝트를 진행하였는데, 정규식을 사용하면 편할 것 같다는 생각을 종종하였었다. 정규 표현식은 외계어 같이 생겨서, 인터넷 검색을 하고 채워넣는 식으로 하였었다. 머신러닝에서 데이터 크롤링을 할 때에도 사용할 수 있을 것 같고, 앞으로 필요한 상황이 분명히 또 올것이라고 생각하기 때문에 점프투 파이썬 책을 차근차근 따라가면서 정리를 해놓고자 한다. 정규식은 정말 잘 몰라서 그대로 따라가보자 한다!!! [내사랑 점프투 파이썬❣️] wikidocs.net/4308 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 정규 표현식의 기초, 메타 문자 정규 표현식에서 ' 문자가 가진 뜻이 아닌 특별한 용도로 ..
예외처리는 객체지향 프로그래밍 수업 때 자바에서 try~catch~finally 구문을 통해 많이 다루었고 데이터베이스 수업시간에 데이터베이스 연결을 try- catch- finaly 구조에서 다루었기 때문에 어색한 개념은 아니다, 하지만 파이썬에서는 옛날에 1회독할 때 본 것이 끝이므로 한 번 제대로 다루어보고자 한다. 물론 이 글 또한 점프투 파이썬을 볼 것이다!! [내사랑 점프투 파이썬❣️] wikidocs.net/30 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 오류가 발생하는 상황 ?!? 1. 디렉토리에 없는 파일을 열려고 시도했을 때 발생하는 오류 : FileNotFoundError >>> f = open("나없는파일", 'r') Traceback (most rec..
패키지는 자바에서 묶어서 사용할 때 썼던 것 같은데 이 또한 명확한 개념이 없는 것 같다. 따라서 점프투 파이썬를 통해 이 책에서 소개하는 패키지를 공부해보고자 한다. 물론 이 글 또한 점프투 파이썬을 볼 것이다!! [내사랑 점프투 파이썬❣️] wikidocs.net/1418 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 패키지 ?!? 패키지는 '.'을 사용하여 파이썬 모듈을 계층적으로 관리할 수 있게 해준다. 모듈 이름이 A.B 인 경우에 A는 패키지 이름, B는 A 패키지의 B 모듈이 된다. 다음은 책에서 제시한 game 패키지 예시이다. game/ __init__.py sound/ __init__.py echo.py wav.py graphic/ __init__.py scr..
'모듈'이라는 단어는 굉장히 많이 들어봤는데 이 개념에 대해서는 명확한 아이디어가 없는 것 같았다. 따라서 모듈에 대해 정리해보고자 한다. 물론 이 글 또한 점프투 파이썬을 볼 것이다!! [내사랑 점프투 파이썬❣️] wikidocs.net/29 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 모듈이란? 함수나 변수 또는 클래스를 모아 놓은 파일이다. 이는 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일이다! 모듈 만들기 /Users/[사용자이름]/doit에 다음과 같은 모듈(mod1.py 파일)을 저장해보자. # mod1.py def add(a, b): return a + b def sub(a, b): return a-b 모듈 불러오기 /Users/[사용자이름..
이는 함수와 같이 중요한 개념이라고 생각하기 때문에 이에 대해 정리해보고자 한다. 물론 이 글 또한 점프투 파이썬을 볼 것이다!! [내사랑 점프투 파이썬❣️] wikidocs.net/28 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 클래스는 자바에서 보았던 개념이지만, 파이썬에서 어떤 식으로 사용되는지 익혀보고자 정리하게 되었다! 클래스와 객체 '클래스'는 과자를 만들 때 과자 틀에 해당하고, 과자 틀에 의해서 만들어진 과자가 '객체'이다. 클래스는 똑같은 무엇인가를 계속해서 만들어낼 수 있도록 하고, 객체는 클래스의 틀에 고유의 값을 가질 수 있는 것이다. 클래스로 만든 객체에는 중요한 특징이 있다. 바로 객체마다 고유한 성격을 가진다는 것이다. 과자 틀로 만든 과자에 구멍..
보호되어 있는 글입니다.
사용자의 입력과 출력은 프로그래머스에서는 잘 사용하지 않았는데, 백준에서는 항상 입력을 요구했었기 때문에 이것도 정리하면 좋을 것 같아서 정리해보고자 한다. 물론 이 글 또한 점프투 파이썬을 볼 것이다!! [내사랑 점프투 파이썬❣️] wikidocs.net/25 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 사용자 입력 input 이는 입력을 문자열 형태로 받아들인다..! >>> a = input() Life is too short, you need python >>> a 'Life is too short, you need python' >>> 프롬프트를 띄워서 사용자 입력 받기 사용자에게 입력 받을 때, 안내 문구 또는 질문이 나오도록 한다. input("질문 내용") >>>..

함수는 어딜가든 중요한 개념이라고 생각되기 때문에 이에 대해 정리해보고자 한다. 물론 이 글 또한 점프투 파이썬을 볼 것이다!! [내사랑 점프투 파이썬❣️] wikidocs.net/24 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 함수란 ?!? 믹서를 떠올렸을 때, 과일을 넣으면 과일을 갈아서 과일 주스를 만들어준다. 이 때, 과일은 "입력"이 되고 과일 주스는 "출력"이 된다. 믹서는 "함수"가 된다. 이는 옛날에 함수 상자로 어렸을 때 배웠는데 그 기억을 떠올리며 그림을 그려보면 다음과 같다. 함수를 사용하는 이유 ?!? 이 책에서는 반복되는 경우, "반복적으로 사용되는 가치 있는 부분"을 묶어서 "입력값을 주었을 때, 결괏값을 돌려주는 형태"를 함수로 작성한다고 하였다...