일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- python 문법
- 가능도
- linalg
- boolean & fancy index
- unstack
- 카테고리분포 MLE
- Numpy
- 최대가능도 추정법
- scatter
- 부스트캠프 AI테크
- groupby
- Operation function
- BOXPLOT
- 표집분포
- ndarray
- namedtuple
- 정규분포 MLE
- VSCode
- Array operations
- dtype
- Python 유래
- pivot table
- Python
- Comparisons
- 딥러닝
- subplot
- Python 특징
- Numpy data I/O
- seaborn
- type hints
- Today
- Total
목록전체 글 (160)
또르르's 개발 Story
오늘 과제를 하면서 정규 표현식(Regular Expression)을 써야 하는 일이 생겼습니다. 그래서 정리해보았습니다. 1️⃣ 정규표현식 (Regular Expression) 정규표현식 regex는 특정한 규칙을 가진 문자열 패턴을 검출해내는데 용이합니다. 특히 Python에는 char형을 하나씩 check하기 위해서 다른 함수를 사용하는 것보다 regex를 사용하는 것이 훨씬 효율적이고 빠릅니다. 하지만 정규식을 처음 보게되면 이해하기가 어렵습니다. 띄어쓰기도 안돼 있고 이상한 특수문자가 여러 개 붙어있어 규칙도 없어 보입니다. 하지만 정규식만큼 문자 패턴 검출이나 문자 교체에서 편한 방법이 없죠. 편한 UI로 정규식을 만들고 싶다면 아래 사이트 추천합니다. 복잡한 regex를 만들 때 어떻게 검출..

대부분의 언어는 객체 지향 프로그래밍이 가능하고 프로그래밍을 위해 Class를 지원합니다. Python 또한 Class가 있으며 다른 언어보다 강력한 객체 지향 프로그래밍을 지원합니다. 모듈은 class로 만들어진 조각으로 다른 개발자가 만들어놓은 라이브러리를 자신의 프로그램에 이식할 수 있습니다. 오늘은 Python의 객체 지향 프로그래밍과 모듈에 대해 알아보는 시간을 갖겠습니다. 1️⃣ 객체 지향 프로그래밍 개요 객체 지향 프로그래밍은 Object-Oriented Programming (OOP)라고 불립니다. 말 그대로 객체들이 중심이 된 프로그래밍 기법인데요. 객체란 하나의 역할을 수행하는 '메소드와 변수(데이터)'의 묶음이라고 생각하면 됩니다. OOP는 이러한 객체 개념을 프로그램으로 표현한 것인..

파이썬 스타일의 코드 Pythonic code는 파이썬 특유의 문법을 활용하여 효율적으로 코드를 표현하는 방법입니다. 다른 언어보다 훨씬 짧게 코드를 작성할 수 있는 이유도 Python이 효율적인 문법을 제공하기 때문이죠. 이번 시간에는 이러한 파이썬만이 가지고 있는 문법에 대해서 배워봅니다. 1️⃣ split & join C++에서 문자 자르기를 하면서 정말 많은 고생을 했던 것이 기억이 납니다. token으로 자르고, 함수를 호출하고... 문장을 자르기 위한 코드를 작성하는데 몇 줄이 소비됩니다. 하지만 Python은 split() 한 함수로 문장을 쪼갤 수 있습니다. 원하는 문자를 split의 parameter로 넣어주면 됩니다. >>> items = 'zero one two three'.split..