전체 글 72

동북권 ICT 해커톤&창업경진대회 후기

학교에서 교수님의 추천으로 해커톤과 창업아이디어 참가하게되었는데 처음으로 이런 대회 참가해서 많이 주눅들기도하고, '잘할 수 있을까?' 라는 걱정이 내 머리 속을 계속 맴돌았다. 대회 당일 김천에 도착해서 해커톤이 진행되는 장소를 생각보다 깔끔하고 진행자분들이 친절했다 42시간동안 해커톤에서 제시되는 공공데이터를 이용해 문제를 해결하는내용이다. 문제풀이형 (대형 운송수단 연료 유량 예측 모델 개발 + 물질의 임계온도 예측 모델 개발) 캐글이랑 완전 똑같다. 아이디어 발표형(고령화 지수 예측 알고리즘 모델 개발) + PPT발표 하나도 힘든데 두가지 문제를 42시간 내에 할 수 있을까? 걱정이 밀려옴... 해커톤 14팀 중에서 수상하기 위해서 1명 창업아이디어, 1명은 고령화 지수 예측 알고리즘 모델 개발,..

개발자 일지 2021.11.08

fatal: not in a git directory 에러 해결하기

C:\Users>git config user.name abcd1224 fatal: not in a git directory fatal: not in a git directory 원인 : git repository로 사용하기 위한 초기화 작업이 진행되지 않아 발생하는 오류 해결 방법 : 해당 디렉토리에 .git 폴더가 있는지 여부를 확인하고 없을 경우 git init 명령어로 초기화 및 기본 설정 폴더인 .git 디렉토리를 생성 C:\Users>git init Initialized empty Git repository in C:/Users/.git/

Git&Github 2021.10.13

[Python] with as 구문

with as 사용 이유 프로그램 짤때 코드가 길어지는 경우 파일이나 특정 함수를 열고 닫아야지 충돌없이 잘 작동함 But 프로그램 짜다보면 닫는걸 까먹거나 찾기 어려운 상황에 사용하는게 with as 구문 ※with as는 파일, 특정 함수를 열고 -> 쓰고 -> 닫고 알아서 자동으로 함 with open('test.txt', 'r') as tt: test_file = tt.read() print(test.file) test.txt 라는 파일이 있을때, with as 구문으로 열어본다. open을 사용했으면, 반드시 마지막에 close()을 사용해야함

파이썬 2021.10.05

Google Developers Machine Learning Bootcamp 2021 중간 점검 및 상품 후기

구글 부트캠프가 시작한지 얼마 되지않았지만 Coursera 미션, Kaggle 미션, 자격증 취득 미션 등 여러가지 미션들을 정신 없이 클리어 하다보니까 벌써 8월이 끝나가는군요. 지금은 위에 언급했던 미션들과 다른 프로젝트를 진행중이라 정신이 없어서 제대로 언급은 못해드리겠지만 시간난다면 Coursera 수료증, 여러가지 Machine Learning 자격증 인증 및 후기 를 올려볼까합니다.

개발자 일지 2021.08.28

구글 개발자 머신러닝 부트캠프 (Google Developers Machine Learning Bootcamp 2021) 합격 후기

구글 개발자 머신러닝 부트 캠프 (Google Developers Machine Learning Bootcamp 2021) 관해서 많으신 분들이 관심이 있을 거 같아서 합격 후기에 대해서 기록해보려고 합니다. 저는 프로그래밍이라는 것을 작년에 복수전공하게 되면서 처음 접하게 되었습니다. 그래서 다른 전공자에 비해서 많은 부족함을 느끼고, 이러한 개발자 양성 프로그램에 관심이 많았고, 합격할 거라는 생각이나 기대를 하지 않은 채 이번 부트 캠프에 지원하게 되었습니다. 그런데 생각지도 못하게 합격하게 되어서 필자도 당황스러웠습니다.(아직 부족한 게 많은 거 같은데...) 제가 생각하는 합격에 중요한 관계가 있는것들 1. 파이썬 퀴즈 (100점 가까이 점수) 2. 지원 동기(※지원자격에서 알 수 있듯이 취직,..

개발자 일지 2021.08.10

정규 표현식(Regular Expression)

정규 표현식 문법 특수문자 설명 . 한 개의 임의의 문자를 나타냅니다. (줄바꿈 문자인 \n는 제외) ? 앞의 문자가 존재할 수도 있고, 존재하지 않을 수도 있습니다. (문자가 0개 또는 1개) * 앞의 문자가 무한개로 존재할 수도 있고, 존재하지 않을 수도 있습니다. (문자가 0개 이상) + 앞의 문자가 최소 한 개 이상 존재합니다. (문자가 1개 이상) ^ 뒤의 문자로 문자열이 시작됩니다. $ 앞의 문자로 문자열이 끝납니다. {숫자} 숫자만큼 반복합니다. {숫자1, 숫자2} 숫자1 이상 숫자2 이하만큼 반복합니다. ?, *, +를 이것으로 대체할 수 있습니다. {숫자,} 숫자 이상만큼 반복합니다. [ ] 대괄호 안의 문자들 중 한 개의 문자와 매치합니다. [amk]라고 한다면 a 또는 m 또는 k 중..

인공지능 관련 2021.07.14

아스키 코드 표 (ASCII Code)

Code 0~31 ASCII control characters는 인쇄가 불가능한 제어코드들입니다. 프린터 같은 주변기기들을 제어할 때 사용됩니다. Code 32 ~ 127 ASCII printable characters는 다른 어떠한 ASCII 변형 테이블에서도, 공통적으로 사용되는 인쇄 가능한 문자로 불립니다. 문자, 숫자, 구두점 및 기타 기호들을 나타냅니다. 또한 키보드에 있는 거의 모든 문자를 찾으실 수 있습니다. (127은 DEL 명령을 나타냅니다.)

파이썬 2021.06.22