일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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언어
- 네트워크
- 불칸
- 혼자공부하는얄팍한코딩지식
- 책리뷰
- 혼공S
- 자바스크립트
- 혼공단
- 나는리뷰어다
- 혼공단5기
- 벌칸
- 혼자공부하는네트워크
- 제이펍
- 리뷰리뷰
- 컴퓨터그래픽스
- 한빛미디어
- 혼공네트
- 혼공컴운
- 머신러닝
- 혼공머신
- 혼공학습단
- 파이썬
- 혼공스
- 혼공얄코
- 혼공C
- 데이터분석
- vulkan
- OpenGL
- 딥러닝
- 혼공
- Today
- Total
목록서평/IT-책 (75)
Scientia Conditorium

[기본 미션] p.54의 에서 'Hello World' 출력하기 [선택 미션] Ch.01(01-1) 확인 문제 1번 상세하기 적고 인증하기 인터넷을 돌아다니면서 보았던 쉽게 사용할 수 있고, 기능이 많다고 느꼈던 웹 사이트를 5개 정도 적어 보세요. 네이버 유튜브 페이스북 트위터 구글 1주차 간략 소감 모든 혼공학습단 1주차가 그러했듯이 가벼운 마음으로 시작했다. 자바스크립트를 많이 들어만 봤지 실제로 해본 적은 없기 때문에 걱정이 조금 앞선다. 더군다나 HTML, CSS 지식도 없는 상태이지만 책 내용을 가볍게 훑어봤을 때, 큰 무리는 없을 것 같아보인다.

[책리뷰] 헤드퍼스트 C# (4판) 전반적인 소감 및 마음에 드는 부분 같은 출판사 한빛미디어에서 나온 '이것이 C#이다' 책을 추천한 적이 있었지만, 그보다는 이 책이 더 좋다는 느낌을 받았다. 헤드 퍼스트 시리즈가 마음에 드는 점은 C# 언어를 익히며 동시에 C#으로 무엇을 할 수 있는지를 보여준다. 프로그래밍 언어 입문서 아무거나 잡고 첫 장을 보면 "Hello World"를 출력하는 간단한 프로그램을 만든다. 대부분 이걸로 시작한다. 그 다음 십중팔구 int가 뭐고 데이터 자료형이 어쩌고 이런 식으로 전개해나간다. 그러나 헤드퍼스트 C#은 전혀 달랐다. 내용 전개 방식이 다음과 같았다. 우린 이제부터 앱을 만들꺼야! 그런데 그 앱을 C#으로 만들껀데, 이거는 이러이러한 점이 좋아서 쓸꺼야 이제 알..

[책리뷰] 알고리즘 인사이드 with 파이썬 전반적인 소감 및 마음에 드는 부분 알고리즘과 자료구조의 기본적인 내용을 소개하면서 이를 통해 코딩 문제 풀이를 설명한 책입니다. 첫번째 장점은 자료구와 알고리즘을 설명하는데 이해하기 쉽도록 최대한 많은 그림이 삽입되었다는 점입니다. 보통 2차원 배열이라던가 트리 구조에서 순회하는 알고리즘들은 동작 방식이 한번에 와닿지 않는 경우가 많습니다. 그런 부분을 최소화 시키고자 그림을 통해 동작 순서를 자세하게 설명해줍니다. 아래 사진은 그런 예시들 입니다. 두 번째 장점으로는 오랜 시간동안 개발해온 저자가 엄선한 leetcode 86문제 입니다. 자료구조와 알고리즘을 설명해주고 이를 코딩문제에 어떻게 적용하는지 보여줍니다. 문제를 해결한 코드를 한줄한줄 자세하게 설..

[책리뷰] 개발자를 위한 실전 선형대수학 Practical Linear Algebra for Data Science 전반적인 소감 및 마음에 드는 부분 간만에 제대로 된 선형대수학 책을 만났다. 일단 가장 좋은건 쓸데없는 파이썬 기초 설명이 없다는 것이다. 엄밀히 말하면 들어있긴 한데, 부록으로 빠져있기 때문에 괜찮다. 선형대수학 책이니 선형대수학에 대해 설명해야지 파이썬 기초 코딩이 챕터 하나를 잡고 있으면 안된다는 의미다. 그런 점에 이 책은 파이썬 기초 코딩을 약 25장에 걸쳐 부록으로 간략하게만 설명해주고 있다. 한글 제목은 '개발자를 위한' 이지만 영문명을 직역하면 '데이터과학을 위한'이 된다. 책 내용을 보았을 때, '개발자를 위한' 이라고 의역한 것은 좋다고 생각한다. 책에 나오는 연습문제는..

제목을 정말 잘 지었다. 영문 원 제목을 그대로 직역하면 '범용 컴퓨터'가 된다. 단순히 책 제목이 '범용 컴퓨터'였다면 현대 컴퓨터가 어떻게 동작하는지에 관한 책으로 오해받을 수 있다. 책 제목처럼 우리가 컴퓨터라 부르는 것들이 초기 어떤 원리에서부터 시작하여 어떤 과정을 거쳐왔는지를 서술한 책이다. 그렇다고 해서 역사서/연대기 같은 책은 아니다. 수학적 개념과 철학 사고방식이 어느정도 필요하다. 대표적으로 아래 예제를 이해할 수 있어야 된다고 본다. 우리는 원소의 숫자를 세지 않고도 두 개의 집합이 같은 원소의 개수를 갖는다고 말할 수 있다. 방법은 한 집합의 원소와 다른 집합의 원소를 1 대 1로 매치시키는 것이다. 예를 들어 경기장의 관중석이 꽉 차 있고 입석 관객은 하나도 없다면 경기장의 관객 ..

이 책은 사이버 보안과 관련한 기술적인 얘기는 들어가 있지 않다. 저자의 경험을 토대로 지금껏 있었던 사이버 보안 전쟁에 대해 어떤 일들이 있었고 어떤 위험과 결과를 가져왔는지를 서술한 책이다. 사이버 보안이 왜 중요한지 알기 쉽게 설명해준다. 사이버 보안이라고 하면 다들 별거 아닌 것처럼 여긴다. 다른 범죄들과 다르게 눈에 잘 보이지 않으니 그런 것 같다. 그러나 저자가 말한 것처럼 모든 범죄는 일어나기 전에 막아야 의미가 있다.(p.83) 앞으로는 보안이 중요하며, 보안전문가가 각광받은 직업으로 떠오를거라는 인식은 소프트웨어 산업이 활성화되기도 전부터 있어왔다. 그러나 뉴스를 보면 종종 어느 은행 혹은 어느 기업에서 개인정보 몇천건을 해킹 당했다라는 소식을 쉽게 접할 수 있다. 과연 회사들이 보안 관..

파이썬은 2023년 가장 인기있는 언어 중 하나다. 이 인기는 최소 10년간 줄어들지 않을거라 생각한다. 머신러닝이 대세인 이유도 있지만 다른 언어에 비해 사용하기 더 쉽기 때문이다. 이런 인기에 힘입어 해외에서도 파이썬 입문 책이 베스트 셀러가 된 것 같다. 누적 판매량 150만부라는 '파이썬 크래시 코스' 책을 받아보았다. 이 책은 크게 1부 기본편과 2부 실습편으로 나뉜다. 1부 기본편은 다른 파이썬 기초책과 마찬가지로 파이썬 설치 방법부터 기본적인 프로그래밍 문법을 설명해준다. 변수와 데이터 타입, 리스트, 반복문과 조건문, 함수와 클래스, 파일 입출력 등등. 개인적으로 1부 챕터1 ~ 10까지의 내용은 다른 기초책들과 별 다를바 없다. 더 나은 설명이라던가 부족한 부분없이 동등하다. 그러나 2부..

[기본 미션] p.344의 손코딩(맷플롯립의 컬러맵으로 산점도 그리기)을 코랩에서 그래프 출력하고 화면 캡쳐하기 단순하게 산점도 API만 호출하면 한글 글씨들은 깨져서 나오지 않는다. 따라서 책 p.331~332에 나와있는대로 네이버 나눔 글꼴을 설치해야 한다. [선택 미션] p.356~359의 스택 영역 그래프를 그리는 과정을 정리하기 1. pivot_table() 메서드로 각 '발행년도' 열의 값을 열로 바꾸기 2. '발행년도' 열을 리스트 형태로 바꾸기 3. stackplot() 메서드로스택 영역 그래프 그리기

[기본 미션] p.314의 손코딩(맷플롯립에서 bar() 함수로 막대 그래프 그리기)을 코랩에서 그래프 출력하고 화면 캡쳐하기 맷플롯립 bar()함수 1. plot() 함수와 매우 비슷. x축의 값과 막대 높이에 해당하는 y축의 값을 전달하면 됨 그 외의 제목, 축 이름 등을 표시하는 방법은 동일 2. annotate() 함수의 ha 매개변수에 'center'를 지정하면 텍스트 위치 조절 가능 기본값은 'right'이기 때문에 지정하지 않으면 오른쪽으로 정렬되고, 'left로 지정하면 왼쪽 정렬 3. 텍스트가 서로 겹치는 경우가 있으므로 fontsize 매개변수로 텍스트 크기 조절 가능 4. color 매개변수에 색깔 지정하며 텍스트 색깔도 변화 가능 [선택 미션] p.316의 손코딩(텍스트 정렬, 막대..

[기본 미션] p.297의 확인 문제 5번 풀고 인증하기 맷플롯립(matplotlib) : 파이썬의 대표적은 그래프 패키지. 산점도, 히스토그램, 상자 수염 그림을 비롯하여 막대 그래프, 선 그래프 등 많은 종류의 그래프를 지원하고 그래프의 구성 요소를 다양하게 제어할 수 있는 많은 옵션을 제공 산점도 : 데이터를 2차원 평면 또는 3차원 공간에 점으로 표시하는 그래프 차원의 계약으로 일반적으로 두 개 또는 세 개의 특성을 표현할 수 있지만, 점의 색깔을 달리하여 한 개의 특성을 더 표현할 수도 있음 히스토그램 : 데이터를 일정 구간으로 나누어 구간에 속한 데이터 개수(도수)를 막대로 표현할 수 있는 그래프 데이터가 어떤 부분에 집중되어 분포되어 있는지 잘 볼 수 있음 상자 수염 그림 : 사분위수, 최솟..