일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 머신러닝
- 영어공부
- 파이썬라이브러리
- 정보처리기사필기
- 연습문제
- numpy/pandas
- pandas
- 혼공머신
- 자바
- 정보처리기사실기
- 운영체제
- 자바 실습
- 데이터분석
- 데이터입출력구현
- 컴퓨터비전
- 중학1-1
- JSP/Servlet
- SQL
- 중학수학
- CNN
- 딥러닝
- 컴퓨터구조
- 데이터베이스
- C++
- 정수와유리수
- 텍스트마이닝
- html/css
- 코딩테스트
- 파이썬
- CSS
- Today
- Total
목록2024/08 (418)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
인공지능 사관학교에서는 7+1 수업을 운영한다. 마지막 8교시 때는 자유롭게 자신이 하고 싶은 공부를 하는 것이다. 지난 금요일에는 갑자기 수업을 안해서 전 시간에 학습한 것을 더 푸는 시간인줄 알았었다.그러니까 월요일에 데이터베이스 4교시 수업은 없었고 3교시까지 진도를 나갔을 거라 예상해본다.원래 오후 수업이었는데 지난주 금요일만 아침 수업으로 변경된 것 같았다. 아마 월요일 수업까지 마쳐야 하니 그전까지 진도를 다 빼려고 그런 것 같기도 하다.이번 시간에는 데이터베이스의 개요와 데이터 모델링에 대해서 학습해볼 것이다. 화요일 1교시 전까지의 간극을 매울 수 있을 듯하다. 데이터베이스 개요데이터베이스 예시이것은 중고거래 사이트의 데이터베이스를 도식화한 것이다. 회원 정보를 관리하기 위해서도 많은 과정..
오후에는 3시간 반 정도 데이터베이스 공부를 할 예정이다. 공부할 게 너무 많아서 더 많은 시간은 내기 힘들다. 그래도 매일 조금이라도 학습 시간을 가져야 내일 수업도 잘 따라갈 수 있을 것 같다.어제 선생님께서 알려주신 방법도 있으니 오라클에 다시 한번 접속해보려고 한다.우선은 27일 첫날 수업을 PPT 자료로 학습해볼 것이다. 첫날은 녹화가 안 되어 있어서 동영상을 들을 수가 없다. 강사님의 자료라도 있어서 참 다행이다. 무단 복사는 되지 않지만 난 공부 목적으로만 사용하니 괜찮을 것 같다.자료를 보다가 참고할만한 게 있으면 관련 학습도 진행해볼 수도 있겠다. 어제는 이 자료가 있는지 몰라서 수업을 진행하는 화면을 캡쳐했더니 화질이 많이 안좋았다. 다음에 시간이 나면 이미지를 업데이트 할 수도 있지만..
오라클 데이터베이스를 설치했고, SQL DEVELOPER도 설치해주었다. 여전히 안 되는 것 투성이지만 원래 처음은 그럴거라 생각하며 다음의 진도를 학습하보기로 했다.새벽에 오늘 하루 일정을 계획할 때는 모든 것이 승승대로이고 진도도 팍팍 나갈 것 같은데, 막상 해보는 계획했던 것의 1/5도 하기 어려울 때가 대부분이다. 그럴 때마다 낙심을 해서는 개발자로 성공하기 어렵다.개발은 원래 어려운 분야이다. 그러니까 매일 조금씩 배운다고 생각하고 걸어갈 것이다. 그럼 이제 공부를 시작해보자!여기까지만 하고 4장부터는 내일 학습해볼 생각이다. 내일이면 더 잘될 수도 있고 지금 할 공부가 정말 많다. 토드 설치하기 사실 이 포스트에는 토드를 설치하는 과정을 학습한 걸 올려보려고 했는데, 요즘 토드를 잘 사용하지..
바로 이어서 5월 28일 2교시 수업을 들으며 내용을 정리해본다. 데이터베이스 수업은 이제 다음주 월요일이 마지막이지만, 난 어제 처음 수업을 들었으니 앞으로 2주는 더 공부를 해야 진도를 맞출 수 있을 것 같다.그럼 바로 공부를 시작해보자! 논리적 모델링 실습하기 실습해보기실습 문제를 한번 풀어보았다.정답은 이렇게 된다. 3. 물리적 모델링 물리적 모델링 용어 정리 실무에서는 엔터티를 테이블이라고 바꿔서 부른다. 둘은 서로 같은 개념이다. 개념적 모델링에서는 엔터티가 물리적 모델링에서는 테이블로 바뀌는 것이다. 속성도 열로, 인스턴스는 행으로 용어가 바뀜시험에서 이 3가지를 구분하는 문제들이 자주 출제되니 꼭 숙지할 것! 환경 설정하기 SQL DEVELOPER 다운로그SQL DEVE..
2교시 수업을 들으며 공부를 하다 아무래도 데이터베이스 책 3장을 학습하고 수업을 듣는 것이 더 나을 것 같았다. 3장에는 오라클 데이터베이스를 설치하는 방법이 자세히 설명되어 있다.강사님께서는 약간은 알고 있다는 전제하에 진행을 하시는지 중간에 해결하지 못하는 부분이 생겨서 한참 검색을 하느라 공부가 좀 지체되었다.그럴 바에는 책 학습을 먼저 하는 게 좋을 듯하다.이 장에서는 오라클 데이터베이스와 사용자 편의성을 높이기 위한 도구 프로그램을 설치한다. 1. 오라클 데이터베이스 설치 및 접속 오라클 데이터베이스를 사용하기 위해서는 홈페이지에 접속하여 계정을 생성하고 관련 파일을 다운로드해야 한다. 정상적으로 설치하면 접속하여 데이터 관련 작업을 시작할 수 있다. 오라클 데이터베이스 설치 전 준비 ..
5월 28일 둘째날 수업의 내용을 정리해본다. 잠시 들어보니 서론 없이 바로 데이터 모델링으로 들어가는 것 같다. 책보다 좀더 깊이있는 데이터베이스 수업인 것 같아 기대가 된다.그럼 기본 학습에 들어가보자! 1. 데이터 모델링이란? 관계(Relationshiop)두 엔터키 사이에는 어떤 관계가 있을까?대여라는 관계가 생성된다. 학생은 도서관에서 책을 빌릴 수 있고, 책은 학생에게 대여된다. ERD(Entity Relationship Diagram)ERD는 엔터티(Entity)와 엔터티 간의 관계(Relationship)을 발견하고 이를 그림(Diagram)으로 표현한 것이다.개념적 모델링의 최종 산출물이라고 할 수 있다. ERD 그리는 순서사각형으로 엔터티를 그리고, 중요한 엔터티는 왼쪽 상단에 배치..
이번 장에서는 관계형 데이터베이스의 구성 요소에 대해서 자세히 알아보려고 한다. 그리고 오라클 데이터베이스에 대해서도 기본적인 내용을 학습해본다.바로 시작해보자! 데이터베이스 공부도 조금씩 재미있어지고 있다. 1. 관계형 데이터베이스의 구성 요소먼저 관계형 데이터베이스를 구성하는 주요 요소를 살펴본다. 개념적인 구성 요소를 간단히 살펴본 후 나머지 장에서 자세한 내용과 사용법을 익혀나간다. 테이블관계형 데이터베이스는 기본적으로 데이터를 2차원 표 형태로 저장하고 관리한다. 이 표 형태의 데이터 저장 공간을 테이블(table)이라고 한다. 테이블ㄹ은 2차원 형태이므로 가로줄과 세로줄로 구성된다. 이때 가로줄을 행(row), 세로줄을 열(column)이라고 부른다. 행 행은 저장하려는 하나의 개체를 구성하는..
이제 본격적으로 데이터베이스 입문 과정을 시작해본다. 다음주 월요일에 데이터베이스 수업이 끝나니 가능하면 빨리 이 과정을 학습해볼 계획이다. 열흘 안에 다 마치고 HTML/CSS 공부도 시작해야 한다.어제 수업을 들어보니 많이 어렵지는 않았고 공부를 하면 충분히 따라잡을 수 있을 것 같았다.게임 개발 수업을 들을 때 어떤 강사님께서 알고리즘과 데이터베이스, 컴퓨터 구조 등의 공부를 나중에 하는 게 좋다고 하셨는데 이렇게 지금 해볼 수 있어서 정말 감사하다.오라클도 설치해야 하고 할 게 많지만 차근차근 따라해보면 분명 다음주 월요일에 수업은 한결 수월해질거라 믿는다. 시작하기 전에데이터베이스 기초가 탄탄한 사람만이 실무에서 데이터베이스를 설계하고 관리할 때 높은 업무 효율을 낼 수 있다고 한다.우선 출판..
어제까지 2주 동안 자바를 공부했고 오늘부터 일주일 정도는 JSP/Servlet을 공부해보려고 한다. 새벽에 30분 정도 더 공부할 시간이 있어서 JSP 공부를 시작해보려고 했었다. 하지만 갑자기 티스토리에 접근할 수 없어서 30분 동안 이걸 해결하느라 시간을 낭비하고 말았다.사실 오늘 새벽에 3시에 일어났는데 30분을 어제 일정과 루틴을 정리하는데 시간을 보냈고 3시 반부터 8시까지 4시간 반이나 입사 지원서를 썼다. 2시간이면 끝날줄 알았는데 지난번에 입사지원을 아주 대충 써서 제대로 쓰는데 시간이 좀 걸렸다. 그래도 다 쓰고 나니 정말 뿌듯했다. 서류 전형을 합격한 후에 면접을 볼 수 있는 기회가 제공되는지 알았는데 선착순이라고 한다. 솔직히 진짜 가고 싶은 회사는 없었다. 게임 회사였다면 정말 좋..
이제 남은 시간 동안 이 세 문제를 풀어보려고 한다. 문제가 굉장히 어렵지만 꼭 모두 풀어보려고 단원을 잘 마무리해볼 것이다. 그럼 바로 이어서 공부를 시작해보자! 문제 10번Dictionary 클래스의 kor2Eng() 메소드와 DicApp 클래스를 작성하라. 이 문자열은 dictionary 형식이라 서로 짝을 이룬다. 그러니까 그 위치에 맞는 단어인지 검사를 하면 되는 거였다. 이제 두 문제가 남았다. 빨리 문제를 풀고 쉬고 싶은 마음이다. 문제 11번다수의 클래스를 만들고 활용하는 연습을 해보자. 사칙 연산을 수행하는 클래스를 만들라. 이 계산기 프로그램은 클래스가 많이 필요해서 패키지를 따로 만들어서 진행했다. 0으로 나눌 수 없다는 예외 처리도 해주었다. 책에는 이런 부분..