일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- YOLOv5
- Django
- 아이엠어바텐더
- css
- html
- GIT
- 프로젝트
- 파이썬
- SQL 고득점 Kit
- python
- pcce 기출문제
- ORDER BY
- count
- sql
- map
- date_format
- 파이썬 슬라이싱
- Len
- 데이터
- 설계
- 슬라이싱
- 프로그래머스
- where
- Join
- 백준
- 파이썬 몫
- 단어 공부
- Python3
- List Comprehension
- 코딩테스트 연습
- Today
- Total
목록전체 글 (182)
nan + nan = 2nan
중심극한정리란?동일한 확률분포를 가진 독립 확률 변수 n개의 평균의 분포는 n이 적당히 크다면 정규분포에 가까워진다는 정리이다. 쉽게 말해서, 표본이 되는 모집단의 개수가 많아질수록 일정한 형태에 가까워질 수밖에 없다는 것이다. 예를 들어, 마라톤 참가를 위해 선수들이 버스로 대거 이동하고 있다고 하자. 같은 날, 비슷한 지역에는 씨름 대회가 열렸다고 가정한다. 근데 한 버스에서 사고가 났는데, 버스가 워낙 많아 마라톤 선수들이 탑승한 버스가 무엇인지 잘 모르는 상황이다. 버스에 가서 직접 선수들을 살펴볼 수 밖에 없는 상황인데, 주변에 사고가 난 버스가 있어 확인을 하게 되었다. 당시 마라톤에 참가하는 선수들의 평균 몸무게는 70kg대이며 표준 편차는 7kg였고 정규 분포 형태를 띈다는 정보를 알고 있..
가장 익숙하지 않지만, 가장 많이 사용해야 하는 것 중 하나를 꼽으라면 Git이 될 것 같다. 처음 파이썬을 배우면서 팀 프로젝트를 할 때, Git으로 코드 관리를 할 일이 있었다. 그 때 당시에는 Github repository에 직접 업로드를 할 때마다, 폴더명에 버전 형식 (ver.0.0.1)으로 모든 프로젝트 파일들을 드래그 앤 드롭으로 올렸었다. 팀 프로젝트 시작 당시, 멘토님께서 Git에 대한 강의를 몇 시간 해주셨지만 그 당시의 나는 30%도 제대로 이해하지 못 한 기억이 있다. 지금 다시 들었더라면 훨씬 유익하고 현업에서도 깊게 생각해볼 부분들이 있지 않았을까 싶다. 물론 지금도 부족하지만, 하나 하나 정리해가면서 온전히 내 것으로 만들어가는 시간을 가져보려 한다. Git이란? 소스 코드에..
Pickle? - 텍스트 형태로 파일을 저장하는 것이 아닌, 객체 자체를 바이너리 형태로 저장하는 형식 파이썬에서 사용하는 딕셔너리, 리스트, 클래스 등의 자료형을 변환 없이 그대로 파일로 저장하고 이를 불러올 때 사용하는 모듈 Pickling - 파이썬 객체를 pickle 파일로 저장 (pickle.dump()) Unpickling - pickle 파일에서 객체를 읽어오는 과정 (pickle.load()) 코드 예시 import pickle # 모듈 임포트 # 저장할 딕셔너리 데이터 생성 data = {} data[1] = {'no': 1, 'subject': '안녕 피클', 'content': '피클은 매우 간단합니다.'} # 딕셔너리를 pickle 파일로 저장 with open('data.p', '..
보통 for 문이나 while 문을 사용할 때 break, continue, pass를 사용한다. 근데 평소 continue와 pass에 대해 제대로 정의해놓고 넘어가지 않아 간혹 사용 시 헷갈려서 검색하는 경우가 종종 있었다. 그래서 확실하게 정의하고 넘어가고자 한다. 우선 가장 명확한 break부터 정의한다. Break 보통 제어 흐름을 중단할 때, break을 사용한다. 반복문에서 특정 조건에 부합하면 빠져나오기 위해 주로 사용하는데, 다음과 같은 상황이다. i = 0 # 초기값 설정 while True: # 무한 루프 print(i) # 값 출력 i += 1 # 1씩 더함 if i == 100: # 100에 도달한 경우, break # break으로 반복문 종료 다음 코드처럼 break의 사용법은..
Docker Desktop 설치 및 Image 생성은 저번 글을 참조하시기 바랍니다. https://2nan.tistory.com/100 [Docker] Docker Desktop 설치 및 Image 생성 Docker란? Docker를 설치하기 전, Docker가 무엇인지와 이것을 왜 사용하는지에 대한 내용부터 정의를 하고 넘어가자. Docker를 접하게 된 이유는 리눅스 서버를 윈도우에서도 쉽게 돌릴 수 있는 환경이 2nan.tistory.com Container 실행 Docker Image를 가져왔거나 만들었으면, 컨테이너로 실행을 해야 한다. 실행할 Image가 있는지는 2가지로 확인 가능하다. 1) Docker Desktop Docker Desktop 프로그램에서 사이드 탭에 있는 Images에 ..