오늘도 정리 내일도 정리

👋@코딩하는펭귄
파이썬과 웹, 컴퓨터비전에 관심 많은 펭귄

GitHubInstagramGmail

시간 복잡도와 빅오 표기법

July 28, 2021in🔻 Algorithm

잘못된 부분이 있다면 친절히 말씀해주시면 감사하겠습니다🙏 시간 복잡도 어떤 알고리즘을 수행하는데 걸리는 시간을 설명하는 계산 복잡도를 말한다. 수행 시간은 컴퓨터 하드웨어, 프로그래밍 언어의 컴파일러에 따라 차이가 있을 수 있기 때문에 오직 명령어의 실행횟수만 고려한다. 시간 복잡도를 표기하는 대표적인 방법으로 최고 차항만 나타내는 빅오 표기법(Big-O…

부스트캠프 AI Tech 1기 수료 후기

July 26, 2021in👩‍💻 Experiences

안녕하세요! 코딩하는펭귄입니다🐧 정말 오랜만에 글을 써보네요. 부스트캠프 활동이 6월 말쯤 마무리가 된 직후 후기를 써야겠다고 생각했는데.. 수료 직후 계절학기, 면접 등 큼지막한 일정들이 이어져서 이제야 후기를 쓸 시간이 생겼습니다. 짧고도 긴 활동이었고 좋았던 점, 아쉬웠던 점 그리고 앞으로 있을 예비 부스트캠프 AI Tech N기 캠퍼들을 위한 약간…

SQL 문법 정리

July 17, 2021in💾 Database

이 글은 Mode SQL Tutorial를 공부하며 정리한 글입니다! 계속 업데이트될 예정이며, 잘못된 부분이 있다면 친절히 말씀해주시면 감사하겠습니다🙏 SELECT 테이블에서 여러 컬럼 추출 테이블에서 모든 컬럼 추출 컬럼 추출 후 컬럼명 바꾸기 LIMIT 앞의 N개의 데이터만 추출 (N은 0이상의 정수) WHERE 조건을 만족하는 데이터 추출 Comp…

파이썬 기본 연산자의 시간복잡도

July 17, 2021in🐍 Python

잘못된 부분이 있다면 친절히 말씀해주시면 감사하겠습니다🙏 파이썬의 대표적인 자료구조 List, Dictionary, Set의 연산별 시간복잡도이다. 최악의 경우를 나타내는 을 사용했으며, Tuple의 경우 Immutable하다는 것을 제외하고 List의 연산과 동일하다. List 연산 예시 복잡도 비고 Index Store Store Le…

부스트캠프 AI Tech U-Stage 회고록 모음

April 18, 2021in✍ Retrospect

📌 U-Stage는 2021년 1월 18일 부터 2021년 3월 22일까지 8주간 진행됩니다. 매주 Keep-Problem-Try 형식으로 회고를 작성하며 작성할 때마다 날짜를 갱신합니다. Table of Contents 1, 2, 3주차 (2021.01.18 - 2021.02.05) 4주차 (2021.02.15 - 2021.02.19) 5, 6주차 (2…

VSCode에서 Colab 연결하기

February 01, 2021in🍯 Tips

부스트캠프 AI Tech의 학습 정리 일부입니다. 잘못된 부분이 있다면 친절히 말씀해주시면 감사하겠습니다🙏 터미널 개발의 장점 구글에서 제공하는 Colab도 하나의 컴퓨터이며, ssh를 통해 VSCode에서 Colab을 연결하여 VSCode에서도 Colab 환경을 사용할 수 있다. 이러한 개발환경이 좋은 이유는 다음과 같다. 터미널 환경에서의 작업이 가능…

데코레이터 (Decorator)

January 21, 2021in🐍 Python

잘못된 부분이 있다면 친절히 말씀해주시면 감사하겠습니다🙏 알아야할 용어 일급 객체 (First-class Object) 파이썬은 함수를 로 취급한다. 즉, 리스트, 딕셔너리처럼 함수를 함수의 인자로 넘기거나 함수 자체를 반환할 수 있다. 중첩 함수 (Inner Function) 파이썬은 함수 내에 또 다른 함수를 정의하는 것이 가능하다. 다만, 함수 외부…