일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- html/css
- 컴퓨터구조
- JSP/Servlet
- numpy/pandas
- 파이썬라이브러리
- SQL
- 정수와유리수
- 정보처리기사필기
- 중학수학
- 데이터베이스
- 연습문제
- 머신러닝
- 영어공부
- 텍스트마이닝
- 데이터분석
- 혼공머신
- 운영체제
- 딥러닝
- 컴퓨터비전
- CNN
- pandas
- 자바
- 코딩테스트
- 자바 실습
- C++
- 데이터입출력구현
- 정보처리기사실기
- 중학1-1
- CSS
- Today
- Total
목록웹 · 앱 개발 (150)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
어제부터 다시 공부에 집중할 수 있게 되었고 공부에 흥미를 느끼는 중이다. 티스토리에는 하루에 50개의 글만 저장할 수 있지만 사실 하루에 50개를 올리는 일은 흔치 않은 일이다. 벨로그에 그동안 올렸던 글을 다 정리하면 앞으로는 많아야 20개가 될테니 이 부분은 더이상 제약사항이 되지 못한다.공부는 한번 쉬면 다시 시작하기가 참 힘든 것 같다. 잠시 쉬면서 놀다가 공부에 집중하는 시간도 처음에 30분 정도는 정말 하기 싫은 마음과 싸워야 하지만 그 이후에는 다시 즐겁게 할 수 있다. 만사가 그러한 것 같다. 이제 한 달 전에 공부하다 말았던 부분을 학습해보기로 하자. 저녁을 먹고 나서 8~9월 학습 계획을 짜보았는데 사실 너무 벅찬 무리한 계획이었던 것 같다. 너무 일정을 빡빡하게 계획하면 하기가 싫어..
이어서 테이블 실습을 진행해보겠다. 이 수업도 둘째날 진행했었다. 표를 만드는 건 정말 어려웠다. 특히 행와 열을 병합하는 문제가 참 쉽지 않아서 선생님께 질문을 했던 기억이 난다. 다른 학생들도 처음 해보는 작업에 어려움을 느끼기도 했으나 대부분 잘하는 것 같았다.들을 때는 조금 알았다가도 돌아서면 잊어버렸다. 오늘 점심 때 이 부분을 혼자서 실습해보며 드디어 병합하는 방법을 알게 되었다. 1. 테이블 만들기 기본 테이블을 만들어보았다. 테두리와 색깔은 보통 CSS를 통해 설정하는데 HTML에서도 조절할 수 있다. 하지만 이 방법은 별로 추천하지 않는다고 한다. 이번에는 열을 병합하여 표를 만들었다. 난 행과 열이 정말 많이 헤깔린다. 행이 어디인지 한참을 생각하며 손으로 그림을 그려야 ..
이 부분은 인사교 수업 시간에 진행했던 내용인데 한번 정리해보기로 했다. 사실 책에 모두 나와있는 내용이라서 생략하려고 했으나 그래도 책에 없는 내용도 다루고 있어 짧게라도 소개하는 것이 좋을 것 같다. 공부할 내용이 정말 많고 수업의 진도를 따라가지 못해 복습은 꿈도 못 꾸고 있지만 그래도 이제는 차근차근 정리해보려고 한다.책으로 학습을 한번 진행해서 수업의 내용도 별로 어렵지 않았다. 1. 목록 만들기 순서가 있는 목록과 순서가 없는 목록을 이렇게 만들어 볼 수 있다. 그래도 처음에는 수업을 나름 잘 들어서 어렵지만 따라서 필기를 잘 했다. 나중에 갈수록 잘 하지 않았지만 말이다. 2. 하이퍼링크 텍스트를 클릭하며 해당 링크로 이동한다. 네이버로 이동할 수도 있고 실습 파일로도 이동..
점심시간에 집에 와서 새벽에 공부했던 표 만들기 학습을 이어서 진행하고 있다. 인사교에서는 사람들이 너무 시끄럽고 어디가나 조용히 공부할 수 있는 장소가 없어서 점심 때 조금 일찍 와서 공부를 하는 중이다. 집에 도착해서 한 20분 정도는 마음을 정리하며 시간을 보냈지만 다시 집중할 수 있어서 감사했다.그냥 책에 있는 내용을 따라서 할 때는 따라 치기만 하니 내가 잘 하고 있는지도 잘 모르겠고, 막상 연습문제를 풀어보면 내가 아는 게 아는 게 아니었음을 알게 된다. 오늘 직접 문제를 만들어보면서 HTML을 실습해보는데 정말 재미있었다. 문제 1번가장 기본적인 테이블 만들어보기 이렇게 표를 만들어보았다. 처음에는 스타일을 적용하지 않았더니 표의 줄 표시가 하나도 되어있지 않았다. CSS가 들어가야..
단원을 마무리하며 연습문제를 풀어보기로 하자. 새벽에 일지를 정리하느라 시간이 많이 지체되었지만 그래도 1시간 정도는 더 공부를 할 수 있을 것 같다.다 하지 못하면 저녁에 집에 와서 학습할 예정이다. 4장 내용 한눈에 정리하기 문제 1번다음 결과 화면을 참고하여 조건에 맞게 웹 문서를 작성해보라. 문제를 풀기 전의 화면이다. 이렇게 1번 문제를 잘 풀었다. 2번 문제는 표를 그리는 조금 어려운 문제인데 한번 도전해볼 것이다! 문제 2번 문제를 풀기 전의 화면이다. 아직 CSS는 배우지 않아서 이 부분은 예제로 만들어져 있다. 2번 문제에 20분이 넘도록 투자했지만 여기까지밖에 하지 못했다. 아마도 표를 만드는 부분에서는 눈으로만 학습을 했던 것이 별 도움이 되지 않았던..
어제부터 다시 공부를 시작했다. 지난주 목요일에 정보처리기사 필기 시험을 치른 후로 공부가 너무 하기 싫어 1주일 이상 놀기만 하고 아무것도 하지 못했다. 다시 마음을 회복하며 어제 저녁에 해보니 충분히 할 수 있었다. 어제 지난번에 공부하다 말았던 부분부터 다시 학습하는 중이다.그리고 전에 학습하지 않고 책으로만 진행했던 부분을 처음부터 강의도 들으면서 공부해보았다. 책에 중요한 내용도 기록하면서.. 공부가 다시 재미있어지고 있다. 뭐든 매일 하지 않으면 즐거움을 잃게 되는 것 같다. 다시 찾은 공부에 대한 즐거움을 잃고 싶지 않다. 하이퍼링크는 클릭만 하면 연결된 곳으로 바로 이동해 웹 사이트를 더욱 편리하게 사용할 수 있는 중요한 기능히다. 단순해 보이는 이 기능에도 여러 속성을 이용해 다양하게 활..
이제 3주차의 마지막 단원 학습만이 남아있다. 휴~ 빨리 마치고 싶다! 운동을 하려고 했지만 이 수업까지 마저 학습하고 할 생각이다. 저녁도 아직 먹지 않았으나 배는 하나도 고프지 않다.가족들과 오랜만에 만나 오리고기로 포식을 했으니 저녁은 간단히 먹어도 될 것 같다. 진짜 오랜만에 동생도 만나서 프로그래밍 이야기도 하고 서로 대화가 통해서 즐거운 시간이었다. 그리고 컴퓨터도 손봐줘서 정말 좋았다.이번에는 파이썬의 유닛테스트에 대해서 학습해볼 것이다. 이것은 파이썬에서 좀더 손쉽게 사용할 수 있는 모듈 유닛테스트이다. 이 모듈은 어떻게 사용하는지, 어떤 점이 좋은지 살펴보게 될 것이다. 이론 4 - 파이썬의 unittest 유닛테스트는 파이썬에 기본적으로 내장되어 있는 모듈이다. 유닛테스트는 파이썬만 ..
이제 테스트 코드의 두번째와 세번째 단원만 학습하면 3주차 학습도 마치게 된다. 요즘 듣는 수업들은 이론 수업들이 전보다 많아지고 어렵기에 정리를 하는 것도 쉽지 않다.내가 이해를 해야 정리할 수 있는데 한번 들어서는 잘 이해되지 않기도 한다. 어떤 때는 내가 분명 기록했는데 다시 읽어보면 무슨 소리인지 잘 모르겠는 것도 있었다.아무튼 배우는 것만큼 복습도 정말 중요하다. 그럼 바로 학습에 들어가보자! 이론 3 - 유닛 테스트의 조건 3번과 4번 조건이 조금 특이하다. 작으면서 넓어야 한다는 뜻은 무엇일까? 1. 읽기 쉽다 테스트의 내용을 쉽게 이해할 수 있어야 한다. 즉 함수 안의 내용이 테스트를 잘 드러내고 있어야 한다.초보자들이 잘하는 실수 중에 하나는 테스트 이름을 test1이라는 식으로 매기는..
3단원 학습에 들어가본다. 원래는 오늘 오후에 이 단원을 모두 학습하려고 했는데 가족들과 시간을 보내다보니 오후 시간이 많이 지나갔다. 그래도 이런 시간도 정말 소중하니 아까워하지 않는다.이 단원은 아주 길지는 않아서 저녁시간 전까지 학습할 수 있을 것 같다. 하지만 언제나 난 계획보다 더 많은 시간 걸리므로 초과될 수 도 있다. 그러면 바로 학습에 들어가보자.조금 전에 미션 문제가 얼마나 어렵던지 건너뛰고 싶었지만 그래도 2/3 이상 풀어서 뿌듯하다. 이제는 디버깅을 만나도 당황하지 않고 어떻게 해결할 수 있을지 고민하고 질문해보게 된다.3단원을 마치고나면 스스로 테스트 코드도 작성하며 디버깅 실력이 한층 상승할 것으로 기대한다. 이론 1 - 왜 테스트 코드가 필요한가요? 예시 1 이 함수가 ..
이제 2단원의 마지막 과제인 미션 문제가 남아있다. 너무 어려워서 나중에 풀려고 했으나 그래도 시도는 해봐야 배운 것이 머릿속에 남아있을 것 같다. 그냥 바로 3단원으로 넘어가기에는 많이 아쉬웠다.실습 문제도 강사님의 해설을 보면서 작성한 것이니 스스로 푼 건 아니니 다음에 공부할 때 꼭 리셋하고 다시 풀어볼 것이다.그럼 미션 문제를 살펴보기로 하자! 미션 - 스마트 홈 디버깅하기 문제 코드는 바로 이것이다. 너무 길어서 끊어서 캡처해보았다. 첫번째 오류 : Syntax 실행해보니 11번째 줄에서 syntax 에러가 발생했다고 한다. 즉, 문법 오류가 발생한 것이다. Problem 1 코드 고치기콜론이 빠져서 if 옆에 붙여주었다. Problem 2 코드 고치기2번 코드는 name 오류가 발생해서..