이 책의 특징

이 책의 저자인 매슈히키는 20년 이상의 경력을 가진 전문 해커이자 사이버 보안 회사 해커하우스의 공동 창업자로 화이트 해커를 꿈꾸는 학생들이 어떻게 화이트해커에 입문을 할 수 있는지 친절하게 설명하고 있다.

또한 현업에서 종사하고 있는 네트워크관리자,시스템 관리자,보안책임자등이 이 책을 통해서 해커가 자신의 시스템을 어떤 식으로 해킹을 시도하고 있으며 보안관점에서 어떤 부분을 점검해야 하는지 등을 확인 할 수가 있다.

이 책의 구성

 1장 기업에 해커가 필요한 이유 : 기업의 보안 문제가 사업문제 또는 기업의 목표달성과 관련해서 얼마나 중요한지를 파악하고 해킹이 기업에 필수적인 기술인 것을 확인한다.

2장 윤리적이고 합법적인 해킹 : 해킹의 법적,윤리적 측면을 소개한다. 우리가 이 책을 통해서 어떤 기업으로 해킹을 시도한다면 이미 불법적인 일을 저지르고 있는 것이다. 2장에서는 합법의 영역에서 해킹을 테스트 하는 방법에 대해 정보를 제공한다.

3장 가상해킹 환경구축 : 실습할 수 있는 가상환경시스템을 구축한다.

왼쪽은 우리가 작업할 칼리리눅스 환경, 오른쪽은 우리가 해킹할 메일서버 환경

실제로 우리가 해킹을 공부하면서 다른 서버에 접속을 한다고 하면 불법이 된다. 이렇게 가상 시스템을 구축하여 연습할 수 있도록 하자.

4장 공개출처 정보수집 : 공개된 정보를 이용해서 이메일 수집등 정보를 수집하는 방법에 대해 알아본다.

5장 DNS : DNS서버의 취약점을 이용하여 DDOS 와 같은 해킹 방법에 대해 살펴 본다.

6장 이메일 : 이메일 프로토콜과 메일중계,편지함 등을 이해하고 이메일서버를 해킹하는 구체적인 과정을 단계별로 설명한다.

7장 웹서버 취약점 : 웹사이트와 웹 앱의 기반이 되는 웹 서버를 해킹하는 방법을 설명한다.

8장 가상사설망(VPN) : VPN기술의 작동방식을 소개하고 해커 입장에서 VPN에접근하는 방법을 설명한다.

9장 파일과 파일 공유 : 파일서버를 이용하여 공격자가 시스템에 거점을 확보하는 방법을 소개한다.

10장 유닉스 : 유닉스류의 운영체제들이 가진 특징을 설명하고 취약점을 찾아서 공격하는 방법을 제시한다.

11장 데이터베이스 : 심각한 데이터 유출을 유발하는 취약점들과 그 악용방법을 이해한다.

12장 웹앱 : 이전 장에서 배운 기술을 활용해서 기업을 괴롭히는 가장 위험한 유향의 공격들을 확인해 본다.

13장 Microsoft Windows : Windows Server의 DNS,이메일,웹,파일공유서비스를 이용한 해킹기술을 살펴본다.

14장 패스워드 : 일상적으로 사용하는 여러 알고리즘의 고질적인 문제를 배우게 된다.

 

 

서평

이 책은 안전한 환경에서 해킹의 기술을 배우고 실습할 수 있는 환경을 제공해 준다.

 

이 책을 읽게 된 이유는 화이트 해커를 꿈꾸는 아이들에게 조언을 해 줄 수 있는 정보를 얻기 위함이었다.

하지만 이 책을 읽으면서 내가 얼마나 보안에 취약한 환경에 노출이 되어 있는지 새삼 깨닫게 되었다.

공개되어 있는 카페에서 와이파이를 사용하는것이 얼마나 보안에 취약한지~

이렇게 많은 해킹 Tool 들이 존재하고 있었고~

이 책 하나만 공부해도 마음 먹은 target의 정보를 훔쳐 볼수도 있을것 같은 막연한 불안감이 밀려 온다.

이래서 해커의 윤리라는 것을 무시하지 못하는 것 같다.

처음에 화이트 해커로 발을 디디게 되더라도 여차하면 불법적인 유혹을 이기지 못한다면 다른 사람에게 엄청난 치명적인 피해를 입힐 수도 있겠구나 라는 생각을 가지게 된다. 

해킹 하는 방법을 배우더라도 다른사람에게 피해를 주지 않고 자신을 지키는 일에 사용되고 또한 기업을 지켜 주는 슈퍼맨 같은 존재가 되기를 바라는 마음이다.

 

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

[인천 서구 원당컴퓨터학원]

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://arimarim.tistory.com BlogIcon 사랑스love 2021.10.21 09:23 신고

    해킹을 배워서 화이트 해커가 될 수 있군요~!!

  2. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.10.21 18:47 신고

    실제 해커들이 기업에서 않이 좋아하는 인재라고 하더군요.

  3. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.10.21 19:05

    요즘 해킹 때문에 골머리 앓고 있는 곳도 많다고 들었네요. 20년 이상 해커를 했다는 전문가의 책이 궁금해집니다.

  4. 핑구야날자 2021.10.22 06:39

    많은 사람들에게 유익한 해커가 되면 좋지 않을까 싶기도 하네요

  5. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.10.22 06:47 신고

    화이트 해커가 되려면 한 번 읽어 볼 만 한 책 같아 보입니다^^

  6. Favicon of https://itadventure.tistory.com BlogIcon CrayFall 2021.10.22 09:10 신고

    히어로 아니면 밸런이군요 :)

  7. Favicon of https://dragonphoto.tistory.com BlogIcon 드래곤포토 2021.10.22 11:42 신고

    보안공부를 하시는 분들은 읾어봐야 겠군요
    즐거운 하루되세요

  8. Favicon of https://jsalang.tistory.com BlogIcon 추억거리 2021.10.22 18:19 신고

    한때 딸이 화이트해커 하고 싶다더니
    이젠 기계쪽으로 선택했지만
    그때 이책을 읽었음 이해가 가능했을까요 ㅎ ㅎ

  9. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.10.23 22:54 신고

    아들이 보면 좋아하겠어요

이 책을 한 줄로 설명하라고 한다고 하면 다음과 같이 말할 것 같네요.

딥러닝을 공부하는 목적을 정확히 알려준 책

 

이렇게 단 한줄로 표현하게 된 이유는 다음과 같습니다.

  • 넷플릭스와 같은 서비스를 살펴 보면 한개의 영화를 보게 되면 그 영화를 좋아하는 사람들이 많이 보았던 영화를 딥러닝 기반으로 추천을 해 주는 시스템을 일상 생활에서 자주 보게 됩니다.
  • 이 책은 이러한 서비스 기반으로 주피터노트북에서  fastai 라이브러리를 활용해서 애플리케이션을 만들어 보고 먼저 배포를 해 보는 것 부터 시작 합니다
  • 일반적인 딥러닝 책은 상향식 기반(기술적인 부분부터 시작해서 사용법 등으로 접근)인데 비해 이 책은 하향식 기반(먼저 fastai 라이브러리의 사용법을 중심으로 서비스를 만들어 보는 것으로 시작해서 기술적인 부분으로 접근)입니다.

 

 

이 책의 특징
  • 이 책의 저자
제레미 하워드 : 철학 전공자 이면서 fast.ai 기관의 창립 연구자
실뱅 거거 : 수학과 컴퓨터 과학을 가르치면서 fast.ai기관의 공동 창립 연구자

 

그들은 처음부터 머신러닝의 전문가가 아니었습니다.

머신러닝 과학자 또는 엔지니어로서 정규 훈련 없이 딥러닝을 배우고 적용하기를 원했습니다.

지금보다 더 열악한 환경에서 하나하나 배우면서  다른 사람들이 자신들이 걸어온 고통스러운 길을 걷지 않도록 하기 위해 fast.ai라는 과정을 만들었습니다.

이 책은 파이토치 기반의 fastai 라이브러리를 활용하여 딥러닝의 여행을 하기 위한 안내서가 될것입니다.

 

  • 이 책의 목차
1. 실전 딥러닝
2. fastai 애플리케이션 계층 이해하기
3. 딥러닝의 기반지식
4. 밑바닥부터 구현하는 딥러닝

 

1장 실전 딥러닝에서는 딥러닝을 사용해 실제 애플리케이션 및 제품을 만드는 방법을 보여 주고 있습니다.

2장 fastai 애플리케이션 계층 이해하기에서는 딥러닝을 실제로 사용하는 방법 대신 딥러닝이 어떻게, 왜 작동하는지를 알아 보고 있습니다.

3장 딥러닝의 기반지식에서는 fastai의 모든 애플리케이션과 주요모델 구조의 구축방식, 권장되는 모델의 학습방법을 이해하고 이를 처음부터 구축하는데 필요한 지식을 다루고 있습니다.

4장 밑바닥부터 구현하는 딥러닝 에서는 신경망의 실제 순전파와 역전파가 수행되는 방식을 알아보고 성능을 개선하는데 어떤 도구를 사용하는지 등을 다루고 있습니다.

 

  • 소소한 팁으로 바로 옆에서 멘토링을 해 주는 듯한 구성

딥러닝을 공부하면서 정말 막막한 경우가 많은데 이럴때 옆에서 멘토링을 해주는 분이 있다면 정말 폭풍성장을 할것 같은 생각을 많이 해 보게 되는데요~

이 책은 제레미 하워드와 실뱅거거도 우리와 같은 입장이었을때 하나 하나 배우면서 느꼈던 부분들을 옆에서 멘토링 하듯이 설명을 해 주고 있다는 것이 특징이네요.

저도 벡터 노름이라는 단어를 보고 구글링 검색을 해보고 이해 되지 않는 수식에 의해 좌절에 빠졌었는데요~

이렇게 제레미는 저처럼 좌절에 빠지는 사람들이 있을까 하여 친절하게도 자신도 이런 문제에서 그것을 이해하려고 하기 보다 코딩을 통해서 어떻게 동작하는지를 깨우쳤다는 내용을 담아 내고 있습니다.

 

대상독자

이책의 대상 독자를 다음과 같다고 설명하고 있습니다.

  • 이 책은 딥러닝과 머신러닝을 처음 시작하는 독자에게 적합합니다.( 이 책을 읽으면서 느낀 점은 실제 애플리케이션 및 제품을 만드는 방법부터 들어가기 때문에 편안하게 접근 할 수가 있어서 좋았습니다. 하지만 기본적인 내용을 알고 접근하면 훨씬 도움이 될것 같네요. 정말 딥러닝을 처음 접해 본다고 하면 생활코딩에서 제공하는 데이터과학을 먼저 공부하고 보신다면 효과가 더욱 좋을것 같네요.)
  • 파이썬 코딩 경험이 있으면 더욱 좋습니다.(아무래도 직접 코딩을 하면서 결과가 나오는 원리를 파악하고 싶다고 하면 파이썬 코딩 경험이 있다면 훨씬 유리할 것입니다.)
  • 딥러닝 실무자도 이책을 읽는다면 많은 도움이 될것 같습니다.( 이 책은 최신 연구에서 다룬 기술을 포함하여 세계적인 수준의 결과를 달성하는 방법까지도 세세하게 다루고 있습니다.)

 

 

이 책을 읽고~

딥러닝에 관심이 있는 분들이 딥러닝에 접근하는 것이 쉽지 않은 것이 사실인것 같네요~

초등학생에게는 인공지능을 다루어 보는 서적이 대부분이고~

이렇게 인공지능을 다루어 보고 인공지능에 대해 공부를 해 보려고 하면 정말 망망대해가 펼쳐진 느낌을 받을 수 밖에 없는데요~

이 책은 이 망망대해에서 한줄기 등대가 되어 주지는 않을까 라는 생각을 해 보게 되었네요.

 

 

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

인천 서구 원당컴퓨터학원

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.09.17 08:42 신고

    피스토치를 요즘 많이 쓴다고 들었습니다.
    잘 보고 갑니다.
    즐거운 하루 보내세요.

  2. 추억거리 2021.09.17 12:43

    와 이런 책도 있군요
    상당히 어려워 보여요 ㅎ ㅎ

  3. Favicon of https://mmiiinn.tistory.com BlogIcon 민이멀 2021.09.18 00:18 신고

    잘 보고 갑니다 :-)

  4. 핑구야날자 2021.09.18 06:43

    인공 지능은 앞으로도 지속적으로 관심이 많아지는 분 야 인거 같아요

  5. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.09.18 06:50

    포스팅 잘 보고 갑니다.
    행복한 추석 연휴 보내세요~

  6. Favicon of https://arimarim.tistory.com BlogIcon 사랑스love 2021.09.18 07:12 신고

    전혀 모르는 분야군요ㅜㅜ
    잘 보고 갑니다 :)

  7. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.09.18 22:36 신고

    어렵지만 많은 도움되겠어요

  8. Favicon of https://heysukim114.tistory.com BlogIcon *저녁노을* 2021.09.19 05:34 신고

    어렵네요.ㅎㅎ
    잘 보고가요.
    즐거운 명절 보내세요

  9. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.09.20 12:38 신고

    딥러닝에 대해 공부하려는 목적을 정확히 알려 주는 책이로군요^^

오늘 리뷰할  책은 파이썬으로 웹크롤러 만들기 입니다.

 

이책을 신청한 이유는 

최근 뉴스에서 공익근무자가 웹크롤러를 이용해서 우체국 등기우편을 자동으로 정리하는 프로그램을 만들어서 시간과 비용을 많이 단축시켰다는 뉴스가 흥미로웠던 부분이 있어서~

파이썬으로 웹크롤러를 간단하게 만들 수 있는지 궁금해서 신청을 해 보게 되었습니다.

또한 학생들이 많이 관심을 가지고 있는 분야이기도 해서 나중에 학생들과 함께 웹크롤러를 만들어 볼 수도 있을까 하는 기대감도 있었네요.^^

 

웹크롤러란?

웹크롤러는 스파이더 또는 검색엔진 봇이라고 하며 인터넷에서 콘텐츠를 다운로드하고 색인을 생성하는 것을 말합니다.

구글이 1994년 처음 시작될때 단 두명의 스탠퍼드 대학생뿐이었고 그들이 가진건 낡은 서버와 웹크롤러 뿐이었습니다.( 이 책의 67페이지 내용을 인용)

 

이 글에서 웹크롤러가 무엇인지 정확히 알 수 있는 글입니다.

그렇다면 우리가 웹크롤러를 이용해서 데이터를 수집하면 구글 같은 검색엔진을 만들 수 있나요?

" 작은 규모의 검색사이트는 운영할 수 있지만 구글과 같은 대용량 사이트를 운영하기 위해서는 데이터 관리 기법과 좀더 빠르게 검색을 할 수 있는 다양한 알고리즘 들을 고민하셔야 합니다~" 라는 것이 제 생각이네요.^^

그래도 천리길은 한걸음 부터라고 했습니다.

우리가 구글과 같은 검색 엔진을 만들려고 하면 첫 단추가 바로 웹크롤러 입니다.

일단 데이터를 수집하고 가공을 해야 고객들에게 맞춤 검색이 가능하도록 지원을 해 줄 수 있을것 같네요~

 

이 책의 구성은?

Part I: 스크레이퍼 제작

- Beautifulsoup를 활용하여 HTML 을 가져오는 방법

- 크롤링을 시작하는 방법 : 분석하기 쉬운 위키백과를 가지고 크롤링을 하는 방법에 대해 설명을 하고 있다.

- 웹크롤링 모델 : 어떤 제품 데이터를 수집할때 우리가 수집하려고 하는 속성들에 대해 설계 방법부터 다양한 웹사이트 레이아웃 다루는 방법 등에 대해 설명을 하고 있다.

- 스크레이피 : 크롤러 개발에 최고의 프레임워크인 스프레이피(Scrapy)를 설치 하고 사용하는 방법에 대해 다루고 있다.

- 데이터 저장 : 미디어파일,URL,텍스트 등을 무료 DBMS MySql을 이용하여 저장하는 방법에 대해 다루고 있다.

  

Part II : 고급 스크레이핑

- 문서 읽기 : 인터넷은 주로 텍스트 기반의 문서로 이루어져 있다. 이러한 문서에 대한 인코딩 방법과 csv 파일,pdf 파일,docx 파일 등의 문서를 다루는 방법을 설명하고 있다.

- 지저분한 데이터 정리하기 : 문서를 가져오면 정형화되지 않은 데이터들이 있는 웹사이트들이 많은데 이렇게 정형화 되지 않은 데이터를 어떤 식으로 처리해야 하는지 등의 기법에 대해 설명을 하고 있다.

- 자연어 읽고 쓰기 : 데이터를 다루기 위해서는 특정한 단어, 수 와 같이 정확한 단어를 인식하는 것은 쉽지만 "귀여운 고양이" 라는 검색어가 입력 되었을때 이것을 고양이 라고 인식하기 쉽지 않은데 마르코프모델에 대해 설명을 하고 이러한 것을 다루는 자연어 툴킷을 활용해서 이러한 자연어 처리 방법에 대해서 설명을 하고 있다.

- 폼과 로그인 뚫기 : 로그인 해야 얻을 수 있는 정보에 접근하기 위해서는 로그인과 쿠키 등에 대해서 처리 해야 하는데 이러한 경우 어떻게 처리 하는지 등에 대해 다루고 있다.

 

 

이 책을 읽고~

실제로 웹 크롤링을 하다 보면 상대 서버의 부하때문에 잘못하면 상대 서버에서 IP차단을 당하는 경우도 발생할 수 있습니다.

이 책에서는 하나 하나 실습을 하면서 이것을 실무에 사용하는 경우에는 어떤 점을 조심해야 한다는 충고를 해 주고 있습니다.

 

실무에 바로 적용할 수 있는 코드는 아니지만 이 책에서는 실무에서 필요한 모든 내용을 담고 있습니다.

HTML 분석 부터 자신이 원하는 데이터 수집시 객체 모델 생성방법, 자연어 처리 방법, 로그인 하여 데이터 수집 방법까지 웹크롤링에서 필요한 기법들을 하나 하나 주옥같은 내용들이 기록되어 있습니다.

 

이 책을 통해서 개념을 익히고 주의 할 점들을 조심한다고 하면 구글 과 같은 검색 사이트를 구현해 볼 수 있을것 같네요.

웹크롤링에 대해 공부하고 싶은 학생들이나 IT업계 종사자 분들이라면 이 책을 선택하시면 후회 하지는 않을것 같네요.

일단 이 책은 Python의 기본 문법은 알고 있는 분들을 위해 쓰여져 있으며 이 책의 예제를 하나 하나 따라서 연습을 하다 보면 웹크롤링 방법과 데이터베이스 구성 방법등의 개념을 익히고 실무에 적용할 수 있는 책이라고 판단 됩니다.

 

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

[인천 서구 원당컴퓨터학원]

 

 

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.08.16 22:49 신고

    컴퓨터 잘하시는분들 부럽습니다

  2. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.08.17 06:07 신고

    훌륭한 서평이십니다
    이 분야 관심있으신 분들은 읽어 볼 만 하겠습니다

  3. 핑구야 날자 2021.08.17 06:39

    파이썬은 늘 관심 있는 언어인데 덕분에 잘 보고 갑니다

  4. Favicon of https://seunmi1981.tistory.com BlogIcon 구름 달빛 2021.08.17 08:08 신고

    포스팅 잘보고갑니다 즐거운 하루 보내요

  5. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.08.17 10:01 신고

    다이슨이 개발자들이 많이 사용하면 버리라고 하더군요.
    잘 보고 갑니다.

 

"이 책은 MySql/MariaDB를 사용하는 분들에게 도움이 되는 지침서입니다."

 

- 이 책은 무료 데이터베이스인 MySql 또는 MariaDB를 사용하는 분들에게 도움이 되는 지침서입니다.

 

1. 현재 사용하고 있는 SQL 문을 검토해 볼 수 있습니다.

  • 기본키(Primary Key) 를 사용할 수 있는 쿼리문이지만 조건(Where) 절의 잘못된 구문으로 인하여 Full Scan 하는 경우의 잘못된 예제를 확인하고 이것을 튜닝하는 방법에 대해 다룹니다.
  • 형변환이나 사용하지 않는 함수를 포함하므로 인해 인덱스를 사용할 수 있는 쿼리문이지만 조건절의 잘못된 구문으로 인하여 Full Scan 하는 경우의 잚소된 예제와 튜닝하는 방법에 대해 다룹니다.
  • 열을 결합하는 경우에도 Full Scan 이 되는 것을 확인하고 이것을 Union 으로 튜닝하는 방법에 대해서도 다루고 있습니다.
  • 테이블을 Join 하여 중복을 제거하는 문장(Distinct)에서도 좀 더 좋은 쿼리문을 만들 수 있는지에 대한 문제에 대해 다루고 있습니다.
  • 다수 쿼리를 Union 연산자로만 합치는 경우에도 메모리에 생성된 테이블을 이용하는 경우 좀 더 빠른 속도가 향상이 되는데 이러한 메모리를 활용할 수 있는 방법에 대해서 다루고 있습니다.
  • 인덱스를 활용할 수 있는 SQL 임에도 Group by 절의 순서에 따라서 인덱스를 활용하지 않는 경우도 다루고 있습니다.
  • 엉뚱한 인덱스를 사용하는 나쁜 SQL 인 경우 수정할 수 있는 방법에 대해 다루고 있습니다.
  • 테이블 조인 순서, 혹은 메인테이블에 종속적인 쿼리문등 다양한 경우에 대해 튜닝하는 방법을 알아 봅니다.

 

2. 악성 SQL 튜닝 방법에 대해 알아 볼 수 있습니다.

  • 테이블 조인시에 모든 데이터를 가져 오는 경우 치명적일 수 있는데 이러한 SQL 구문을 개선하는 방법에 대해서 알아 봅니다.
  • 대량의 데이터를 가져와 조인하는 쿼리문을 살펴 보고 개선 할 수 있는 방법에 대해서 살펴 봅니다.
  • 인덱스 없이 조회 하는 경우 인덱스 생성만으로도 성능을 향상 시킬수 있는데 이러한 부분에 대해서도 살펴 봅니다.
  • 인덱스 열의 속성값을 대소문자를 구분하는 속성, 또는 대소문자를 구분하지 않는 속성값을 적절히 활용하여 쿼리문을 변경함으로 성능개선 할 수 있는 방법에 대해서 살펴 봅니다.

 

 

이 책을 읽으면서

10년이 넘는 실무를 수행하면서 대용량 데이터 베이스를 다룰때 속도 개선에 대해 고민을 많이 해 보았는데 인터넷 검색을 통해서 부분적인 부분들에 대해서만 고민을 했었던것 같네요.

이 책을 읽으면서 SQL 튜닝에 대해 다양한 방법등을 살펴 보면서 이런 부분들은 고려하지 못했었는데 이런 부분도 있었다는 것을 깨닫게 되는 부분이 많았습니다.

특히나 Group By 절의 순서만 바뀌었을 뿐인데 인덱스를 활용하거나 활용하지 않거나 하는 부분의 내용을 읽을때는 예전에 만들었던 쿼리 문도 과연 이랬던 것은 아닐까 라는 생각을 갖게 되면서 얼굴이 화끈거리는 경우도 있었네요~

실무에서 손을 떼었지만 이 책을 읽으면서 예전에 이 책을 만났더라면 데이터베이스 영역 때문에 고민 했던 부분들을 많이 덜어 주지 않았을까 라는 생각을 해 보게 되었네요.

 

이 책을 읽으면 도움이 되실 분
  1. MySql/MariaDB 를 사용하시는 분이 쿼리를 튜닝하고 싶은 분들에게는 필독서
  2. 어플리케이션을 만들고 계신분들도 한번 읽어 보면 쿼리문의 순간 실수로 인덱스를 활용하는지 안하는지 등을 고민해 볼 수 있을것 같네요.
  3. 대학생이 데이터베이스 과목을 수강하고 있다고 하면 이 책을 이용해서 쿼리문을 직접 실습해 보면서 인덱스의 개념과 기본키의 개념  및 데이터 베이스의 큰 그림을 그려 볼 수 있을것 같네요.

 

 

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

[인천 서구 검단신도시 원당컴퓨터 학원]

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.07.14 20:49 신고

    데이터를 다루는 기술에 관한 내용인가 보군요.
    잘 보고 갑니다.

  2. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.07.14 22:22 신고

    관심있는데 아이들에게 보라해야겠어요

  3. 핑구야날자 2021.07.15 06:47

    처리속도가 좀 됐다면 튜닝을 할 필요가 있지요

  4. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.07.15 08:25 신고

    MySql,MariaDB 좀 생소합니다 ㅎ

  5. Favicon of https://dragonphoto.tistory.com BlogIcon 드래곤포토 2021.07.15 10:33 신고

    IT분야가 급변하니 거기에 따른 교육도 변화해야 되겠어요

  6. Favicon of https://seunmi1981.tistory.com BlogIcon 구름 달빛 2021.07.15 11:19 신고

    저한테는 어려운 내용이네요 오늘하루 시원하게 보내요

  7. Favicon of https://kbh6628.tistory.com BlogIcon 청산사랑 2021.07.15 12:15 신고

    포스팅 잘보고갑니다

요즘에 인공지능에 관심이 있어서 공부를 하고 있는 중에 나는 리뷰어다 에서 "데이터가 뛰어노는 AI놀이터 캐글" 이라는 책을 제공받았습니다.

 

앞으로는 인공지능이 대세가 되어가고 있어서 머신러닝에 대해 공부하고 있었는데요~

이 책을 통해서 데이터 경진대회 플랫폼 캐글이 있다는 것을 알게 되었네요.

책을 받기 전에 캐글이 궁금해서 캐글사이트에 접속을 해 보았는데요~

영어로 되어 있는 사이트가 어디서 부터 접근을 해야 하는지 잘 모르겠네요.ㅠ.ㅠ

 

이 책은 경진대회의 상위권 진입을 목표로 하시는 분들을 위한 가이드북입니다.

(처음에 캐글 사용법을 간단하게 설명해 주고 있습니다.)

경진대회중에서도 특히 정형데이터를 다루는 대회 대상입니다.

예측대상이나 모델의 평가지표와 같은 문제 설정이 명확하게 주어진 가운데 성능이 높은 모델을 만들려면 어떻게 해야 하고 무엇을 주의 해야 할지~ 경진대회에서 일반적으로 주의해야 할 내용을 총 망라한 경진대회 대비용 책이라고 할 수 있습니다.

 

 


이 책의 구성


 

1장 : 경진대회

- 경진대회에 대해 자세히 소개 하고 있으며 경진대회 참가하는 방법, 캐글 사용법,다양한 경진대회 사례 등을 다루고 있습니다.

- 경진대회의 등급이나 순위에 따라 요즘 같이 인재 부족 시대에 취업의 지름길로 갈 수 있다는 것까지 자세히 다루고 있습니다.

2장 : 경진대회의 평가지표

- 경진대회에 임할 때는 문제의 개요.데이터의 내용, 예측 대상 등을 이해하여야 합니다. 대회 순위는 평가지표의 예측값이 좋고 나쁨을 평가한 점수에 따라 결정되므로 평가지표를 살펴 보아야 합니다.

- 이 책에서는 경진대회의 평가지표로 사용되는 회귀의평가지표,이진분류의 평가지표,다중클래스분류의 평가지표 등을 다루고 있습니다.

- 이 책의 장점은 이러한 부분들을 설명 후에 사용했던 대회등을 예를 들어 주어서 어떤 대회에서 이런 평가지표를 사용했었는지를 알기 쉽게 정리해 놓았다는 것입니다.

3장 :특징생성

- 인공지능에서 가장 중요한 것은 특징을 찾아서 모델을 구축하는 것이라고 할 수 있습니다.

- 이 책에서는 모델과 특징의 관계를 설명하고 변수를 변환해 특징을 만드는 여러가지 방법에 대해 다루고 있으며 실제 경진대회의 사례를 들어 설명을 하고 있습니다.

4장 : 모델구축

- 경진대회의 대부분은 모델에 학습데이터와 함께 목적변수를 제공하여 목적변수가 없는 데이터의 목적변수를 적절하게 예측할 수 있도록 학습시키는 지도학습에 해당 됩니다. 

- 이 책에서는 특징을 생성 후 모델을 구축후 정형 데이터를 다루는 GBDT 모델,신경망,선형모델,KNN 등에 대해 다루고 있으며 경진대회에서는 모델의 성능,연산속도,사용편의성,다양성으로 앙상블에서의 모델 성능 향상에 기여하는지 여부에 따라 모델을 선택하게 됩니다.

5장 : 모델평가

- 모델생성의 주된 목적은 새로운 데이터를 예측하는 것입니다. 이때 평가용 데이터의 예측 성능을 특정평가지표에 따른 점수로 나타내여 평가하는 것을 검증이라고 합니다.

- 대회에서 정확한 검증이 이루어지지 않으면 어떤 특징을 사용해야 할지 알 수 없습니다.

- 이 책에서는 홀드아웃검증,교차검증,층화 k-겹검증,그룹k-겹검증,LOO검증 등과 같은 검증 방법에 대해 살펴 봅니다.

6장 : 모델튜닝

- 모델이 최적화 되지 않으면 모델의 힘을 충분히 발휘하지 못할 수 있으므로 모델의 튜닝이 필요합니다.

- 이 책에서는 하이퍼파라미터 탐색방법,매개변수 튜닝,GBDT의 매개변수 튜닝 방법 등에 대해 다루고 있습니다.

7장 : 앙상블 기법

- 단일 모델의 점수에 한계가 있지만 여러개의 모델을 조합하면 점수가 올라 갈 수 있는데 이렇게 여러개의 모델을 조합하는 것을 앙상블 기법이라고 합니다.

- 이 책에서는 평균과 가중평균등을 이용한 단순한 앙상블기법에서 부터 홀드아웃 데이터의 예측값을 이용한 앙상블 기법까지 다양한 앙상블 기법 등을 설명하고 있으며 기존 경진대회 문제를 가지고 경진대회에서 활용한 앙상블 사례 등을 통해서 앙상블 사용법 등을 설명하고 있습니다.

 


이 책을 꼭 읽어야 할 분


 

1. 캐글과 같은 데이터 경진대회를 준비하시는 분

2. 캐글과 같은 데이터 경진대회가 무엇인지 궁금하시는 분

3. 경진대회에서 상위권 진입을 목표로 하시는 분

 


이 책을 읽기전에 먼저 선행하자.


 

1. 파이썬의 기초문법은 이해하자(인공지능 관련한 라이브러리 사용법 등도 배워 두자)

2. 머신러닝에 대한 개념은 이해하자.(머신러닝을 활용한 경진대회에 접근하기 위한 주옥같은 내용이 담겨있다.)

 

이 책을 읽고

이 책을 읽으면서 처음 알고리즘 공부를 하던 기억이 떠오르네요~

처음 알고리즘 책들을 접하면서 깨알같이 쓰여진 내용들이 까만것은 글자이고 하얀것은 종이인데 어떤 것을 의미하는지 잘은 모르겠지만 그래도 한번 읽고 두번 읽고 하면서 조금씩 내용을 깨닫게 되었던것 같네요.

처음 캐글에 대해 알지도 못하고 무작정 신청한 책이었지만~

한번 훑어보고 다시 한번 읽어 보니 글자가 보일듯 말듯 하지만 아직은 어렵고 생소하기만 하네요~

하지만 이 책을 읽으면서 또 하나의 목표를 가지게 되었고 데이터과학자에 도전하시는 분이시라면 한권쯤 소장하고 계속해서 읽어 보라고 권하고 싶네요~

이 책은 막막한 데이터의 바다속에 헤매고 있는 여러분에게 한줄기 등대의 빛이 될것이라는 생각이 들었습니다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.06.08 11:26 신고

    ai 경진대회를 준비하는 학생들에게 유용한 책이군요.
    잘 보고 갑니다.

  2. Favicon of https://seunmi1981.tistory.com BlogIcon 구름 달빛 2021.06.08 13:07 신고

    이런책도 있네요 포스팅 잘보고갑니다

  3. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.06.08 17:00

    오늘도 하루 잘 보내세요~
    포스팅 잘 보고 갑니다

  4. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.06.08 19:04 신고

    학생들에게 흥미가 생기게 만드네요

  5. Favicon of https://daebakstock.tistory.com BlogIcon 대박스탁 2021.06.08 20:43 신고

    좋은 책 추천 잘 읽고 갑니다
    행복한 저녁시간 보내시고 내일 하루도 화이팅 하세요

  6. Favicon of https://heysukim114.tistory.com BlogIcon *저녁노을* 2021.06.09 01:15 신고

    잘 보고 갑니다.^^

  7. 핑구야 날자 2021.06.09 06:39

    인공지능에 관심이 많은 분들은 한번 읽어 보면 좋겠네요

  8. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.06.09 07:31 신고

    데이터 경진 대회에 참가할 분들은 한번 읽어 보면 좋을 책이로군요

요즘에는 유튜브가 없는 삶을 생각하기 어려울 정도의 세상이 되었네요.^^

저도 매일 저녁 TV를 보는 시간 보다도 유튜브를 보는 시간이 더 많아 지는데요~

우리 아이들은 TV 보다는 유튜브에서 자신의 관심사 영역을 검색해서 보는 것이 일상이 되었습니다.

 

오늘은 유튜브 구독자 371만명, 누적 조회수 26억뷰를 자랑하는 국내 최정상 유튜버 허팝님이 쓴 허팝만 따라 해봐! 유튜브 정석을 리뷰합니다.

이 책의 구성

1인 크리에이터가 되기 위한 방법 설명 후에 허팝만의 특급 노하우를 얻을 수 있도록 구성이 되어 있다.

 

이 책이 필요하신분

1. 유튜브 크리에이터를 꿈꾸는 분

2. 유튜브 크리에이터가 되고 싶은데 동영상 콘텐츠 기획을 어떻게 해야 할지 막막하신분

3. 동영상 콘텐츠 기획은 가능한데 동영상 촬영과 편집이 약하신분

4. 동영상 편집은 가능한데 내 유튜브 채널은 어떻게 만들지 몰라 막막하신분

5. 유튜브 채널까지 만들었는데 어떻게 유튜브 채널을 꾸미지? 궁금하신분

이런 분들을 위해 허팝님이 노하우를 대 공개 했는데요.^^

같이 한번 책의 내용을 살펴 볼께요~

 

유튜브 크리에이터란?

유튜브는 전 세계에서 가장 큰 동영상 플랫폼이면서 세계 2위 검색엔진입니다. 저희 아이들도 구글이나 네이버 검색 엔진을 사용하는 것 보다 유튜브 검색을 먼저 하고 있더라구요.

이러한 유튜브 동영상 공유 플랫폼에 동영상을 제작하여 게시하는 사람을 유튜브 크리에이터라고 하는데요~

유튜브 크리에이터가 되기 위해서는 기획,촬영,편집 및 출연까지 이 모든 것을 총괄하는 pd 역할을 수행해야 하는데 이러한 역할을 수행하기는 쉽지는 않은 것 같아요.

그럼 유튜브 크리에이터에 도전을 해 보겠습니다.



동영상 콘텐츠 기획하기

- 나만 할 수 있는 콘텐츠 기획하기 : 방송국에서는 충분히 확보된 콘텐츠로 어마어마한 수익을 발생하고 있습니다. 하지만 1인 크리에이터는 이러한 많은 콘텐츠를 만들 수 없습니다. 자신만의 독특한 콘텐츠를 기획하는것이 경쟁력을 높일 수 있는 기회가 될것입니다. 회사원이라면 회사원OOO, 택배원이라면 택배원OOO 이라는 캐릭터를 만들어서 여러분의 인생 이야기를 유튜브콘텐츠로 담아낼 수 있습니다. 허팝의 실험콘텐츠를 보면서 여러분의 독자적인 정체성을 만들어 나가면 됩니다.

 

동영상 편집과 촬영

- 촬영 준비 및 촬영하기 : 촬영을 위한 장비(스마트폰,카메라,삼각대,조명,마이크), 편집을 위한장비(컴퓨터,영상편집프로그램), 라이브방송을 위한 장비(오디오인터페이스,캡처보드,XSplit,웹캠) 등의 사용방법을 살펴보고 허팝이 사용하는 카메라를 소개합니다.

- 동영상 촬영시 주의할점 : 급격한 움직임과 줌 자제하기, 여러번 나눠 찍고 편집으로 연결하기, 안정적인 촬영을 위한 장비 활용하기

- 동영상 편집프로그램 : 파이널 컷프로,프리미어프로,모션5,애프트이펙트 등의 프로그램을 활용하는 방법

- 허팝만의 동영상 편집 노하우 : 싱크맞추기,잡음제거,스토리라인에 따른 편집,자막 및 효과음추가 작업,동영상 최종 검토

 

유튜브 채널 생성과 업로드

- 컨텐츠를 만들었다면 유튜브 채널 생성하여 업로드 해 보기

- 구글계정 생성,유튜브 채널 추가하기 

 

이 책을 읽고

조회수 1이었던 허팝님이 단 하나의 영상으로 누적 조회수 1억뷰를 어떻게 달성했는지~

택배원이었던 그가 어떤 계기로 유트브에 첫 발을 디디고 유튜브 크리에이터로 성공을 한 노하우를 모두 받을 수 있는 계기가 될 수 있을것 같네요.

유튜브 크리에이터가 그냥 동영상 편집만 할 줄 아는 방법만 배우면 되는 줄 알았는데~

이 책을 읽으면서 콘텐츠의 중요성과 유튜브 채널을 성장시키는 유튜브 알고리즘 이나 채널 구독자의 중요성 등을 다시금 깨닫게 되었네요.

 

1인 유튜브 크리에이터에 도전하신다면 허팝의 노하우를 전수 받아 꼭 성공하시길 바랍니다.

 

오늘도 최선을 다하는 모든 분들을 응원합니다.

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

인천 서구 검단신도시 원당컴퓨터학원

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.05.18 10:50

    아 정말 구독자 수치 무시 못해요. ㅠㅠ 전 유튜브는 25명이랍니다 ㅠㅠ

  2. Favicon of https://daebakstock.tistory.com BlogIcon 대박스탁 2021.05.18 11:51 신고

    좋은 책 소개 감사합니다

  3. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.05.18 14:04

    포스팅 잘 보고 갑니다~
    오늘도 즐거운 하루 보내세요~

  4. Favicon of https://uhastory.tistory.com BlogIcon 유하v 2021.05.18 21:44 신고

    도전도 해야지 결과를 만들어 갈 수 있는 것 같아요 ㅎㅎ

  5. 핑구야날자 2021.05.19 06:14

    유튜브를 하는 것은 생각보다 어려운 거 같아요

  6. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.05.19 07:31 신고

    1인 크리에이터 분들이 한번 읽어 볼만한 책인것 같습니다

  7. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.05.19 23:41 신고

    저도 도전해보고 싶긴해요 ㅎㅎ

이번에 리뷰할 책은 한빛미디어의 인공신경망 이해를 위한 기초수학 친절한 딥러닝 수학입니다.

 

책의 구성

책의 제목에서 느껴지는 것이 무엇일까요?

바로 "친절한" 입니다.^^

이 책은 인공신경망을 공부하려고 하는 윤서와 대학에서 컴퓨터 비전을 전공한 지우, 그리고 장래희망이 머신러닝으로 무엇인가를 만들고 싶은 윤서의 도현이의 이야기 입니다.

 

윤서의 부탁을 거절하지 못하는 지우는 치즈케이크와 같이 단것을 좋아하는 학생입니다.

딥러닝에 대해 공부하고 싶은 윤서는 딥러닝에 대해 아는것이 거의 없는 처음 배우는 학생인데 컴퓨터 비전을 전공한 지우를 통해서 하나 하나 깨우치게 되는 내용입니다.

 

이 책은 대화체로 구성이 되어 있습니다.

딱딱해 보이는 수식처럼 보이지만 이렇게 물어 보고 거기에 대답하는 형식으로 되어 있다 보니 그냥 현실에서 친구에게 모르는 부분~

살짝 이해가 안되는 부분을 다시 물어 보고 거기에 자세하게 답변을 해 주는 지우 입니다.

한개의 단원이 끝나면 이렇게 배운 내용을 정리해 주는 형식으로 되어 있습니다.

 

책의 내용

책의 내용은  친절한 딥러닝 수학입니다.

이 책은 딥러닝을 배우면서 거기에서 필요한 수학을 채워 나가는 형식입니다.

인공지능에 필요한 수학은 미분,함수,행렬,선형대수 등이 필요하게 됩니다.

하지만 이러한 미분,함수,행렬,선형대수를 배워도 이것이 딥러닝에 어느 부분에 필요한지 알수가 없습니다.

물론 수학을 잘 하는 학생이 딥러닝에 대해 배울때 훨씬 도움이 될 수 있습니다.

 

이 책은 딥러닝의 신경망에 대해 배웁니다.

신경망을 배우면서 필요한 수학함수가 나옵니다.

이 수학함수에 대해 배우게 됩니다.

즉 딥러닝에 필요한 수학~ 이 수학이 어디에서 어떻게 사용되는지를 배웁니다.

 

이 책이 필요한 분

1. 신경망을 공부하려고 하는 분

2. 딥러닝의 느낌은 아는데 수학때문에 딥러닝 공부가 어려우신 분

3. 딥러닝을 딱딱하게 배우지 않고 그냥 친구와 대화하면서 묻고 답하는 형태로 공부하고 싶은분

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

오늘도 최선을 다하는 우리 학생들을 응원합니다.

 

인천 서구 검단신도시 원당컴퓨터 학원

 

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 과고,영재고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.04.07 14:47 신고

    딥러닝에 관한 책이군요.
    잘 보고 갑니다~ 즐거운 하루 보내세요

  2. Favicon of https://uhastory.tistory.com BlogIcon 유하v 2021.04.07 16:35 신고

    수학을 안다면 도움이 많이 되겠군요 ㅎ

  3. Favicon of https://heysukim114.tistory.com BlogIcon *저녁노을* 2021.04.08 04:40 신고

    아이들있으면관심갖고 봐야겠군요.
    잘 보고가요

  4. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.04.08 06:00 신고

    학생들이 읽으면 아주 좋을것 같습니다.

  5. 핑구야 날자 2021.04.08 06:38

    인공지능에 대해서 관심이 많은 분들은 도움을 받을 수 있겠네요

  6. Favicon of https://ramideunioni.tistory.com BlogIcon 라드온 2021.04.08 09:17 신고

    관심있는 아이들이 좋아하겠는데요?!ㅎ

  7. Favicon of https://dragonphoto.tistory.com BlogIcon 드래곤포토 2021.04.08 10:46 신고

    재미있게 구성되어 있는 것 같습니다.

  8. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.04.08 15:33

    포스팅 잘 보고 갑니다
    오늘 하루도 즐거운 하루 되세요~

  9. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.04.09 05:31

    아이들 좋아할 눈높이에 잘 만들어진 책이네요. 도움이 많이 되었으면 좋겠어요

  10. 2021.04.09 16:00

    비밀댓글입니다

  11. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.04.09 17:10 신고

    재미있게 읽을수 있겠어요

 

 

이 책을 신청한 이유

전산실에서 근무하던 시절 다른 사람이 만든 코드를 유지보수 업무를 하면서 프로그램을 다시 만들고 싶었던 마음이 굴뚝 같았던 적이 있었는데 프로그램을 다시 만들지 않고도 설계를 변경할 수 있다니~ 너무 궁금해서 신청을 하게 되었네요.^^

 

리팩터링이란?

- 리팩터링이란 외부동작을 바꾸지 않으면서 내부구조를 개선하는 방법

- 코드가 작성된 후에 설계를 개선하는 작업

- 모든 것을 미리 생각해서 설계하는 방법이 아닌 개발을 지속적으로 진행하면서 좋은 디자인을 찾는 작업

 

이 책의 구성

1. 리팩터링 예시

2. 리팩터링 원칙

3. 코드의 문제점

4. 테스트 구축

5. 카탈로그 보는법

6. 기본적인 리팩터링

7. 캡슐화

8. 기능이동

9. 데이터 조직화

10.조건부 로직 간소화

11. API 리팩터링

12. 상속 다루기

 

 

내용 살펴보기

1. 리팩터링의 첫단계

- 리팩터링의 첫단계는 리팩터링할 코드 영역을 꼼꼼하게 검사해줄 테스트 코드를 마련해야 한다.

"리팩터링은 프로그램 수정을 작은 단계로 나눠 진행한다. 그래서 중간에 실수하더라도 버그를 쉽게 찾을 수 있다."

(사람은 실수를 할 수 밖에 없다. 작은 단계를 충분히 테스트 후에 적용 된 후 그 다음 단계를 수행하는 것이 실수를 줄이는 길이다.)

- 함수 쪼개기 : 예제를 통해 중첩되는 부분을 없애고 함수로 분리하는 방법에 대해 확인한다.

- 변수 인라인 하기, 조건부 로직을 다형성으로 바꾸기 등을 통해 향후 업무로직이 바뀌는 경우에 대한 대비를 수행

" 좋은 코드를 가늠하는 확실한 방법은 얼마나 수정하기 쉬운가 이다."

(학생들과 고민할때 항상 이 부분에 대해서 중요성을 부각하지만 이건 실무 경험이 없이는 몸으로 깨닫기 쉽지 않은 말)

 

2. 리팩터링의 원칙

- 두개의 모자 : 리팩터링/기능추가 - 기능추가 시에는 기존코드를 건드리지 않는다.

- 리팩터링 이유 : 소프트웨어 설계 개선, 소프트웨어 가독성 개선, 버그를 쉽게 찾을 수 있다, 속도 개선

- 리팩터링 해야 하는 시점 : 3의 법칙으로 비슷한 일을 세번째 하게 되면 리팩터링 할 시점이다.

"보기 싫은 코드를 발견하면 리팩터링하자, 그런데 잘 작성된 코드 역시 수많은 리팩터링을 거쳐야 한다."

- 리팩터링 하지 말아야 할때 : 내부 동작을 이해하지 못한 경우, 마감일에 가까운 경우(시간이 촉박한 경우 리팩터링때문에 버그가 생길 수 있다.)

 

3. 코드의 문제 확인

- 알 수 없는 이름 : 소스코드는 추리소설이 아니다.

- 중복코드 : 같은 코드가 여기저기 산재해 있다면 업무프로세스 변경시 같은 부분을 모두 찾아 변경해야 된다. 이때 빼먹는 부분이 반드시 존재하면 버그가 된다.

- 많은 매개변수 : 객체를 활용한 매개변수로 처리

- 전역 변수 사용: 전역변수는 업무 프로세스를 이해하지 못하는 상태에서 다른 부분에서 값을 변경하는 경우 시스템에 치명적인 영향을 줄 수 있다.

 

[생략]

이 책의 내용을 한페이지 안에 담기에는 역부족이네요.

리팩터링에 대해 관심이 있는 분은 이 책을 구매해서 보시길 권해 드립니다.

이 책은 리팩터링에 대한 모든 것을 담고 있습니다.

-  함수와 변수 변경하는 방법, 레코드 컬렉션 등 캡슐화 하는 방법, 기능등을 관리하는 방법, 상속 등

 

 

이 책이 필요한 분

- 실무에서 개발을 진행하고 있는 전문 프로그래머

- 리팩터링을 배우려는 개발자

- 숙련된 개발자가 동료들에게 멘토링 해 주고 싶은 분

 

이 책을 읽고

실무에서 프로그램을 유지보수 하다 보면 급하게 만들어진 티를 내는 프로그램들이 있습니다. 정책이 변경될때마다 한군데에서만 수정 하는 것이 아니라 소스코드에서 모두 찾아가면서 그 부분을 수정해야 되는 경우들을 종종 볼 수 있는데요~

이렇게 되는 경우 잦은 실수를 하게 되는데요.

정책이 변경될때마다 수정해서 릴리즈 했는데 테스트 기간에는 나오지 않던 것들이 실무에서 오류가 발생하는데 문제가 있습니다. 치명적인 오류가 아니라면 다행인데 치명적인 오류인 경우에는 걷잡을 수 없이 수습 불가인 경우가 많습니다.

이런경우 시간적인 여유가 있고 업무파악이 되었다면 이렇게 바뀌는 정책들에 대해서 한군데서 수정을 할 수 있도록 업무 프로세스를 모아 놓는 것도 일종의 리팩터링이 될 것 같네요.

이 책은 예제를 통해서 이런 경우는 이런식으로 리팩터링 하는 방법에 대한 예시를 잘 보여 주고 있습니다.

리팩터링에 대해 공부하고 싶은 분이나 실무에서 개발을 하고 계신 분들이라면 이 책이 많은 도움이 될것 같네요.

 

 

이 책은 한빛미디어 "나는 리뷰어다" 에서 지원 받은 책입니다.

 

오늘도 최선을 다하는 모든 분들을 응원합니다.

 

인천 서구 검단신도시 원당컴퓨터학원

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.03.09 10:08 신고

    리팩터링은 처음 들어보네요.ㅎ
    즐거운 하루 보내세요~

  2. Favicon of https://dragonphoto.tistory.com BlogIcon 드래곤포토 2021.03.09 11:14 신고

    저도 전산실 출신이지만 새로운 용어적응이 쉽지않네요
    즐거운 하루보내세요 ^^

  3. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.03.09 14:59

    포스팅 잘 보고 갑니다
    오늘도 즐거운 하루 보내세요~

  4. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.03.10 05:55 신고

    개발자들은 한번 볼만한 책이로군요^^

  5. 핑구야날자 2021.03.10 06:51

    실무 개발자들에게 좋은 정보가 될 수 있는 책이군요 관심있는 분들은 도전하면 좋겠네요

  6. Favicon of https://uhastory.tistory.com BlogIcon 유하v 2021.03.10 13:38 신고

    관련 업무하시는 분들께 추천할만한 책이네요!ㅎ

  7. Favicon of https://ramideunioni.tistory.com BlogIcon 라드온 2021.03.10 19:52 신고

    슬쩍 보이는 본문내용이, 딱딱한 이론 이야기만 있는게 아닌가보군요.ㅎ

  8. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.03.10 23:45 신고

    우리 아들보면 좋겠는데요

+ Recent posts