일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 중학수학
- 머신러닝
- 자바
- 컴퓨터비전
- CSS
- numpy/pandas
- JSP/Servlet
- 코딩테스트
- pandas
- 파이썬
- 운영체제
- 혼공머신
- html/css
- 정보처리기사실기
- CNN
- 데이터분석
- 자바 실습
- 파이썬라이브러리
- 데이터베이스
- 중학1-1
- SQL
- 딥러닝
- 정수와유리수
- 데이터입출력구현
- 영어공부
- 정보처리기사필기
- 텍스트마이닝
- 컴퓨터구조
- 연습문제
- C++
- Today
- Total
목록전체 글 (1249)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
오늘은 정처기 공부 2일차이다. 오늘도 3개 이상의 강의를 듣고 문제를 풀어볼 것이다. 오늘 풀 문제는 굉장히 많아서 다할 수 있을지 걱정이 되기도 하지만, 시간이 없으면 어제처럼 쉬는 시간과 점심시간을 이용해 공부해볼 것이다.쉬는 시간에도 밖에 나와서 운동하며 내가 블로그에 정리해본 내용을 암기해보았다. 이렇게 틈틈이 공부하면 분명 오늘 해야 할 분량을 잘 마칠 수 있을 거라 기대해본다.그럼 바로 학습을 시작해보자! 애자일(Agile) 🎊🎊🎊 1. 애자일 방법론 개념소프트웨어 개발 방법론의 하나로 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하는 방법이다. 2. 애자일 방법론 등장 배경기존 방법론의 한계를 극복하기 위해 등장했다. 3. 애자일 방법론 특징프로젝트의 요구사항은 기능 중심으..
이번에는 UML에 대한 부분을 학습해볼 것이다. 사실 앞부분은 자바시간에 수업을 안 듣고 학습일지를 쓰기도 했었다. JDBC 수업을 나가는데 무슨 말인지 하나도 알아들을 수가 없어 간간히 자투리 시간을 이용해 다른 공부를 한 것이다.기본 수업을 아직 듣지 못한 내게 이 과정은 고급문법을 배우는 것처럼 너무나 어렵고 지금의 수준에 맞지 않았다. 차라리 그 시간에 내가 할 수 있는 일을 하는 게 더 나은 것 같았다.데이터베이스 수업과도 관련이 많아서 이 수업도 하루이틀밖에 듣지 못한 내겐 아직 접근하기 어려운 영역이기도 했다.UML도 쉽지는 않은 개념이지만 지금 배우는 과목과도 연결되어 배우고 나면 많은 도움이 될 것 같다.그럼, 본 학습을 시작해보자! UML 💎💎💎 1. UML(Unified Mode..
오늘부터 난 수제비로 정보처리기사 필기 공부를 시작했다. 지난주 월요일엔가 시험을 접수했다. 가장 기간이 느린 것을 찾았는데 바로 이 날짜였다.이 자격증이 있고 없고에 따라 연봉이 크게 차이가 난다고 한다. 필기시험은 7월 25일에 보는데 이제 딱 한달이 남았다. 대부분 사람들이 짧은 시간 동안 집중적으로 공부하는 경우가 많은 것 같았다. 빠듯하기는 해도 불가능한 일은 아니다. 정보처리기사 시험과 우리반에 새로 온 친구 오늘 새벽에 강의 영상도 하나 구입했고 이 강의는 무려 140강이 넘는다. 보통 10~30분 분량이고 30분이 넘어가는 것도 많이 있다. 한 과목당 15~16강의 이론 수업이 있고, 그 외에 기출문제 강의는 따로 있는데 이것도 상당히 많다.기출문제도 작은 소단원을 마치면 2쪽 이상의..
오늘 새벽에 정보처리기사 필기 공부를 별로 하지 못해서 쉬는 시간과 점심시간을 이용해 내용을 정리해보기로 했다. 점심시간에는 집에 가서 관련된 내용을 스캔해보고 쉬는 시간에는 자투리 시간을 아껴서 내용을 기록해볼 것이다.두번째 강의부터는 좀더 어려운 개념이 들어가서 한번 들어서는 이해가 잘 되지 않았다. 점심을 먹으면서 이 부분을 다시 들어도 좋겠다.바로 학습을 진행해보자! 요구분석 기법 💎💎💎1. 요구분석(Requirements Analysis)의 개념 🎃사용자의 요구를 추출하여 목표를 정하고 어떤 방식으로 해결할 것인지 결정하는 단계개발 대상에 대한 사용자의 요구사항 중 명확하지 않거나 모호하여 이해되지 않는 부분을 발견하고 이를 걸러내기 위한 과정 2. 요구분석의 특징 🎃소프트웨어 개발의 ..
어젯밤 12시 넘어서 잠을 청하려는데 갑자기 정보처리기능사 시험에 대한 걱정으로 잠을 이룰 수 없었다. 지난주 금요일에 인사교에서 필기시험 책은 받았으나 5과목이나 되고 책도 정말 두껍고 한 달 안에 과연 공부를 다 마치고 시험에 합격할 수 있을지 미지수였다.데이터베이스 선생님은 1독으로 1주일만에 공부해서 합격을 했다는데, 그건 전공자들 이야기고 나같이 이쪽에 문외한인 사람은 한번에 합격하기는 어려워 보였다. 밤 늦게 수제비 네이버 카페에 들어가서 합격 수기 동영상도 시청하고 가입도 하다 인강을 구입해서 공부를 하는 것이 좋을 것 같았다. 새벽 1시가 넘은 시간에 난 7만원 정도 되는 강의를 주문했다.내일 결제하려면 시간도 많이 걸리고 새벽에 일어나자마자 공부를 진행해보고 싶었다. 그리고 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으로 계산한다. 이런 식으로 자신에서 뺀 것을 먼저 계산하고 자신 값을 더하는데 오류 메..