일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자연수의성질
- 언리얼학습
- 언리얼프로젝트
- 데이터시각화
- C++
- 이수증
- pandas
- html/css
- 정보처리기사실기
- 정보처리기사필기
- 데이터입출력구현
- 파이썬
- 머신러닝
- 코딩테스트
- JSP/Servlet
- 중학수학
- 데이터베이스
- Orange
- 자바 실습
- 자바
- 딥러닝
- 핵심프로젝트
- numpy/pandas
- 데이터분석
- 요구사항확인
- 선형분류모델
- 선형회귀모델
- 디버깅
- 텍스트마이닝
- c언어
- Today
- Total
목록웹 · 앱 개발 (128)
클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지
이 부분은 인사교 수업 시간에 진행했던 내용인데 한번 정리해보기로 했다. 사실 책에 모두 나와있는 내용이라서 생략하려고 했으나 그래도 책에 없는 내용도 다루고 있어 짧게라도 소개하는 것이 좋을 것 같다. 공부할 내용이 정말 많고 수업의 진도를 따라가지 못해 복습은 꿈도 못 꾸고 있지만 그래도 이제는 차근차근 정리해보려고 한다.책으로 학습을 한번 진행해서 수업의 내용도 별로 어렵지 않았다. 1. 목록 만들기 순서가 있는 목록과 순서가 없는 목록을 이렇게 만들어 볼 수 있다. 그래도 처음에는 수업을 나름 잘 들어서 어렵지만 따라서 필기를 잘 했다. 나중에 갈수록 잘 하지 않았지만 말이다. 2. 하이퍼링크 텍스트를 클릭하며 해당 링크로 이동한다. 네이버로 이동할 수도 있고 실습 파일로도 이동..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
어제부터 다시 공부를 시작했다. 지난주 목요일에 정보처리기사 필기 시험을 치른 후로 공부가 너무 하기 싫어 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 오류가 발생해서..
에러 읽고 대처하기 마지막 단원이다. 조금 전에 방 청소도 했고 아침에 1시간 정도 공부할 시간이 더 남아있다. 최대한 빠르게 학습을 진행해볼 것이다.바로 이어서 시작해본다! 이론 7 - 자주 접하는 에러 코드 6 : Recursion error Recursion은 우리말로는 재귀함수이다. 재귀함수는 함수 안에서 자기 스스로를 부르는 함수이다. 코드를 짧고 간결하게 작성하기 위해 사용하는 경우가 많다.예시를 보면 sum_to는 0부터 n까지 합을 구하는 함수이다. 4를 넣으면 10이 나올 것을 기대하지만 실제로는 오류가 뜬다. 만약 5까지의 합을 구할 때는, 일단 0부터 4까지의 합을 구하고 마지막에 5를 더해 10으로 계산한다. 이런 식으로 자신에서 뺀 것을 먼저 계산하고 자신 값을 더하는데 오류 메..
전 시간에 이어 자주 접하는 애러 두 가지를 더 학습해보고 실습 문제를 풀어보고자 한다. 그런 다음 6번째 애러에 대해서도 하나 더 학습해볼 수도 있다.아침에 낮잠을 너무 많이 자서 공부 일정이 많이 지체되었다. 이제 힘을 내서 아침 시간 동안 2주차 학습을 끝마치고자 한다. 오후에는 부모님이 오시니 방 청소도 하고 식사도 하며 좀 놀게 될 것 같다. 그러니 이 시간에 최대한 집중해서 공부를 해보자! 이론 5 - 자주 접하는 에러 코드 4 : Index errorIndex error인덱스는 리스트에서 몇번째 원소를 찾고자 할 때 사용한다. 여기서는 인덱스가 맞지 않을 때 발생하는 애러이다.이 예제는 첫번째 원소를 리턴해주는 함수이고, first_character에 hello라는 값을 넣어주면 h를 리턴한..