일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 요구사항확인
- 선형회귀모델
- JSP/Servlet
- c언어
- Orange
- 딥러닝
- 선형분류모델
- 정보처리기사필기
- 이수증
- html/css
- 데이터입출력구현
- 머신러닝
- 데이터분석
- 정보처리기사실기
- 텍스트마이닝
- 언리얼프로젝트
- 데이터시각화
- numpy/pandas
- 자바
- pandas
- 자바 실습
- 디버깅
- 중학수학
- 데이터베이스
- 언리얼학습
- 코딩테스트
- 핵심프로젝트
- 파이썬
- C++
- 자연수의성질
- Today
- Total
목록전체 글 (768)
클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지
조금 전에 파이썬 기초에서 풀었던 최종 테스트 문제를 다시 한번 풀어보느라 시간이 좀 지체되었다. 아무리 풀어도 2번 문제에 오류가 있는지 점수가 깎이는 이유를 모르겠다. 그냥 넘어가기로 했다.이제 디버깅 1주차 학습을 시작해본다. 실습 문제는 딱 하나지만 한 문제를 푸는데 많은 과정이 필요하다. 이전에 학습할 때는 이러한 과정은 자세히 기록할 수가 없었다. 이번에는 주피터 노트북을 사용하니 에러 코드를 자세히 기술할 수 있을 것 같다. 실습 문제 풀기 학습을 마치고디버깅은 이런 맛이 있는 것 같다. 한 단계씩 에러를 수정하며 고쳐가는 즐거움이 있었다. 1주차 학습은 모두 마쳤고 이제 2주차 공부를 시작할 차례이다. 다음에는 또 어떤 오류 메시지를 수정할 수 있을지 기대가 된다.
보호되어 있는 글입니다.
지난 세 달 전에 공부했던 디버깅 과목을 다시 펼쳐보았다. 그때는 학점을 따는데 급급해서 충분히 생각하며 문제를 대하지 못했고, 공부도 끝까지 마치지 못했다.오늘 저녁에는 이 과목을 처음부터 끝까지 공부하며 하루를 마감하기로 했다. 다행히 많은 시간이 걸리지 않을 것 같아 오늘 열심히만 한다면 충분히 마칠 수 있을 것 같다. 공부 시간은 최종 테스트까지 3시간 정도를 생각하고 있다. 수업 미리보기 오랜 시간 끝에 드디어 해결했다. 하지만 지난번에도 그렇고 원하는 답과 다르다는 결과가 나오고 있다. 이 부분을 될 때까지 해결해보기로 했다. 학습을 마치고첫 문제부터 굉장히 어려웠지만 지난번에 풀지 못했던 문제를 해결할 수 있어서 정말 기뻤다. 그리고 왠지 다른 문제도 풀..
이제 파이썬 응용 과목의 마지막 단원이다. 조금 잠이 오지만 몇 개의 문제만 풀어보려고 한다. 책으로 학습을 잘 했는지 여기에 나오는 문제들이 하나도 어렵지 않고 오히려 쉽게 느껴진다.이 공부만 마치면 이제 새로운 과목을 공부할 수 있을 것 같다. 뭐든 일주일 이상 지속하면 난 조금 질리고 새로운 변화가 필요함을 느낀다. 실습 문제 풀어보기 원래 문제에는 출력하는 기능이 없었지만 한번 만들어 보았다. 미션 문제 풀기 학습을 마치고여기까지 해서 파이썬 응용의 모든 공부를 다 마쳤다. 정말 오후 시간 전까지 목표를 달성해서 무척 뿌듯하다. 중간에 낮잠을 1시간 넘게 잤지만 말이다.저녁에는 지난번에 공부하다 만 디버깅 입문 공부를 해볼까 한다. 그리고 numpy/..
모듈과 패키지 단원이 시작되었다. 정말 재미있는 학습이 될 거라 기대해본다. 오늘은 공부를 할 때 영상을 가능하면 끄고 하려고 노력 중이다. 어제는 좋아하는 드라마를 보면서 파이썬 공부를 진행했었다. 실습 문제 풀기먼저 cal이라는 이름으로 모듈을 하나 만들어서 추가해주었다. 미션 문제 풀기 학습을 마치고 모듈과 패키지 단원도 별로 어렵지 않았다. 처음에는 무척 어렵게 느껴지던 부분도 다시 공부해보면 이해하는데 별로 많은 시간이 걸리지 않고 충분히 풀 수 있게 된다.이제 딱 한 단원이 남아있다. 마지막까지 최선을 다해보자.
책으로 파이썬 응용까지 모든 학습을 마쳤으니 이제 엘리스로 돌아와서 응용 과목의 2주차 학습을 시작해보려고 한다. 처음 공부할 때는 답이 많이 제공된 예제를 풀었으니 이번에는 주피터 노트북으로 혼자서 풀어보는 연습을 해봐야지! 실습 문제 풀기 미션 문제 풀기 이 문제는 야구에 대한 배경 지식이 어느 정도 있어야 이해할 수 있는 문제였다. 야구에 대해 거의 아는 게 없다보니 안타가 뭔지 타석이 뭔지도 아무것도 몰라서 문제를 이해하는데 굉장히 어려웠다. 계속해서 -1이 반환이 되어 왜 그런가 했는데 안타와 타석이라는 개념을 잘 몰라서 식을 잘못 썼던 거였다. 지난번에는 이 문제를 도저히 풀지 못했는데 이번에는 풀 수 있었다. 딕셔너리를 가져올 때 키..
이어서 되새김 문제를 풀어본다. 이제 7문제만 더 풀면 되니 좀더 힘을 내보자. 문제 12번 : 로또 번호 생성하기random 모듈을 사용하여 로또 번호(1~45 사이의 숫자 6개)를 생성하기(단, 중복 숫자가 있으면 안됨) 이건 도저히 모르겠기에 정답을 참고하며 풀어보았다. 매번 다른 숫자의 난수가 발생하고 있다. 문제 13번 : 누나는 영철이보다 며칠 더 먼저 태어났을까?영철이 누나의 생일은 1995년 11월 20일이고 영철이의 생일은 1998년 10월 6일이다. 문제 14번 : 기록순으로 정렬하기 기록순이 아닌 이름 순인줄 알았는데 아니었다. 세로 정렬이 안 되어 있어서 그렇게 보일 뿐이었다. 이 부분을 좀더 수정하면 다음과 같다. 문제 15번 : 청소 당번 2명 뽑기다음 ..
이번 단원에 문제는 굉장히 많다. 무려 18문제나 되어서 2시간은 잡고 문제를 풀어야 할 것 같다. 어려운 문제가 많겠지만 차근차근 공부하면서 풀어보기로 하자.클래스 문제는 주피터 노트북으로 하고 모듈부터 나머지는 모두 파이썬 프로그램으로 진행하려고 한다. 이젠 파이썬 프로그램을 사용하는 것이 많이 익숙해졌다. 왜 첫번째 문제부터 이렇게 안 풀리는지 화가 났었는데 내가 클래스 이름을 잘못 썼다는 걸 알게 되었다. 이런 문제를 풀 때는 이 부분에 주의해야 할 것이다. 100이 넘으면 100을 출력해야 하는데 그 수를 넘어가고 있다. 이건 함수가 제대로 적용이 안되고 있다는 뜻이다. 이제 잘 출력이 되고 있다. 그래도 클래스를 아예 못 푸는 건 아닌 모양이다. 문제 3번 : 참과 거짓 ..
파이썬 설치시 기본으로 설치되는 라이브러리를 '파이썬 표준 라이브러리'라고 한다. 이번에 소개하는 외부 라이브러리는 파이썬 표준 라이브러리가 아니므로 사용하려면 먼저 pip 도구를 이용하여 설치해야 한다. pip파이썬 모듈이나 파키지를 쉽게 설치할 수 있도록 도와주는 도구이다. pip으로 파이썬 프로그램을 설치하면 의존성 있는 모듈이나 파키지를 함께 설치해 주기 때문에 매우 편리하다. pip installPyPI(python package index)는 파이썬 소프트웨어가 모인 저장 공간이다. 현재 이곳에는 10만 건 이상의 파이썬 패키지가 등록되어 있으며 이곳에 등록된 파이썬 패키지는 누구나 내려받아 사용할 수 있다.pip install SomePackage pip uninstall설치한 패키..
전세계의 파이썬 고수들이 만든 유용한 프로그램을 만들어놓은 것이 파이썬 표준 라이브러리이다. '라이브러리'는 도서관이라는 뜻 그대로 원하는 정보를 찾아보는 곳이다. 모든 라이브러리를 다 알 필요는 없고 어떤 일을 할 때 어떤 라이브러리를 사용해야 한다는 정도만 알면 된다.이를 위해 어떤 라이브러리라 존재하고 어떻게 사용하는지 알아야 한다. 자주 사용되고 꼭 알아 두면 좋은 라이브러리를 중심으로 하나씩 살펴보자. 1. datetime.date연, 월, 일로 날짜를 표현할 때 사용하는 함수이다. 이렇게 두 날짜의 차이를 구할 수 있다. 요일도 구할 수 있다. 0은 월요일이고 1은 화요일이 된다. 2. time시간과 관련된 time 모듈에는 함수가 매우 많다. 그중 가장 유용한 몇 가지만 알아보자. ..