일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IT 자격증
- react
- 그림
- IT자격증
- Python
- PrivateRouter
- 미켈란젤로
- 취미
- csts
- 파이썬
- Kriss 재택
- 다비드상
- 프로그래밍
- 프로그래머스
- 클린 코드
- 소묘
- 토익 환급
- 색연필
- clean code
- 코드잇
- 웹개발
- KSTQB
- 코딩
- 알고리즘
- leetcode
- 재택근무
- 코딩테스트
- 연필
- 테스팅 자격증
- 연필소묘
- Today
- Total
목록프로그래밍 (5)
글모음

코드잇으로 한 달 동안 300 시간 넘게 미친 듯이 공부한 후기 코드잇은 코딩 인강 사이트를 찾아보다가 우연히 알게 되었는데 호기심에 들어가본 사이트엔 대부분 내가 공부하고 싶은 것들의 (MySql, JavaScript, OOP, 알고리즘, 인공지능 - 딥러닝, 머신러닝...) 등 종류가 엄청 많았다. 한 번만 결제하면 무제한으로 강의를 전부 다 볼 수 있다는데, 뷔페도 다양한 음식을 먹을 수 있지만 그렇게 질을 기대하고 가는 게 아니듯 저렴한 가격에 무제한으로 강의를 들을 수 있다면 강의 질이 낮지 않을까하는 의심이 처음에 컸었다. 그러다 작년에 코드잇에서 한 달 동안 진행하는 대코캠(대학생 코드 캠프)을 알게 되었다. 매일 코드잇으로 공부해서 인증을 남기면 우수 참여자로도 뽑히면 5만 원의 장학금도 ..

프로젝트나 알고리즘 공부를 하면서 코드를 짤 때마다 어김없이 드는 생각이 있는데, 바로 '지금 짜고 있는 코드가 과연 좋은 코드일까?'다. 좋은 코드가 왜 필요한가? 좋던 말던 돌아가면 되는 거 아닌가! 대학교 때 '산업안전'이란 교양을 들은 적이 있는데, 내 전공인 컴퓨터 공학과는 전혀 상관이 없어서 별생각 없이 학점 따려고 신청한 과목이었지만 들으면 들을수록 내용이 유용해서 정말 열심히 공부했다. 주로 산업 현장에서 사고가 일어나는 이유, 사고의 종류, 사고 예방법, 보호기구 정보 이런 걸 배웠는데, 특히 아직도 기억에 남는 건'하인리히 법칙'이다. 하인리히의 법칙은 한 번의 대형 사고가 일어나기 전에는 29가지의 경미한 사고와 300가지의 증조가 일어난다는 통계를 분석한 법칙이다. 즉, '대형 사고..

JavaScript 한번 훑어보고 다시 프로젝트라도 한번 해보면서 좀 더 깊게 공부할 생각이었는데 KISA 핀테크 서비스 개발 과정에서 React Native를 쓴다고 해서 일주일전에 급하게 공부를 시작했다. 유튜브는 내 인강 사이트나 다름이 없기에 React부터 검색해봤다. 한글 자료로는 생활코딩 React 강좌가 있었는데 생활코딩은 엄청 옛날 웹 기초를 배울 적 나랑 진짜 안 맞아서 시간만 날린 경험이 있기에 그냥 언어 상관없이 제일 조회수 많은 것부터 찾아봤다. 제일 조회수 높은건 freeCodeCamp랑 Mosh 아저씨였는데 10시간짜리 영상을 들으면 엄청 꼼꼼하게 배울 수 있겠지? 하면서 freeCodeCamp에 10시간짜리 강의를 듣기 시작했다. https://www.youtube.com/wa..

프로젝트를 하는데 OpenCV가 필요해서 개발을 위해 정리하는 중 freeCodeCamp.org 라는 유투브 계정의 튜토리얼 영상을 보면서 공부중이다. 3시간 41분짜리 영상이고 한글자막은 없지만 영어가 그렇게 어렵지는 않다. Github 라이브러리는 여기 github.com/jasmcaus/opencv-course jasmcaus/opencv-course Learn OpenCV in 4 Hours - Code used in my Python and OpenCV course on freeCodeCamp. - jasmcaus/opencv-course github.com [ 목차 ] 1. read.py ( 사진, 영상 불러오기 ) 폴더에 있는 사진을 불러오고, 웹캠을 통해 실시간으로 영상 받아오기 # rea..

1부터 n까지의 숫자들을 list에 넣고, 넣을 때 "Push" 만약 target에 해당하는 숫자가 없다면 제거하면서 "Pop" 기초적인 stack 문제다. [ 코드 1 ] class Solution: def buildArray(self, target: List[int], n: int) -> List[str]: ans, temp = [], [] for i in range(1,n+1): temp.append(i) ans.append("Push") if i not in target: temp.pop() ans.append("Pop") if temp == target: break return ans Push, Pop을 넣어줄 정답 리스트 ans 굳이 추가로 list를 만들어주지 않아도 괜찮지만 숫자들이 Pus..