본문으로 건너뛰기

· 약 2분
karais89

book image

기간

4일

목적

오랜만에 근처 도서관에서 가서 책을 빌림.

개발 관련 책들을 잔뜩 빌려왔다. 그 중에 하나

소프트웨어 개발 방법론을 다루는 책이다.

리뷰

소프트웨어 개발 방법론, 그냥 가져다 쓰는 도구가 아니다

저자가 블로그에 포스트 했던 글들을 모아서 책을 집필 했다고 한다.

소프트웨어 개발 방법론에 대해서 인문학적으로 접근한 책이다.

책 자체가 어렵지 않게 술 술 읽혔다.

아래와 같은 장으로 구성되어있다.

  • 프롤로그
  • 개발 방법론
  • 개발 조직론
  • 개발 표준
  • 소스 관리 도구
  • Framework
  • TDD

특징

  • 쉽게 쓰여진 책
  • 각 챕터마다 삽화가 수록되있어서 한번 더 저자의 의도를 파악하기 좋았다.
  • 각 장마다 재미있게 읽을 수 있는 컬럼을 기재해 놓았다.
  • 개발 방법론에 대한 설명, 팀 조직에 대한 설명
  • 개발 방법론에 대해 거시적으로 잘 정리된 글을 보는것 같다.

책에서 추천 하는 도서

  • 리팩토링
  • 패턴을 활용한 리팩토링
  • 테스트 주도 개발
  • 고품질 쾌속개발을 위한 테스트 주도 개발

평점 및 한줄평

소프트웨어 개발 방법론에 대한 생각

3.5/5

· 약 8분
karais89

방송대 3학년 편입 후 1년 6개월

이제 마지막 학기만 남았다. 저번 학기에는 그래도 공부한 것에 비해 성적이 괜찮게 나와 기분이 좋았다.

이번에는 이번에는 공부를 많이 하지 못했던 터라 조금 불안한 마음으로 중간고사와 기말고사를 준비 했다.


세번째 학기에 선택한 과목

  • 멀티미디어시스템 (1학년)
  • 선형대수 (2학년)
  • 데이터베이스설계및구현 (3학년)
  • JSP프로그래밍 (3학년)
  • 컴파일러구성 (3학년)
  • 인공지능 (4학년)

각 과목의 선택 이유 및 느낀점

멀티미디어시스템

방송대 졸업시에 전공 학과만 듣고 졸업하는게 목표 였기 때문에 (교양 과목을 굳이 듣고 싶지 않았다.)

선택할 수 있는 1~2학년 과목 중 마지막 남은 과목이라 선택했다.

어쨋든 전체적인 멀티미디어에 대한 설명과 기초 지식을 쌓는데 도움이 될 것 같아서 선택 했다.

선형대수

게임 프로그래머로서 선형대수가 중요하다는 생각을 가지고 있었고, 부족하다는 생각이 들었기 때문에 수강하였다.

그리고 또한 저번 학기에 이산수학을 가르치시던 교수님이라 믿고 선택 하였다.

행렬과 벡터, 그리고 선형변환에 대한 개괄적인 설명을 해준다. 기초 개념 쌓기에 참 좋은 강의 같다.

학부 수준의 수학이라 그런지 문제 난이도도 쉬운 편이고, 기출 문제 위주로 나오는 편이다.

개인적으로는 저번 학기에 들었던 이산수학보다는 조금 더 이해가 되지 않는 내용이 있어서 (강의 수준의 문제가 아닌 내 문제) 강의를 2번 반복해서 학습하였다.

사실 이 교수님이 정말 마음에 드는게 정말 열성적으로 가르치시고, 수학을 정말 좋아하시는게 느껴져서 좋다 참..

아래는 교수 페이지 보고 더 마음에 들었던 내용 발췌

문제를 일부러 어렵게 출제해서 골탕먹게 하는 못된 선생은 아니랍니다.

원래 어려운 문제일수록 배점이 높아야 할 것이지만 오히려 어려운 문제는 틀릴 가능성이 높아서 배점을 2점으로 하였습니다.


데이터베이스설계및구현

이것도 저번 학기에 들었던 데이터베이스 과목이 마음에 들어서 선택 하였다.

저번 학기와 거의 평이 같다.

DB를 실제 사용하는 법에 대한 내용. MySQL을 사용하고, 워크벤치 등을 사용하여 실제 데이터 스키마 구현.

다양한 쿼리문을 작성하여 어떤식으로 검색을 하고, 삽입을 하고, 사용하는지에 대한 설명을 해준다.

교수님 자체가 열정적이시고, 딱 이해 되게 잘 가르치시는 것 같다.

시험 문제에 대한 난이도도 높지 않아 부담되지 않았던 것 같다.

제일 만족했던 과목 이었던 것 같다. 이 교수님도 정말 데이터베이스설계및구현에 대한 열정이 있으셔서 좋다.


JSP프로그래밍

이것도 역시 저번 학기와 비슷한 평. 6과목 중에 내가 느끼는 강의평은 최악이다.

JSP라는 프로그래밍 언어는 처음 접하는 부분이라 기대를 상당히 많이 했다.

저번 학기와 마찬가지로 역시나 교수님에 대해 그렇게 좋게 생각은 들지 않는다.

솔직한 평의로는 거의 PPT를 읽는 수준의 강의 였다고 본다. 강의 자체도 재미가 없었다.

시험 자체에 대해서는 평가하지 않겠다. 시험 문제는 힌트를 제공하고, 다른 과목들과 마찬가지로 기출 문제 위주로 내지만, 꼬아서 내는걸 가장 많이 하시는 교수님 같다.


컴파일러구성

컴파일러는 꼭 들어야지 하고 선택.

강의도 재미있었고, 어떠한 식으로 대략적으로 컴파일러 언어가 돌아가는지에 대해 배운 것 같다.

사실 생각했던 건 컴파일러를 직접 만들어서 뭔가를 하나?? 였지만.. 그정도 까지는 아니었다..

물론 강의나 교재에서는 어휘분석기 및 구문분석기의 사용 방법도 가르쳐주고 직접 실습도 진행 한다. 그냥 제가 부족해서 못하는 것..

하지만 충분히 컴파일러에 대한 개념을 쌓게 해주고, 조금만 더 파고 들면 컴파일러도 만들 수 있겠구나 라는 생각이 들긴 한다.


인공지능

이번 학기에 들은 유일한 4학년 과목.

4학년 과목 들을게 너무 없다. 그래도 요즘 트랜드인 인공지능을 듣게 되었다.

강의도 재미있었고, 다 좋았다.

그냥 이번에 아쉬웠던 건 제일 시간 투자를 못했던 과목이라 아쉬움 정도..


느낀점

느낀점은 거의 저번 학기와 비슷하다.

결국엔 공부한 만큼 성적이 나오고, 깊이 있게 공부하지 않고, 얇게 공부하는게 아쉽지만 이해는 가는 정도?

자기가 흥미를 느끼고 더 깊게 파고 들어야 될 것 같다. 이번에도 운이 좋게 성적을 잘 받을 수 있어서 기분이 좋다?

관련글

· 약 34분
karais89

한마디로 닷컴 내용 정리

CHAPTER 1 - UNIT 1

주어1와 서술어2 나누기 1

모토는 돈 되는 영어를 하자.

영어를 공부하는 목적은 실질적인 이득을 얻기 위함이지 원어민들과 그저 친해지기 위함이 아니다.

단순 회화가 아닌 "돈이 되는 영어"."원어민과 논쟁할 수 있는 영어" 고차원적인 영어 수준에 가장 빨리 도달할 수 있도록 강의합니다.

영어와 공통적으로 가지는 특성이 있다.

뭐가 어쨌다고?라고 전환이 될때는 변함이 없다. (똑같다)

나는 사랑한다고 = I love

주어와 서술어 나누기는 결국 "뭐가 어쨌다고?"를 찾는 연습

  • 뭐가 (주어) + 어쨌다고 (서술어)

예제

  • 피라미드 속에 감춰진 보물은 모든 이에게 치명적인 유혹이었다.
    • 피라미도 속에 감춰진 보물은 (주어)
    • 모든 이에게 치명적인 유혹이었다. (서술어)
    • The treasure / hidden (p.p) / in the pyramid (주어)
    • was allure / fatal / to everyone
    • be 동사는 equal 이다.

주어와 서술어 나누기 2

fatal allure?? 아니면 allure fatal??

fatal allure 해도 되고 allure fatal 해도 된다.

형용사3는 반드시 명사 앞에만 온다??? 아닙니다 ~ 절대 그렇지 않습니다.

"아름다운 여자" = beautiful woman 혹은 woman beautiful

"불가능한 임무" = impossible mission?? mission impossible??

woman beautiful이 틀린표현이라면 mission impossible도 틀린 표현 일까?

  • beautiful woman은 한마디로 미인

  • woman beautiful은 한마디로 여자이고 두마디로 이쁜 여자

    • woman beautiful to my eyes 내눈에 이쁜 여자 = 미인? 김태희??
  • 한국에 살고 있는 모든 사람들은 자유와 평등을 사랑한다.

    • 한국에 살고 있는 모든 사람들은 (주어)
    • 자유와 평등을 사랑한다. (서술어)
    • All people (Everyone) / living / in korea (주어)
    • love / freedom and equality (서술어)

주어와 서술어 나누기 3

  • 우리나라에서 생산된 상품들은 엄격한 품질 검사를 거친다.
    • 주어 : 우리나라에서 생산된 상품들은
    • 서술어 : 엄격한 품질 검사를 거친다.
    • 주어 : Products (혹은 Goods) / manufactured (혹은 produced) (p.p) / in Korea (혹은 in our country)
    • 서술어 : go through / strict quality inspection

주어와 서술어 나누기 4

필기에 목 메이지 말자. 날 보고 생각하자. 머리속에 담아가자

  • 어제 신문에 보도된 그 사고는 한국 정치의 현 상황을 보여준다.
    • 주어 : 어제 신문에 보도된 그 사고는
    • 서술어 : 한국 정치의 현 상황을 보여준다.
    • 주어 : The accident / reported (p.p) / in yesterday's Newspaper
    • 서술어 : shows / the current situation / of Korean politics
  • 가난한 사람들을 거리로 몰아내는 것은 정부의 역할이 아니다.
    • 주어 : 가난한 사람들을 거리로 몰아내는 것은
    • 서술어 : 정부의 역할이 아니다.
    • 주어 : Pushing out / poor people / to the street
    • 서술어 : is not / the government's role

주어와 서술어 나누기 5

<한마디로공식>이란?

가장 중요한 정보 혹은 단어를 딱 한마디로 요약하는 것

영어는 가장 중요한 정보부터 한마디, 두마디, 세마디 전개 된다.

  • 내가 어디서 그녀를 처음 만났는지는 지금 중요한 게 아니다.
    • 주어 : 내가 어디서 그녀를 처음 만났는지는
      • 한마디로 : 어디인지
      • 두마디로 : 어디에서 / 내가 만났는지
      • 세마디로 : 어디에서 / 내가 만났는지 / 그녀를
      • 네마디로 : 어디에서 / 내가 만났는지 / 그녀를 / 처음
    • 서술어 : 지금 중요한 게 아니다.
    • 주어 : Where / I met / her / first
    • 서술어 : is not / important / now
    • 어디서인지는 지금 중요한 게 아니다.
      • Where is not important
    • 가주어/진주어도 역시 한마디로 공식!
      • It is not important now where I met her first

CHAPTER 1 - UNIT 2

목적어4 찾기 1

이번 강의에서는 문장의 목적어 찾기를 우리말을 통해 연습해 보고 <한마디로공식>에 따라 한마디 두마디 늘여 나가는 훈련을 합니다.

  • 우리는 그 이야기 속에 감춰진 그 비밀을 발견했다.
    • 주어 : 우리는
    • 서술어 : 그 이야기 속에 감춰진 그 비밀을 발견했다.
    • 목적어 : 그 이야기 속에 감춰진 그 비밀을
    • we found the secret hidden in the story.
  • 나는 혼자서 공포영화 보는 걸 정말 싫어했다.
    • 뭐가 어쨌다고? : 나는 정말 싫어했다 (I really hated)
    • 목적어 : 혼자서 공포영화 보는 것
    • I really hated(뭘?) to watch (뭘 봐?) horror movies alone.
  • 나는 어느 영화가 제일 재미있는지 알고 싶다.
    • 뭐가 어쨌다고? : 나는 알고 싶다 = I want to know
    • I want to know / which movie / is the most interesting.
  • 나는 어떤 사람이 좋은지 알고 싶다
    • I want / to know / which person / is good.
  • 나는 어느 자동차가 더 좋은지 알고 싶어요
    • I want / to know / witch car / is better.

목적어 찾기 2

  • 나는 그녀가 왜 내 제안을 거절했는지 이해할 수 없었다.
    • 뭐가 어쨌다고? : 나는 이해할 수 없었다. = I couldn't understand
    • 목적어 전체 : 왜 그녀가 내 제안을 거절했는지
    • I couldn't understand / why / she rejected / my proposal

간접의문문 = 의문사 + 주어 + 동사! 이제 그만!!!

목적어 찾기 3

  • 그녀는 내가 그녀를 사랑한다는 걸 모른다
    • 주어 : 그녀는
    • 서술어 : 내가 그녀를 사랑한다는 걸 모른다
    • 목적어 : 내가 그녀를 사랑한다는 것
    • She / does not know / (that) I love / her
    • that을 붙이면 내가 사랑한다를 내가 사랑한다는 것, 내가 사랑하는, 내가 사랑해서 이런게 된다.

CHAPTER 1 - UNIT 3

보어5와 부사6 찾기 1

  • 그녀는 결국 훌륭한 변호사가 되었다.
    • 주어 : 그녀는
    • 서술어 : 결국 훌륭한 변호사가 되었다.
    • She became a great lawyer in the end.
    • a great lawer (보어)
  • 이것이 우리가 너를 위해 할 수 있는 모두야
    • 주어 : 이것이
    • 서술어 : 우리가 너를 위해 할 수 있는 모두야
    • This / is all (everything) / (that) we can do / for you.

보어와 부사 찾기 2

  • 그의 소망은 김태희와 이야기할 기회를 한번 가져보는 것이었다.
    • 주어 : 그의 소망은
    • 서술어 : 김태희와 이야기할 기회를 한번 가져보는 것이었다.
    • His hope(wish) was to have / a chance / to talk / with Kim Tae-Hee
    • hope : 충분히 일어날 일
    • wish : 이뤄지기 힘든 것

보어와 부사 찾기 3

  • 문제는 왜 그녀가 사람들에게 그의 비밀을 누설했는가이다.
    • 누설하다 = reveal
    • 주어 : 문제는
    • 서술어 : 왜 그녀가 사람들에게 그의 비밀을 누설했는가이다.
    • 문제는 / 왜 / 그녀가 누설했는지이다 / 그의 비밀을 / 사람들에게
    • The problem is / why / she revealed / his secret / to people.
    • to : ~에게
    • for : ~를 위해
  • 그녀는 이 세상에서 내가 받아본 가장 소중한 선물이다.
    • 받다 = receive
    • 소중한 = precious
    • 선물 = present (예쁘게 마음이 담긴거)
    • gift는 조금 더 넓은 의미 (공짜로 누가 준거)
    • 그녀는 / 가장 소중한 선물이다 / 내가 받아본 / 이 세상에서
    • She is the most precious present / (that) I have received / in this world
    • 너는 한국에서 내가 받아본 가장 소중한 선물이다.
      • You are the most precious present I have received in Korea.

CHAPTER 1 - UNIT 4

부사의 위치 1

부사 : 장소, 방법, 시간, 이유, 조건 같은 것들을 이야기함. 문장에서 없어져도 문장을 구성하는 데 아무 지장 없는 말

부사는 위치를 잘못 잡으면 의미가 틀어질 수 있다. 부사의 위치는 중요하다.

부사의 위치는 친한 애랑 같이 쓴다.

  • 난 드디어 영어의 비밀을 찾았다.
    • 부사 : 드디어 = finally, in the end, at last
    • I found the secret of English.
    • 부사는 가급적이면 친한애랑 같이 쓴다.
    • I finally found the secret of English.
    • I in the end found the secret of English. 라고 써도 괜찮지만.. 너무 길기 때문에 부담 스럽다. 아래와 같이 쓰는게 일반적이다.
      • In the end, I found the secret of English.
      • I found the secret of English in the end
  • 우리는 서울에서 오랫동안 살아왔다.
    • 부사 : 오랫동안, 서울에서
    • We have lived (have p.p) in Seoul for a long time.
    • We have for a long time lived in Seoul. (오랫동안을 강조하고 싶을때 앞에 쓸 수 있다.)
    • 하지만 부사가 길어지면 뒤로 가는 경우가 일반적이다.
    • In Seoul, we have lived for a long time. 도 가능하다.

부사의 위치 2

  • 그는 그가 아는 모든 것들을 나에게 설명했다.
    • 부사 : 나에게 = to me
    • He explained / all he knew / to me.
    • He, to me, explained all he knew.
    • He explained to me all he knew.

CHAPTER 2. 영어의 4가지 품사 명사, 동사, 형용사, 부사

영어에는 품사가 굉장히 많다. 8품사

여기서 다룰 품사는 크게 4가지 이다.

명사의 종류와 역할 1

명사의 비중이 영어를 구성하는데 60% 정도 차지한다.

오늘 하는 강의는 굉장히 추상적으로 하는 강의이고, 뒤에 자세한 내용을 설명한다.

명사(nouns)의 역할

  1. 주어
  2. 목적어
  3. 보어
  4. 전치사의 목적어
주어 + 동사 + 목적어 + 보어 + 부사
  • 주어가 될 수 있는건 오로지 명사 밖에 없다.
  • 목적어가 될 수 있는건 오로지 명사 밖에 없다.
  • 보어는 명사와 형용사가 될 수 있다.
  • 부사는 전치사와 명사가 있다. (전명구)

명사의 종류 (중요하다)

  1. 명사
  2. 대명사 : 가장 짧은 형태의 명사
  3. 명사구 : 단어가 2개 이상으로 합쳐져서 명사의 구실을 함
  4. to부정사 : to부정사의 명사적 용법
  5. 동명사 ing : ing인데 명사 역할을 하는 애
  6. 명사절 : 아주 긴 형태의 문장. that, what 절 등.

명사의 종류와 역할 2

1) 명사 : 보통명사 vs 추상명사

  • 보통명사 : a student, teachers, a factory, cars
  • 추상명사 : love, nature, furniture, fruit, information
  • 고유명사 : Korea, the United States, Yuna Kim
  • 보통명사 : 셀 수 있고, 구체적으로 볼 수 있고, 구별할 수 있는 명사. (관사와 많이 쓴다)
  • 추상명사 : 현실에 뚜렷히 존재 하지 않는.. (무관사로 많이 씀)
  • 주어 역할 : A studnet visited you.
  • 목적어 역할 : We need a student.
  • 보어 역할 : He is a studnet.
  • 전치사의 목적어 역할 : I came here for a studnet.

2) 대명사 : 주격/목적격대명사

  • I / me / for me
  • He / him / about him
  • They / them / with them
  • who / whom / for whom
  • 주어 : I want you.
  • 목적어 : You want me.
  • 보어 : It is me.
  • 전치사의 목적어 : You think of me.

3) 명사구 : 2개 이상의 단어

  • People in the world
  • the middle of the country
  • people living in the world
  • the country that blames Korea
  • 주어 : The country that blames Korea in PRK. (PRK=북한)
  • 목적어 : I hate the country that blames Korea.
  • 보어 : It is the country that blames Korea.
  • 전치사의 목적어 : I will fight against the country that blames Korea.

명사의 종류와 역할 3

V (동사)

  • to V
  • V ing
  • V ed

eat

  • to eat (앞으로 먹을걸 생각하면 됨)
  • eating (지금 현재 먹고 있는 장면을 묘사하는 말)
  • eaten (먹히는 것)

4) TO 부정사 : 전치사의 목적어로는 사용 X

  • 주어 : To study is hard.
  • 목적어 : I hate to study.
  • 보어 : My plan is to study.
  • 전치사의 목적어 : We had a discussion about to study. (X)

5) 동명사구(~ing) : 전치사의 목적어 사용 O

  • 주어 : Studying is hard.
  • 목적어 : I hate studying.
  • 보어 : My hobby is studying.
  • 전치사의 목적어 : He talked abount studying. (O)

6) 명사절 : 주어/동사가 포함된 명사

  • That 절 : 전치사의 목적어로는 사용 X
    • 주어 : That he is a liar is true.
    • 목적어 : I know that he is a liar.
    • 보어 : The point is that he is a liar.
    • 전치사의 목적어 : He talked abount that he is a liar. (X)
  • What 절
    • 주어 : What I did is different.
    • 목적어 : I know what I did.
    • 보어 : The point is what I did.
    • 전치사의 목적어 : He talked abount what I did.
  • How 절
    • 주어 : How you did it is important.
    • 목적어 : I know how you did it.
    • 보어 : The point is how you did it.
    • 전치사의 목적어 : He talked abount how you did it.
역할주어목적어보어전치사의 목적어
명사OOOO
대명사OOOO
명사구OOOO
To 부정사OOOX
동명사구OOOO
명사절 (that, what, who, which, whether)OOOO or X

54개의 다양한 표현이 나온다.

동사의 종류 1

동사는 자동사와 타동사로 나뉨.

대부분 자동사와 타동사로 모두 사용 가능

1) 자동사 : 목적어 없음 (그 동사안에 목적어를 내장하고 있음)

  • listen, wait, look, go, stay, exist, am, etc.
    - listen : 귀를 기울이다.
    - listen / to music
    - wait : 기다리다.
    - wiat for you
    - look : 바라보다, ~처럼 보이다
    - go : 가다
    - stay : 머무르다
    - exist : 존재하다.
    - am : be 동사 뒤에 나오는 동사는 보어
    - I am eating / 김밥.
    - I am eating (자동사)
    - I am eating 김밥 (타동사)
    - eating은 자동사일 수도 있고 타동사일 수도 있다. (그때 그때 다르다)
    - eating은 타동사에 가깝다. (90% 정도?)
    2) 타동사 : 목적어 있음
  • love, buy, spend, bring, take, put, kill, etc.
    - love : 사랑합니다. ~를 사랑합니다로 주로 쓰임
    - buy : 사다. ~를 사다가 주로 쓰임
    - spend : 쓰다.
    - take : 취하다
    - put : 넣다
    - kill : 죽이다.
    3) 자동사 + 전치사 = 타동사 (중요함)
  • depend on, wait for, look after, take care of, object to, agree with, graduate from..
    • 주로 이런 단어를 숙어로 외운다.
    • look after : 돌보다.
    • take care of : ~를 돌보다
    • object to : ~를 반대하다.
    • agree with : ~를 동의하다.
    • graduate from : 졸업을 하다

동사의 종류 2

  • I depend him. (X)
  • I depend on him. (O)
    • him은 전치사 on의 목적어라고 한다.
  • I object. (O)
  • I object him (X)
  • I object to him (O)

4) 대부분 자동사와 타동사로 쓰임

  • I lived in Seoul. (자동사로 쓰임)
    • in Seoul은 부사
    • live는 90%정도 자동사 같다.
  • He lived a happy life. (타동사로 쓰임)
  • Our society depends on peace. (자동사로 쓰임)
  • Tyson depended his tuition on his father. (타동사로 쓰임)
    • his tuition : 목적어 (그의 학비를)
    • depend on은 자동사로 99% 정도 쓰이는 것 같다.

5) 동사를 쓸 때 고려할 것! (영어의 비밀)

  • 기본시제
  • 조동사
  • 완료형 (두가지 시제를 한번에 하고 싶을 때) ex) 착하게 살아왔다.
  • 진행형 (쭉 가는 것) ex) 공부하는 중이다.
  • 수동태 ex) 나는 사랑받고 있다.
  • 부정문 ex) 저는 사랑하지 않는다.
  • 의문문 ex) 당신은 사랑합니까?

정리

  • 내가 말하려는 동사는 자동사도 있고 타동사도 있다. 그 두개를 칼로 물 짜르듯이 짜를 수 없다.
  • 대부분 자동사 타동사 가능하다. 어느게 더 많이 쓰이는지가 문제이다.
  • 예외적으로 숙어로 쓰이는 경우(자동사+전치사=타동사)는 외워서 처리를 하고, 나머지는 내가 쓰고 싶은데로 쓰자.

형용사의 종류와 역할 1

문장의 보어 / 명사 앞뒤에서 명사수식

형용사의 종류 (1~6번까지 형용사 구, 나머지는 형용사 절)

  1. 형용사구
  2. 전치사구
  3. 동격삽입어구
  4. to부정사구
  5. 현재분사구
  6. 과거분사구
  7. 관계대명사절
  8. 관계부사절
  9. 동격의 that절

1) 형용사 : 일반적인 형용사

  • beautiful, doubtful / emotional, accidental / important, constant / consicious, serious / desirable, able / absolute, pretty, particular
  • She is beautiful. (보어)
  • Beautiful woman is over there. (앞 수식)
  • A woman beautiful enough is over there. (뒤 수식)
    • 간단하게는 짧으면 명사 앞에서 꾸며주고 길면 명사 뒤에 꾸며준다.

2) 전치사구 : 보어, 명사 후치 수식

  • The story was about her love and fate. (보어)
  • The story about her love and fate was amazing. (명사 후치 수식)
  • The man is in the room. (보어)
  • The man in the room is waiting for you. (명사 후치 수식)

3) 동격어구 : 명사 뒤 삽입형태로 수식

  • Barack Obama , president of the United States, will visit Canada next week.
    • 미국에 대통령인 오바마는 다음주에 캐나다에 방문할 것이다. (콤마로 콤마로 수식해줌)

4) To부정사구

  • He is to leave this country. (보어)
    • 그는 떠날 이 도시를 떠날 예정이다.
    • 우리나라에서는 be to 용법이라고 하는데 다 필요 없다.
  • He has a fate to leave this country. (명사 후치 수식)
    • 그는 이 도시를 떠날 숙명을 가지고 있다.
    • fate를 꾸며주는 것 처럼 해석이 됨.

5) 현재분사: ~ing형

  • He is studying. (보어)
  • Studying student were quiet. (한 단어 짜리라 앞에서 수식 가능)
  • Students studying in the library were quiet. (명사 후치 수식)

6) 과거분사 : ~p.p형

  • They were blamed. (보어)
    • 그들은 욕을 먹었습니다.
  • The blamed people were angry. (앞 수식)
    • 그 욕을 먹은 사람들은 화가 났다.
  • The people blamed severely were angry. (명사 후치 수식)
    • 심하게 욕을 먹은 사람들은 화가 났다.
  • 불규칙 동사는 암기가 필요하다.

형용사의 종류와 역할 2

절 : 동사가 있고 주어가 있는.. 동사만 있어도 절이라고 부름

7) 관계대명사절 - (보어 X) (명사 후치 수식 O)

  • The picture that has been shown at the gallery is going to be moved to another place.
    • that : 관계 대명사
    • 그 그림이 / 보여져 왔던 갤러리에서 / 다른 곳으로 옮겨질 예정이다.

8) 관계부사절

  • The state where I used to learn English was California.
    • where : 관계 부사
    • 그 주 / 내가 영어를 공부하곤 했던 / 캘리포니아 이다.

9) 동격의 that절

  • The opinion that he is responsible for the accident was denied.
    • 그 주장 / 그가 책임 있다는 그 사건에 대해서 / 거절되었다.

3가지를 구분하는게 굉장히 중요하다. (관계대명사, 관계부사, 동격의 that)

부사의 종류와 역할 1

장소, 방법, 시간, 이유 조건 등 배경 상황 제시

부사는 없어도 되지만, 있으면 풍성해지고 멋있어 진다. 부사는 영어의 완성

  • 부사
  • 전치사구
  • to부정사구
  • 현재분사구
  • 과거분사구
  • 부사절

6가지의 부사의 종류가 있다.

1) 부사 : 일반적인 부사 (~ly)

  • I have done it already.
  • I did it quickly.
    • = I quickly did it.
    • 부사는 친한 애랑 쓰는게 가장 좋다.

2) 전치사구

  • He arrived at school.
    • 부사가 길면 뒤로 보내는게 일반적
  • I could do it with difficulty.
    • = I could, with difficulty, do it.

3) To부정사구 : 4가지 용법????

  • 어렸을때 배웠떤 쓸데없는 방법
    • He tried his best to achieve the goal. (목적)
    • It is so nice to see you. (원인)
    • She has enough money to buy a new car. (용도)
    • I got up only to find her gone. (결과)
  • TO부정사구는 기본적으로 아직은 하지 않았지만, 앞으로 뭘 할 상태를 나타낸다. 궁금한데로 간다. 얼마든지 다르게 번역이 될 수 있다. 영어는 추론을 한다.

부사의 종류와 역할 2

4) 현재분사구 : ~ing

  • He was standing there waiting for someone.
    • 그는 거기 서있었습니다 누군가를 기다리면서 (동시동작, 부대상황)
  • Reading a novel, Sarah felt so happy.
  • Michael was scared, so, walking through the door, he kept silent.

5) 과거분사구 : ~p.p

  • She sometimes feel lonely when left alone.
    • leave - left - left
    • when은 없어도 됨
  • Written in ancient languages, the letters were totally unreadable.
    • 쓰여졌다 고대 언어로 / 그 글자는 읽기 힘들었다.
  • The man, so much surprised, never stopped screaming.
    • 그 남자는 / 너무 놀라서 / 절대 소리 지르는 걸 멈추지 않았다.

6) 부사절 : 종속접속사절

  • Because I love you, I can't let you go.
    • 내가 널 사랑하기 때문에 / 나는 널 보낼 수 없다.
  • Please let me know as soon as you come to my office.
    • 니가 내 사무실에 오자마자 나에게 알려줘
    • 접속사(as soon as ) + 주어 + 동사 = 부사
  • Bill Clienton, while he was a Senator, was already famous all over the US.
    • 빌 클린턴은 유명했다 미국 전역에서 / 그가 상원의원인 동안에
    • while (부사절 접속사)

CHAPTER 3. 영어는 재활용이다

이론적인 거라 실제로 겪어 보기전에는 완전히 이해하기 힘들다.

그런가보다~ 까지만 이해하고, 큰 부담 가지지 말고 넘어가자. 공부를 끝내고 다시 한번 보는 용도가 가장 좋다.

UNIT 1. 전치사구 재활용

  • 영어는 조사가 없다.(은, 는, 이, 가..) Kibum Park 하나로 여러가지로 재활용 가능하다.
    • Kibum Park is ugly (주어)
    • I need Kimbum Park (목적어)
    • This is Kimbum Park (보어)
      • be 동사 뒤에 나와서 보어
    • I heard about Kimbum Park (전치사의 목적어)

전치사구의 역할

  • 부사와 형용사로 재활용 가능
  • for me, about it, of the people, by the river, on the table, under the hill...

부사 adverb : 문장의 형용사나 동사, 부사를 더 자세하게 설명해 주고 꾸며 주는 역할을 하는 말

1) 부사

  • He was staying at the hotel.
    • 호텔에서
  • In the country, many people are starving.
    • 나라에서
  • He bought a book at the bookstore.
    • 서점에서

2) 형용사

  • The rooms at the hotel were built with woods.
    • 호텔에 있는
    • 추론을 하기 때문에 해석이 달라진다.
  • I don't understand the people in the country.
    • 그 나라에 있는
  • The meeting at the bookstore was held in honor of the owner.
    • 서점에서 있었던, 서점에서의

UNIT 2. TO부정사 재활용

  • 명사
  • 형용사
  • 부사

1) 명사 : 주어, 목적어, 보어 역할

  • To win the Nobel Prize is my dream.
  • I really want to win the Nobel Prize.
  • My dream is to win the Nobel Prize.

2) 형용사

  • I have a lot of homework to finish tonight.
  • They had a plan to develop their community.
    • 개발할 계획
  • The train was about to leave the station.
    • about: 대략, ~에 관해서

3) 부사

  • I am glad to see you again.
  • She was surprised to find he was gone.
  • Sera visited me to talk about our assignment.
  • Everybody lives to eat.
  • Billy ran out of the room only to find her gone.

UNIT 3. ING 재활용

  • 명사
  • 형용사
  • 부사

1) 명사 : 주어, 목적어, 보어, 전명구에 사용

  • Drawing a picture every weekend is my hobby
  • I enjoy drawing a picture every weekend.
  • My hobby is drawing a picture every weekend.
  • I make money for drawing a picture every weekend.

2) 형용사 : 보어 혹은 명사 수식에 사용

  • The sleeping baby is my daughter.
  • The baby sleeping in the room is my daughter.
  • My baby is sleeping in the room.

3) 부사 : 현재분사구문

  • Reading a newspaper, he seemed not to have noticed me.
    • 신문을 보느라 그는 나를 알아차리지 못햇다
  • Many people were gathering there waiting for the speech of their president.
    • 사람들이 기다리면서 모여들고 있었다 대통령의 연설을

UNIT 4. P.P형 재활용

  • 형용사
  • 부사
  • 완료시제

1) 형용사 : 보어 혹은 명사 수식

  • My father was a very well educated man. (뒤 명사를 수식하는 형용사)
  • We have some personnels educated exactly for this task. (앞 명사를 수식하는 형용사)
  • The company was established in 1896. (보어)

2) 부사 : 과거분사구문

  • Prepared for the next exam, I felt much confident at that moment.
  • They were at a loss when accused of felony.
    • at a loss : 상실감에 빠져있다, 당황스런 상황
    • accuse : 고소하다, 기소하다
    • felony : 중범죄
  • Sarash, found to be guilty, is going to be put in jail.

3) 완료시제 : have p.p / had p.p

  • We have known him for a couple of years.
  • I have never been to Africa before.
  • Stella had never met him before he showed up that night.
    • 과거보다 더 과거 일때 had p.p

  1. 문장 성분의 하나로, 술어가 나타내는 동작이나 상태의 주체가 되는 말을 뜻한다.
  2. 문장 구성의 기본 골격이 되는 요소로서, '~이다', '~하다', '~다' 식으로 주어의 내용을 전개해주는 문장 성분으로 동사, 형용사, 체언(주어, 목적어)과 합쳐져 기본적인 문장의 성분을 이루는 말이다.
  3. 사물의 성질이나 상태를 나타내는 품사
  4. 동사가 나타내는 행위의 대상이 되는 존재를 가리키는 언어요소.
  5. 문장에서 주어, 서술어, 목적어를 보완하여 완전한 형태를 이룰 수 있게 해 주는 요소. 한국어에서는 '되다'와 '아니다'에서만 구현되지만, 이것은 각 언어마다 다르다. 영어에서는 제2형식(S+V+C) 문장과 제 5형식(S+V+O+C) 문장에서 C에 해당하는 것이 보어
  6. 동사, 형용사, 동사구, 문장 전체를 수식하는 역할을 맡는 품사. 정의에서 보다시피 명사를 제외한 거의 모든 단위를 수식할 수 있다. 어떤 단어의 정체가 모호한 경우 일단 부사로 분류하는 경우가 많기 때문에 감탄사와 더불어 품사론의 쓰레기통 취급을 받기도 한다.

· 약 3분
karais89

유니티에서 버전 관리 컨트롤1 사용하기 버전 관리 컨트롤은 git을 사용한다.

환경

  • Windows 10
  • Unity 2018.3.0f2
  • Git
  • Source tree

설정 순서

  1. ".gitignore" 파일 설정
  2. Edit - Project Settings - Editor설정

2가지 설정만 하면 모든 설정이 완료 된다.

1. ".gitignore" 파일 설정

.gitignore 설정 방법

gitignore folder

gitignore.io 사이트에서 unity를 타이핑 한 후 create 버튼을 누르면 아래와 같은 텍스트가 만들어진다.

# Created by https://www.gitignore.io/api/unity
# Edit at https://www.gitignore.io/?templates=unity

### Unity ###
[Ll]ibrary/
[Tt]emp/
[Oo]bj/
[Bb]uild/
[Bb]uilds/
Assets/AssetStoreTools*

# Visual Studio cache directory
.vs/

# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.opendb
*.VC.db

# Unity3D generated meta files
*.pidb.meta
*.pdb.meta

# Unity3D Generated File On Crash Reports
sysinfo.txt

# Builds
*.apk
*.unitypackage

# Crashlytics generated file
Assets/StreamingAssets/crashlytics-build.properties


# End of https://www.gitignore.io/api/unity

위 텍스트를 복사하여 .gitignore 파일을 생성한다. (visual studio code 같은 텍스트 편집기를 사용해서 생성한다.)

.gitignore 파일을 Assets 폴더와 같은 폴더에 위치 시킨다.

gitignore folder

2. Edit - Project Settings - Editor설정

  • Version Control Mode를 Visible Meta Files 변경
  • Asset Serialization Mode를 Force Text로 변경

gitignore folder

참고 사항

  • 예전 버전(2018 이전)에서는 위와 같이 설정하고 바로 커밋을 하는 경우 제대로 Scene 파일이 존재하지 않아 문제가 생겼었다. (제대로 프로젝트가 불려오지 않는 현상) 그래서 더미 Scene 파일까지 만들어서 커밋을 하였다. 2018 버전에서는 자동으로 Sample Scene이 만들어지기 때문에 그런 문제는 없을 것 같다.
  • Edit - Project Settings - Editor 설정 화면이 바뀌어서 조금 해맸다. 처음에 설정 할 수 있는 셀렉트 박스가 안보였는데. Project Settings 세팅 창을 최대한 늘리면 보이게 된다.

  1. 버전 관리 시스템은 파일의 변화를 시간에 따라 기록하여 과거 특정 시점의 버전을 다시 불러올 수 있는 시스템이다.

· 약 3분
karais89

book image

기간

2일

목적

게임 프로그래머로서 자극을 받기 위해서 읽음

리뷰

김포프님의 유튜브 채널에 있는 동영상들을 글로 정리 해놓은 책

정확하게 세어 보지는 않았지만, 한 30가지 정도의 내용으로 구성되어 있다.

크게는 3부로 구성되어 있으며, 주제별로 10개의강으로 나뉘어져 구성되어 있다.

유튜브 구독자로서 영상이 정리되어진 글로 볼 수 있어서 좋았다.

2019년 쯤에 2권도 출간될 예정인 것 같다.

글 자체는 동영상에 있는 것을 정리해서 다듬은 글이고, 쉽게 읽을 수 있는 책이다.

그냥 에세이 형태의 책이라고 생각하면 된다.

포프 티비를 구독하고 있는 구독자 중 글로 정리된 문서를 읽고 싶은 분이나, 게임 프로그래머로서 나아갈 방향이 궁금하거나 다른 프로그래머의 가치관이 궁금하신 분은 한번쯤 읽어봐도 괜찮을 것 같다.

아래는 책 내용 중 기억 남는 몇가지를 발췌한 내용이다.

  • "혼자 생각하는 것을 통해 얻은 정보들은 오래, 깊게 남는다."
  • "제가 전달하고 싶은 말은 '스터디보다 프로젝트를 하자' 입니다. 직접 해 본 것이 오래 남는다."
  • "어떤 목표를 세웠다면, 습관을 들이는 것이 중요한 것 같아요."
  • "'하면 좋겠다' 가 아닌 '해야 겠다'"
  • "어떤 일을 누구와 하던 간에 정해진 시간에 일을 제대로 끝내는 사람이 프로다."
  • "생각을 충분히 했으면 무조건 실행하자"
  • "영문법 공부나 단어외우기보다 미드나 TV를 자막없이 보고 책을 읽는걸 추천해요."

평점 및 한줄평

포프 TV 구독자로서 한권 구입

3.5/5

· 약 25분
karais89

한마디로 닷컴 내용 정리

영어의 비밀

1. 영어가 어려운 이유

  • 독일어는 영어와 어순이 똑같다.
  • 중국어는 영어와 어순이 50% 정도 유사하다.
  • 한국어와 일본어는 영어와 어순이 반대다.
  • 어순이 다르다는 건 생각 조차 다르게 한다는 것.
  • 어순의 차이를 극복해야 된다.
  • I Love you
  • 난 널 사랑해
  • 난 사랑해 널
  • 널 난 사랑해
  • 널 사랑해 난
  • 사랑해 난 널
  • 사랑해 널 난

한국과 일본 사람들이 똑같이 영어를 잘 못하는 이유는?

  • "난 너를 사랑해"를 버리고 "난 사랑해 너를" 이라고만 말해야 하기 때문

우리도 원어민들처럼 이상한 순서로 생각하고 말해보자!

만약 아래 처럼 된다면 편하다.

  • 저는요 / 내일요 / 당신이랑 같이 / 영화를 / 보고 / 싶어요.
  • I / tomorrow / with you / a movie / watch / want.

2. 영어는 추론이다!

영어의 어순 추론 한마디로 공식

fact ----------> inference

떨어진 사과 --> why, how? ---> 궁금해하며 미루어 짐작하기 (만유인력의 법칙)

한마디로 (가장핵심)

여러 단어들 중에서 핵심 "한마디"를 찾자!

  1. 나와 함께 미국으로 갈 사람
    • "사람"이 가장 중요
    • 그 다음에 추론
    • the person / to go / to the US / with me.
  2. 저 나무 아래 앉아있는 강아지
    • "강아지"가 가장 중요
    • the puppy / sitting / under / that tree.

영어의 논리 : 팩트를 때려놓고, 궁금한걸 채워 나간다.

I think so I am.

나는 생각한다. 그래서 나는 존재 한다.

영어를 잘해야 하는 이유는 "영어로 그들과 경쟁하고 승리하기 위해서" 입니다.

영어는 "법"으로 규정되는 것이 아니라 "상식"처럼 공유하는 것입니다.

3. 한마디로 PRACTICE 1

영어의 순서에 익숙해져야 한다.

  • 0.1초 안에 바뀌면 스피킹
  • 1초면 리스닝
  • 10초면 리딩
  1. 그 방 안에 있는 남자 / 책상 위에 있는 TV
    • 남자 / 안에 있는 / 그 방
    • The man / in / the room
    • TV / 위에 있는 / 책상
    • The TV / on / the desk
  2. 미국에서 공부하고 있는 학생들 / 미국에서 공부할 학생들
    • Students / studying / in America
    • Studnets / to study / in America
  3. 그 건물 앞에 있는 그 여자 / 그 광장 한가운데 있는 나무
    • The woman / in front / of the building
    • The tree / at the center / of the square

발음은 한마디로 닷컴 시크릿 스피킹!

한마디로 영어 "문장" 만들기

첫번째 문장

  • 어린 시절에 탄산음료를 너무 많이 마시는 것은 미친거다.
  • 미친거다 / 마시는 것은 / 탄산음료를 / 너무 많이 / 어린 시절에
  • It is crazy / to drink (drinking) / soda / too much / in childhood.

두번째 문장

  • 이 일을 한 달 안에 끝내는 건 불가능해요.
  • 불가능해요 / 끝내는 건 / 이 일을 / 한 달 안에
  • It is impossible / to finish / this work / in a month (in one month)

4. 한마디로 PRACTICE 2

  1. 어떠한 경우에도 난 너를 영원히 사랑할꺼야
    • 난 사랑할거야 / 너를 / 영원히 / 어떠한 경우에도
    • 부사는 가급적 짧은 것부터 쓴다. (영원히, 어떠한경우에도 중에 영원히 먼저)
    • I will love / you / forever / in any cases
  2. 그런 남자랑 영원히 사는 건 정신나간 짓이야
    • (그런 남자랑 영원히 사는 건) -> 뭐가에 해당
    • 사는 건 / 그런 남자랑 / 영원히
    • 사는 건 / 영원히 / 그런 남자랑
    • Living / with such a guy / forever / is crazy(insance)
    • Living / forever / with such a guy / is crazy(insance)
    • It is crazy living with such a guy forever
  3. 내가 어제 집에 오는 길에 만났던 그 여자는 Marry였다
    • (내가 어제 집에 오는 길에 만났던 그 여자는) -> 주어
    • 대명사는 원칙상 수식이 안됨 (She 안됨)
    • The woman / I met / yesterday / on the way / back / home / was Mary
    • It was Marry / that I met / yesterday / on the way / back / home
    • 가주어진주어? It~That 강조?? 미국인들은 그냥 한마디로! (같은 의미)
    • 영어는 모든 문장이 강조! 중요한 말을 먼저 하니까~
  4. 자연을 훼손하는 것은 가까운 미래에 아무도 예상못한 불행을 초래할 것이다
    • 자연을 훼손하는 것은 (주어)
    • 초래할 것이다 (동사)
    • 아무도 예상못한 불행을 (목적어)
    • 가까운 미래에 (부사)
    • Damaging nature / will cause / misfortune nobody expects / in the near future

5. 명사원형

미국 사람들이 명사를 바라볼때는 이분법적으로 바라본다.

명사원형은 한마디로에서 닷컴에서 설명해주는 개념

영어는 서양철학의 이분법적 세계관으로부터 영향을 받았다??

  1. spirit 영혼
    • 추상적, 이데아적인 것
  2. flesh 육체
    • 구체적, 현실적
  • Plato
    • idea 이데아론 = ideal 이상적인 세계, abstract
    • 인간 = 이데아가 현실에서 구체화된 모습, practice
  • Kant
    • chair = 이상적 세계 혹은 정신세계에서만 존재하는 추상적 의자
    • a chair, chairs, the chair 등 = 현실세계에서 chair의 이데아가 구현된 상태

sample

  • love = 원래 추상적인 세계에 속한 단어, 즉 명사원형 love로 주로 사용된다. (이데아에 속한 단어 a를 안붙이는 경우가 훨씬 많음)
  • a love, loves = love의 이데아가 현실 속에 구현된 '연애경험' '연애사건'

예시

  • coffee
    • coffee : 다양한 종류의 커피를 모두 아우르는 추상적 의미의 커피
    • a coffee, coffees : 커피의 이데아가 현실속에서 다양한 형식으로 구현된 것
  • furniture (물질명사? 셀수 없다? -> 기존의 잘못된 영문법)
    • 현실속에 가구는 존재하지 않는다. 가구는 만지거나 볼 수 없다. 우리 마음 속에 있다.
    • furniture = 현실 속에 "가구"란 것 따로 없고 우리 마음 속에만 추상적으로 존재
    • furnitures = 많이 쓰이진 않지만 "다양한 가구들"을 한마디로 표현할 때 쓸 수 있음
  • money
    • money = 우리가 세었던 건 "돈"이 아니라 "만원", "천원"짜리 지폐였다.
    • money란 건 우리 마음 속에만 존재하는 추상적인 것
    • moneys = dollar, won, yen, pound, euro 등 현실의 다양한 화폐들을 가리킬 때
    • 영어는 <법>으로 규정되서 지키는 게 아니고 "내가 의미하는 바를 표현하는 수단"
  • car, book, woman 등
    • car = 현대, 기아, BMW 등 다양한 자동차를 추상적, 개념적으로 가리키는 말
    • 눈 앞에 주차되어 있는 자동차들은 a car, the car, this car, some care 등으로 표시

다른 예문

  • 커피는 건강에 좋다 / 커피 둘 주세요 (커피 두잔)
    • Coffee is good for health.
    • Two coffees, please (2 cups of coffee)
  • 사랑이란 주는 거다 / 이런 것도 사랑이지 뭐
    • Love is giving
    • This is a love = This is a kind of love
  • 음식은 맛있어야 해 / 난 다양한 음식을 요리할 수 있어
    • Food should be delicious.
    • I can cook various foods. (=kinds of food)
  • 가정이란 중요한 거야 / 많은 가정들이 여기 왔다
    • Family is important.
    • Many Families are here.

"사랑"이라는 단어가 문맥에서 다양한 의미를 갖는다는 것을 이해하는 것이 필수!

6. 동사원형

이분법적 세계관은 "동사원형"에도 그대로 적용 된다.

  • 동사원형 (추상동사) study : 눈 앞에서 벌어지는 물리적 행동이 아니라 "추상적인 행동"
  • 준동사 (구체동사) to study, studying, studied : 현실에서 구현된 "구체적인 행동"

예제

  • What do you do? (do = 추상적인 하다, 넌 원래 뭐하니?)
  • I study English = My major is English = I am a student (with English major)
  • What are you doing? (doing = 현실에서 구현된 행동)
  • I am studying English

다른 예제 1

  • I teach English = I am an English teacher
  • I am teaching English = 원래 영어선생(직업)이 아니라 현재만 가르치는 중

다른 예제 2

  • How do you do?
    • (처음 만난 상황) 평소 어떻게 지내는 분이신가요?
  • How are you doing?
    • (내가 알던 바와 마찬가지로) 잘 지내고 있죠?

다른 예제 3

  • I'm loving it (맥도날드)
    • love란 동사는 "구체동사"로 사용할 일이 별로 없는 추상적인 단어
    • loving 구체동사를 사용해서 "지금 햄버거를 사랑하고 있는 생생한 장면"을 묘사

다른 예제 4 - 상태동사는 진행형을 못쓴다고??

  • I am a teacher
  • I am being a teacher
    • be 동사도 진행형 ok
    • 원래 교사는 아니지만 지금 교사의 역할을 하고 있다

7. THAT절이 도대체 뭐야?

  1. It is true that I love you
    • 내가 널 사랑한다는 건 사실이야.
    • that I love = "내가 사랑한다는 것" (주격 명사절 접속사)
    • 명사절 접속사 that은 쓸데없고 잘못된 영문법
  2. You Know that I love you
    • 내가 널 사랑한다는 걸 너 알잖아
    • that I love = "내가 사랑한다는 것을" (목적격 명사절 접속사)
  3. This is the girl that I love
    • 얘가 내가 사랑하는 소녀야.
    • that I love = "내가 사랑하는" (목적격관계대명사 or 형용사절 접속사)
  4. Do you know the reason that I love
    • 내가 널 사랑하는 이유 알아?
    • that I love = "내가 사랑하는" (관계부사 or 형용사절 접속사)
  5. Does she know the fact that I love you?
    • 걔가 내가 널 사랑한다는 사실 알아?
    • that I love = "내가 사랑한다는" (동격의 that or 형용사절 접속사)
  6. You are so beautiful that I love you
    • 너무 예뻐서 난 널 사랑해
    • that I love = "너무 ~해서 내가 사랑한다" (so that 용법)
  7. It is you that I love
    • 내가 사랑하는 건 바로 너야
    • that I love = "내가 사랑하는 건" (it ~that 강조용법)
  8. You must be happy that I love you
    • 내가 널 사랑하니깐 넌 좋겠다.
    • that I love = "내가 사랑하니까" (because 대신 쓰는 that) 부사절 접속사

that의 의미가 바뀜. 8가지 정도.

미국 애들은 이 8개 문장에서 that I love는 변하지 않는다.

똑같이 썻으면 똑같은 의미

미국 애들이 생각하는 that

"that + 주어 동사" - 한마디로 that은 "궁금한대로 추론하세요"의 뜻

  • I love 나는 사랑한다
  • that I love : "내가 사랑한다"를 궁금한대로 변형해서 해석하세요!
  • that I love : "내가 사랑하는 것", "내가 사랑해서" 등등 궁금한대로 추론해서 해석
  1. It is true that I love you
    • It is true (그것은 사실이다: 그게 뭔데?)
    • that I love (내가 사랑한다는 게)
  2. You Know that I love you
    • You know (너 알잖아 : 뭘 알아?)
    • that I love (내가 사랑한다는 걸: 누굴?)
    • you (너를)
  3. This is the girl that I love
    • This is the girl (얘가 그 소녀야 : 무슨 소녀인데?)
    • that I love (내가 사랑하는)
    • = This is the girl who I am
  4. Do you know the reason that I love
    • Do you know (너 아니? 뭘 알아?)
    • the reason (그 이유를 : 무슨 이유?)
    • that I love (내가 사랑하는: 누굴 사랑해?)
    • you (너)
    • = Do you know the reason why (for which) I love you?
  5. Does she know the fact that I love you?
    • Does she know (그녀가 아니? : 뭘 알아?)
    • the fact (그 사실 : 무슨 사실?)
    • that I love (내가 사랑한다는 : 누굴 사랑해?)
    • you (너)
  6. You are so beautiful that I love you
    • You are so beautiful (넌 너무 아름다워 : 얼만큼?)
    • that I love (내가 사랑할 만큼 : 누굴?)
    • you (너를)
  7. It is you that I love
    • It is you (그건 너야 : 뭐가 난데?)
    • that I love (내가 사랑하는 게 너라고)
  8. You must be happy that I love you
    • You must be happy (넌 분명 행복할꺼야 : 내가 왜?)
    • that I love (내가 사랑하니까: 누굴?)
    • you (너를)

앞에서부터 해석하다 궁금한 내용으로 해석하는게 바로 "that"

  1. 니가 여기 나랑 있어서 행복해
    • I am happy (왜 행복한데?) that you are here with me.
  2. 니가 여기 나랑 있다는 걸 분명히 알아
    • I clearly know (뭘 아는데?) that you are here with me.
  3. 니가 여기 나랑 있는 이유를 모르겠어
    • I don't understand the reason that you are here with me.

8. TO부정사가 도대체 뭐야?

to부정사 : 아직은 하고 있지 않지만 "곧 ~하려고 하는 상태"(미래)의 의미

  • 명사, 형용사, 부사적 용법 (잘못된 영문법)

  • To practice English is the purpose of my visit here

    • 뭐가? 영어를 연습하는 것이 (to부정사의 명사적용법 - 주어)
  • I would love to practive English of 한마디.com

    • 뭐를? 영어를 연습하는 것을 (to부정사의 명사적용법 - 목적)
  • My goal is to practive English with you.

    • 뭔데 ? 영어를 연습하는 것 (to부정사의 명사적용법 - 보어)
  • I made a plan to practive English in Korea.

    • 어떤 계획? 영어를 연습할 (to부정사의 형용사적용법)
  • He went to the States to practive English

    • 왜 갔는데? 영어를 연습하기 위해서 (to부정사의 부사적용법)

"앞에서부터 궁금해하며 해석!!"

한국에서도 영어 잘할 수 있다.

똑같이 쓰여진 "to practive English"를 우리는 왜 이렇게 다르다고 배웠을까?

똑같이 쓰여진 "to practive English"는 사실 똑같은 의미이다??

기본적으로 영어는 추론에 근거한 언어이다. 궁금해야 하는 언어!

  • To practice English is the purpose of my visit here
    • 뭐가? 영어를 연습하는 것이
  • I would love to practive English of 한마디.com
    • 뭐를? 영어를 연습하는 것을
  • My goal is to practive English with you.
    • 뭔데 ? 영어를 연습하는 것
  • I made a plan to practive English in Korea.
    • 어떤 계획? 영어를 연습할
    • 왜? 왜 계획을 세웠는데? 영어를 연습하기 위해서
    • 똑같은 문법인데 형용사가 될수도, 부사적용법이 될 수 있다.
    • 미국애들도 헷갈릴수 있어서 아래 처럼 in order를 붙일 수 있다.
      • I made a plan in order to practive English in Korea.
      • 연습하기 위하여
  • He went to the States to practive English
    • 왜 갔는데? 영어를 연습하기 위해서

연습문제

  1. 그녀와 결혼하는 게 내 올해 목표다.
    • To marry her is my goal (of) this year.
  2. 나는 그녀와 결혼할 목표를 가지고 있다.
    • I have a goal to marry her.
  3. 나는 그녀와 결혼하기 위해 계획을 세웠다.
    • I made a plan in order to marry her. (오해를 일으킬 수 있어서 in order를 넣어준다. 부사적 용법으로 정확하게 설명)

9. ING가 도대체 뭐야?

우리나라에서는 동명사, 현재분사, 진행형, 분사구등으로 불린다.

  • Studying English at 한마디로 com is my hobby (동명사1)
    • ING의 명사적용법라고 해도 되는데 왜 동명사라고 할까?
    • 저같은 경우 명사적용법이라고 하겠다.
    • 뭐가? : 공부하는 것이
  • I found a student studying English at 한마디로 com (현재분사)
    • ING의 형용사적용법라고 해도 되는데 왜 현재분사라고 할까?
    • 저같은 경우 형용사적용법이라고 하겠다.
    • 어떤 학생??? : 공부하는 중인
  • Studying English at 한마디로 com, I met my girl friend. (분사구문)
    • ING의 부사적용법이라고 해도 되는데 왜 분사구문이라고 할까?
    • 저같은 경우 차라리 부사적용법이라고 하겠다.
    • 부사의 자리 : 공부하다가
  • I met my girl friend studying English at 한마디로 com (???)
    • 그때 그때 달라요~ : 형용사 ?? 부사 ??
    • 공부하다가 (부사), 공부하는 (형용사)
    • 헷갈릴 수 있으니, studying 앞에 while등을 추가하면 꼼짝없이 공부하는 동안에 만난걸로 해석 된다. (분사구문)
    • 헷갈릴 수 있으니, who is를 앞에 붙이면 꼼짝없이 형용사적 용법이 된다.
  • 나는 여자친구에게 전화거는 걸 정말 좋아해요.
    • I really like making a phone call to my girl friend.
    • 부사는 친한애랑 같이 써라 (really를 like 앞에)
    • make a phone call (전화를 거는 것)
    • making (동명사)
  • 나는 여자친구에게 전화를 거는 한 남자를 봤어요.
    • I saw a man (a guy) making a phone call to his gril friend.
    • making (현재분사)
  • 나는 여자친구에게 전화를 걸다가 우리 엄마를 만났어요.
    • I met my mom while making a phone call to my girl friend.
    • while가 없으면 오해가 생길 수 있다.
      • 내 여자친구에게 전화를 걸고 있는 엄마를 만났다라고 해석 될 수 있다.
    • making 앞에 while을 붙인다. 부사로 해석됨.
    • 오해를 풀 수 있는 다른 방법 (앞으로 이동)
      • Making a phone call to my girl friend, I met my mom

10. 긴 문장 만들기

영어를 잘할려면 노력과 시간이 필요합니다.

  1. The computer is a tool
    • 그 컴퓨터는 하나의 도구다.
    • 간단한 문장에서 긴 문장으로 늘리기.
    • The computer / invented / by a small number / of elites / is a tool / everyone uses / to calculate (for calculation) / the origin / of the universe.
  2. The man likes ladies
    • 그 남자는 여자를 좋아한다.
    • 추가할 거리가 보인다.
    • The man / teaching / English / in front / of you / now / likes ladies / that (who) can understand / the mind / of men.

11. 문법이 아니라 한마디로공식

문법: 말을 하는 법 = grammar

grammar란 복잡하게 암기하는 "법"이 아니라, 말을 써먹는 설명서 같은 것

Not "문법" But "한마디로"

한마디로 공식은 영어의 사고방식을 훈련하는 공부법

  • Susan is watching television
    • 진행형 be ~ ing
    • 보는 중
  • My hobby is watching television
    • 동명사
    • 보는 것
  • I found a girl watching television
    • 현재분사 후취수식
    • 보고 있는
  • Watching television, I found a girl.
    • 분사구문, 동시동작
    • 보다가

진행형, 동명사, 현재분사, 분사구문으로 나뉘는 문법은 나쁜 문법.


  1. 동명사란 동사가 명사가 된 것이다.

· 약 7분
karais89

방송대 강의 리스트

  • 멀티미디어시스템 (1학년)
    • 1강. 멀티미디어 개요
    • 2강. 멀티미디어 시스템 환경
    • 3강. 멀티미디어 데이터(1) : 텍스트
    • 4강. 멀티미디어 데이터(2) : 사운드
    • 5강. 멀티미디어 데이터(3) : 이미지와 그래픽
    • 6강. 멀티미디어 데이터(4) : 비디오와 애니메이션
    • 7강. 멀티미디어 데이터 압축(1)
    • 8강. 멀티미디어 데이터 압축(2)
    • 9강. 웹과 멀티미디어(1)
    • 10강. 웹과 멀티미디어(2)
    • 11강. 멀티미디어 활용(1)
    • 12강. 멀티미디어 활용(2)
    • 13강. 모바일 멀티미디어(1)
    • 14강. 모바일 멀티미디어(2)
    • 15강. 멀티미디어의 미래
  • 선형대수 (2학년)
    • 1강. 일차연립방정식
    • 2강. 행렬과 가우스 소거법
    • 3강. 행렬연산
    • 4강. 역행렬
    • 5강. 행렬식
    • 6강. 크래머 공식과 역행렬
    • 7강. 평면벡터와 공간벡터
    • 8강. 벡터공간
    • 9강. 기저와 차원
    • 10강. 선형변환
    • 11강. 선형변환과 행렬
    • 12강. 고유값과 고유벡터
    • 13강. 행렬의 대각화
    • 14강. 직교벡터
    • 15강. 직교화과정과 최소자승법
  • 데이터베이스설계및구현 (3학년)
    • 1강. 데이터베이스의 의해
    • 2강. 사용자 요구사항 분석
    • 3강. 데이터베이스 모델링
    • 4강. 데이터베이스 언어
    • 5강. 테이블 관리
    • 6강. 데이터 조작 언어
    • 7강. 데이터 검색 1
    • 8강. 연습문제 풀이 1
    • 9강. 데이터 검색 2
    • 10강. 데이터 검색 3
    • 11강. 저장 프로그램
    • 12강. 함수, 커서, 트리거
    • 13강. 권한과 사용자 관리
    • 14강. 트랜잭션과 백업
    • 15강. 연습문제 풀이 2
  • JSP프로그래밍 (3학년)
    • 1강. 웹과 자바
    • 2강. 개발 환경 설정하기
    • 3강. JSP 개요
    • 4강. JSP 동작 원리
    • 5강. 요청과 응답
    • 6강. 내장 객체와 Scope
    • 7강. 모듈화된 JSP 페이지 만들기
    • 8강. 쿠키 사용하기
    • 9강. 세션 사용하기
    • 10강. 자바 빈 사용하기
    • 11강. JDBC를 이용한 데이터베이스 프로그래밍
    • 12강. 표현 언어
    • 13강. 표준 태그 라이브러리(1)
    • 14강. 표준 태그 라이브러리(2) MVC 패턴 이해하기
    • 15강. 회원 관리 시스템 만들기
  • 컴파일러구성 (3학년)
    • 1강. 컴파일러 개요
    • 2강. 형식언어와 형식문법
    • 3강. 유한오토마타
    • 4강. DFA 와 동치관계
    • 5강. 어휘분석기와 LEX (실습과정 소개)
    • 6강. Context-free 언어와 문법의 효율화
    • 7강. 구문분석 개요
    • 8강. 순위관계에 의한 구문분석
    • 9강. LR 구문분석
    • 10강. CLR 구문분석
    • 11강. LALR 구문분석
    • 12강. Top-down 구문분석
    • 13강. YACC와 BISON (실습과정 소개)
    • 14강. 의미분석과 중간언어
    • 15강. 코드의 최적화와 코드의 생성
  • 인공지능 (4학년)
    • 1강. 인공지능의 개요
    • 2강. 문제풀이
    • 3강. 탐색에 의한 문제풀이 (1)
    • 4강. 탐색에 의한 문제풀이 (2)
    • 5강. 게임트리
    • 6강. 지식과 인공지능
    • 7강. 논리에 의한 지식 표현
    • 8강. 퍼지이론
    • 9강. 컴퓨터 시각과 패턴인식(1)
    • 10강. 컴퓨터 시각과 패턴인식(2)
    • 11강. 기계학습(1)
    • 12강. 기계학습(2)
    • 13강. 신경회로망(1)
    • 14강. 신경회로망(2)
    • 15강. 심층학습

방송대 일정

  • 출석수업대체 시험 : 18년 11월 25일
  • 1,2학년 기말고사 시험 : 18년 12월 2일
  • 3,4학년 기말고사 시험 : 18년 12월 9일

강의 별 생각 정리

학습 방법

순서

  1. 방송대에 있는 모든 강의 시청
  2. 서적 및 요약본 공부
  3. 기출 문제 풀이

선형대수

강의만으로는 벅찬 느낌. 책을 보고 다시 복습이 필요한 것 같음.

벡터 부분으로 넘어갈때 앞 단원에 배우는 행렬 지식이 없으면 이해하기 힘든 부분이 있음.

결국 행렬 부분을 자세히 알고 넘어가야 되는 듯.

· 약 2분
karais89

book image

기간

1주

목적

C#에 대한 깊이 있는 이해를 위해 구입

리뷰

더 나은 C# 코드를 작성하는 새로운 방법 50가지 명확하고 실용적인 설명과 전문가의 팁, 현실적인 예제 코드로 가득한 이 책이야말로 중급 개발자의 필수 아이템으로 자리매김하는 데 부족함이 없을 것이다.

책 내용에 대한 정확한 리뷰는 할 수 없을 듯 하다. Item 37번 까지 읽다가 포기 했다.

문제는 나에게 있는 것 같다. 책을 읽으면서 나는 C#에 대한 깊이 있는 이해를 하지 못한다는 걸 알았다.

C# 기본 서적을 읽고 다시 한번 책을 읽어 봐야 될듯..

평점 및 한줄평

c# 기본 서적을 읽고 다시 한번 읽어봐야 될 책.

4/5

· 약 1분
karais89

GitHub 를 통한 UE4 소스 다운로드와 빌드

4.20.3 버전 기준

다른 부분 위주로 설명

사전 준비

  1. Unreal Engine 사이트 가입
  2. GitHub 사이트 가입
  3. GitHub client 다운로드

순서

GitHub 연결 방법

Unreal Engine 연결된 계정에서 GitHub 연결

unreal connected image


GitHub에 연결된 이메일 확인 (에픽 게임즈 조직 가입 이메일)

github join image

GitHub 연결 후 실행 방법

  • 가입 후 https://github.com/EpicGames/UnrealEngine 해당 레포지토리에 접근 가능 하다
  • 해당 레포지토리를 fork 한다.
  • fork한 레포지토리를 로컬에 clone 한다.
  • Setup.bat 실행
  • GenerateProjectFiles.bat 실행
  • UE4.sln 솔루션 파일 visual studio 2017 오픈
  • 빌드 (15분 정도 걸린다)
  • UnrealEngine\Engine\Binaries\Win64 폴더에 UE4Editor.exe 실행

· 약 15분
karais89

book image

기간

30일

목적

파이썬이란 언어에 대한 관심과 자동화에 대한 관심으로 구매하게 됨

리뷰

  • 각 장 마지막 마다 예제 문제가 있다. 좀 더 심층적으로 문제 해결을 할 수 있다.
  • 각 프로젝트마다 단계별로 무엇을 진행 해야 하는가에 대한 설명이 나와 있어서 처음 프로젝트를 만드는 사람들에게 도움이 될 것 같다.

평점 및 한줄평

파이썬이 어떤식으로 사용될 수 있는지 파악하기에 좋은 책

4.5/5

책 내용 정리

"스타일 가이드와 일관성은 중요하다. 그러나 가장 중요한 것은 언제 일관성을 양보할 것인지를 아는 것이다. 때로는 스타일 가이드가 적절하지 않을 수 있다. 의심이 든다면 자신이 판단했을 때 최선이라고 생각하는 바를 따르라."

이 책에서는 파이썬 pep8 안에 있는 스네이크 표기법이 아닌 카멜 표기법으로 변수 이름을 작성한다.

제 2장에서는 흐름제어에 대한 부분을 다루는데 if, while, for문등을 순서도에 따라 설명하는 부분이 좋았다.

3장에서는 함수에 대한 내용을 다룬다.

4장에서는 파이썬에서 사용하는 리스트에 대해 배운다. 파이썬의 리스트는 음수값을 사용할 수 있고, 슬라이스 기능으로 특정 리스트를 얻어오는게 편하게 되어 있다.

리스트를 사용하는 장점은 데이터가 이제는 구조적으로 저장되므로 반복적인 변수를 여러 개 사용하는 것 보다 프로그램이 데이터 처리를 훨씬 유용하게 할 수 있기 때문이다.

5장. 파이썬에서 사용되는 딕셔너리에 대해 배운다.

리스트와는 달리 사전의 아이템들은 순서가 없다. 일반적인 딕셔너리와 같다.

6장. 문자열 조작하기

텍스트 처리 방법 2개의 프로젝트 진행

  • 간단한 암호 관리자
  • 몇 가지 텍스트를 서식화하는 지루한 잡일을 자동화하는 프로그램

7장. 정규표현식으로 패턴 대조하기

"[정규표현식]을 안다는 것은 문제를 3단계로 해결하는 것과 3,000 단계로 해결하는 것만큼이나 차이가 있을 수 있다. 여기에 푹 빠지면 몇 차례의 키보드 입력만으로 해결할 수 있는 문제가 다른 사람들에게는 지루하고 오류가 일어나기 쉬운 작업이라는 사실조차도 잊어버릴것이다."

전화번호와 이메일 주소를 추출할 수 있는 프로그램을 만든다.

  • ?는 그 앞의 그룹이 0번 또는 한 번 나타나는 것과 일치한다
  • *는 그 앞의 그룹이 0번 또는 그보다 많이 나타나는 것과 일치한다
  • +는 그 앞의 그룹이 한 번 이상 나타나는 것과 일치한다
  • {n}은 그 앞의 그룹이 정확히 n번 나타나는 것과 일치한다
  • {n,}은 그 앞의 그룹이 n번 이상 나타나는 것과 일치한다
  • {,m}은 그 앞의 그룹이 0번에서 m번까지 나타나는 것과 일치한다
  • {n,m}은 그 앞의 그룹이 적어도 n번, 많게는ㄴ m번까지 나타는 것과 일치한다
  • {n,m}?또는 *? 또는 +?는 그 앞의 그룹에 대해 최소 일치를 수행한다
  • ^spam은 문자열이 spam으로 한다는 것을 뜻한다
  • spam$는 문자열이 spam으로 끝나야 한다는 것을 뜻한다.
  • .은 줄바꿈 문자를 제외한 모든 글자와 일치한다
  • \d, \w, 그리고 \s는 각각 숫자, 단어, 또는 공백 문자와 일치한다.
  • \D, \W 그리고 \S는 각각 숫자, 단어, 또는 공백 문자를 제외한 글자와 일치한다
  • [abc]는 대괄호 안의 모든 글자와 일치한다 (이 예에서는 a,b, 또는 c)
  • abc는 대괄호 안에 있지 않은 모든 글자와 일치한다

새 프로젝트와 씨름할 때마다 곧바로 코드를 쓰고 싶어지는 유횩에 이끌릴 수 있다. 그러나 보통은 한 발 물러서서 좀 더 큰 그림을 보는게 가장 좋다. 프로그램이 해야 할 일이 무엇인가에 대한 고차원적인 계획을 먼저 짜는 편을 권한다.

8장. 파일 읽고 쓰기

파일의 두가지 핵심 속성

  • 파일 이름 (일반적으로 하나의 단어로 만든다.)
  • 파일 경로 (파일이 컴퓨터의 어디에 있는지 위치를 지정한다.)

9장. 파일 체계화하기

10장. 디버깅

그리 단순하지 않은 버그를 찾는 방법을 배워 보자. 로깅(logging)과 단언(assertion)을 살펴볼 것이다. 이 두가지 기능은 버그를 일찍 감지하는데 도움이 된다. 디버거를 사용하는 방법을 알아볼 것이다.

단언은 "나는 이 조건이 참이라고 단언하지만 그렇지 않다면 프로그램 어딘가에 버그가 있는 것이다" 단언은 프로그래머의 오류를 위한 것이지 사용자의 오류를 위한 것은 아니다.

print()로 디버그하지 마라. 로깅 메시지의 장점은 언제든지 disable 한줄만 추가하면 비활성화 할 수 있다.

로그 메시지는 사용자가 아니라 프로그래머를 위한 것이다.

11장. 웹 스크랩

웹 스크랩은 웹으로부터 콘텐츠를 다운로드 받고 처리하는 프로그램에 사용되는 용어다.

웹 페이지 스크랩할 수 있는 모듈

  • webbrowser
    • 파이썬과 함께 제공되는 모듈로써 웹 브라우저로 특정 페이지를 연다.
  • Requetss
    • 인터넷에서 파일과 웹 페이지를 다운로드 한다.
  • Beautiful Soup
    • 웹 페이지를 작성하는 형식인 html을 구문 분석한다.
  • Selenium
    - 웹 브라우저를 실행하고 제어한다. 셀레늄은 또한 서식을 채우고 브라우저에서 마우스 클릭을 시뮬레이션 할 수도 있다.
    Beautiful select() 메서드의 예
    - soup.select('div')
    - `<div>` 태그가 붙은 모든 엘리먼트
    - soup.select('#author')
    - id 속성이 author인 엘리먼트
    - soup.select('.notice')
    - CSS 클래스 속성이 notice란 이름을 가진 모든 엘리먼트
    - soup.select('div span')
    - `<div>` 태그가 붙은 모든 엘러먼트 안에 있는, `<span>` 태그가 붙은 엘리먼트
    - soup.select('div > span')
    - `<div>` 태그가 붙은 모든 엘리먼트 안에 있는, 바로 다음 단계의 `<span>` 엘리먼트, 즉, 이 두 엘리먼트 사이에 어떤 다른 엘리먼트도 없어야 한다.
    - soup.select('input[name]')
    - `<input>` 태그가 붙은 모든 엘리먼트로, name 속성을 가지고 있으며 그 값은 무엇이든 관계 없다.
    - soup.select('input[type="button"]')
    - `<input>` 태그가 붙은 모든 엘리먼트로, type이라는 속성을 가지고 있으며 그 값은 button이어야 한다.

select() 메서드는 Tag 객체의 리스트를 돌려준다.

12장. 엑셀 스프레드시트로 작업하기

지루하고 기계적인 일이야말로 바로 파이썬이 들어맞는 딱 그런 일이다.

엑셀의 기본적인 정의

  • 엑셀 스프레드시트 문서는 통합 문서(workbook)라고 부른다.
  • 하나의 통합 문서는 .xlsx 확장자를 가진 파일에 저장된다.
  • 각 통합 문서는 여러 장의 시트(sheet, 워크시트(worksheet)라고도 부른다.)를 포함할 수 있다.
  • 사용자가 현재 보고 있는 시트는 활성 시트라고 부른다. 각 시트는 열(A부터 시작되는 글자로 주소가 지정된다)과 행(1부터 시작하는 번호로 주소가 지정된다)을 가지고 있다.
  • 특정 열과 행에 있는 상자를 셀(cell)이라고 한다. 각 셀은 숫자 또는 텍스트 값을 포함할 수 있다.
  • 데이터가 들어있는 셀의 격자가 시트를 만든다.

13장. pdf 및 word 문서로 작업하기

14장. CSV 파일 및 JSON 데이터로 작업하기

csv: 쉼표로 구분된 값 json: 일반 텍스트 파일에서 자바스크립트의 소스 코드와 같은 정보를 저장하는 형식

csv 파일

  • 값에 유형이 정해져 있지 않다 - 모든 값은 문자열이다.
  • 글꼴 크기 또는 색상 설정을 할 수 없다.
  • 여러 워크시트를 가질 수 없다.
  • 셀의 폭과 높이를 지정할 수 없다.
  • 셀을 병합할 수 없다.
  • 그림 또는 차트를 포함할 수 없다.

csv 파일의 장점은 단순성이다. csv 파일은 다양한 유형의 많은 프로그램이 지원하며, 텍스트 편집기에서도 볼 수 있으며, 스프레드시트 데이터를 표현하는 간단한 방법이다.

json 및 api

자바스크립트 객체 표기법은 사람이 읽을 수 있는 문자열 방식의 데이터 유형으로 인기가 높다. json은 자바스크립트 프로그램이 데이터 구조를 만드는 고유 방법이며 보통은 파이썬의 pprint() 함수가 만들어내는 문자열과 비슷하다.

json은 애플리케이션 프로그래밍 인터페이스를 제공하는 것으로 알려져 있다. api는 사람이 읽기에는 쉽지 않다. 대부분의 웹 사이트는 데이터를 json 형식으로 쓸 수 있도록 만든다.인기 있는 사이트는 프로그램에서 쓸 수 있는 api를 제공한다.

api를 사용하여 다음 작업을 수행하는 프로그램을 만들 수 있다.

  • 웹 사이트에서 원시 데이터를 긁어 온다. (웹 페이지를 다운로드하고 html을 구문분석하는 것보다 api에 접속하는 것이 더 편리할 때가 많다)
  • 소셜 네트워크 계정 중 하나에서 새로운 게시물을 자동으로 다운로드하고 다른 계정에 올린다. 예를 들어, 텀블러 게시물을 가져와서 페이스북에 올린다.
  • IMDB, 로튼토마토 및 위키백과에서 데이터를 끌어와 당시의 개인 영화 정보 모음인 "영화 백과사전"을 만든다.

15강. 시간 관리, 작업 예약 그리고 다른 프로그램 실행

파이썬에서 날짜와 시간을 나타내는 데 사용되는 세가지 유형의 값

  • 유닉스 시간 기점 타임스탬프(time 모듈에서 사용)는 UTC 기준 1970년 1월 1일 자정으로부터 경과된 초수를 뜻하는 부동소수점 또는 정수값이다
  • datetime 객체(datetime 모듈)는 오브젝는 year, month, day, hour, minute, second 속성에 저장된 정수값을 가진다
  • timedelta 객체(datetime 모듈)는 특정한 시각이 아닌 지속 시간을 나타낸다

16강. 이메일 및 문자메시지 보내기

smtp

  • 이메일을 전송할 때 사용되는 프로토콜

imap

  • 인터넷 메시지 액세스 프로토콜
  • 이메일 주소로 전송된 이메일을 가져오기 위해 이메일 서비스 업체의 서버와 통신하는 방법을 지정한다

17장. 이미지 조작하기

18장. GUI 자동화를 통한 키보드 및 마우스 제어