본문 바로가기
[서평] 고성능 파이썬 2판 High Performance Python (미샤 코렐릭, 이안 오스발트 지음, 한빛미디어) - 파이썬 고수로 거듭나기 위한 지침서 파이썬 성능, 잠재력을 끌어내는 실용적인 개발 전략서 고성능 파이썬 2판 High Performance Python (미샤 고렐릭, 이안 오스발트 지음, 오현석 옮김, 한빛미디어) 파이썬을 비롯하여 프로그래밍 언어를 배운다는 건 컴퓨터를 이용해 무엇인가를 만들어보고 싶기 때문일 것입니다. 많은 언어들 중에서도 사람들이 파이썬을 선택하는 이유는 무엇일까요? 일단 저 같은 경우는 문법이 배우기 쉽다는 것이 가장 큰 매력이었고 또 다른 이유는 다양한 영역과 관련된 코딩을 직접 해볼 수 있는 것이 큰 장점이었지요. 이를테면 평소에 관심이 많았던 데이터 분석, 인공지능 같은 부분까지도 직접 경험해 볼 수 있다는 것이 큰 매력으로 다가왔습니다. 파이썬은 쉽게 배울 수 있는 언어인 반면에, 다시말해 고수준의 언어이기.. 2021. 5. 23.
[서평] 실무에 바로 적용하는 안드로이드 프로그래밍 제4판(제이펍) Android Programming, the Big Nerd Ranch Guide - 코틀린, 안드로이드 스튜디오 ANDROID PROGRAMMING, THE BIG NERD RANCH GUIDE 실무에 바로 적용하는 안드로이드 프로그래밍 제4판 (크리스틴 마시캐노, 브라이언 가드너, 빌 필립스, 크리스 스튜어트 지음, 심재철 옮김, 제이펍) 오래 전부터 안드로이드 앱을 만들어보고 싶어서 여러 권의 책을 읽어보았습니다. 주로 자바에 관련된 책들이었는데 꽤 여러 권의 책들을 읽었지만 아직 변변찮은 결과물을 하나 만들어보지는 못했습니다. 시간은 흐르고 버전들은 계속 올라가는 데 예전에 가지고 있던 책들만으로는 한계를 많이 보게 되었습니다. 최근들어 코틀린이라는 언어를 알게 되었고 이에 관련한 안드로이드 개발 책들도 살펴보게 되었습니다. 그러던 중에 지금 서평을 작성하고 있는 "실무에 바로 적용하는 안드로이드 프로그래밍 .. 2021. 4. 15.
[서평] 리팩터링 2판 Refactoring (마틴 파울러 지음, 한빛미디어) - 나의 코드가 고급스러워진다. 초보 개발자에서 한 단계 성장하기 위한 제안서 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기 리팩터링 2판 REFACTORING (마틴 파울러 지음, 개앞맵시, 남기혁 옮김, 한빛미디어) 저는 한국 사람입니다. 그래서 우리말을 유창하게 잘합니다(?). 의사소통도 그럭저럭 잘하는 편이구요. 그런데 글은 썩 잘 못쓰는 편이라고 생각합니다. 내가 하고 싶은 이야기를 어찌저찌 말로는 표현하겠는데 체계적인 글로 표현하는 것은 참 어렵습니다. 저는 코딩 공부를 좋아합니다. 전문 개발자는 아니구요, 취미로, 재미로 프로그래밍 언어를 공부해보고 있습니다. 책도 따라하고 인터넷을 검색하고 유튜브 영상들도 보면서 만들어보고 싶은 프로그램들을 만들다보면 어려운 점들이 많습니다. 그 중에 하나는 제가 만든 코드는 다른 사람들이 만든 코드처럼 깔끔하고 알아보기.. 2021. 3. 22.
[서평] 이것이 C#이다 (한빛미디어) - 입문자에게 가장 탄탄한 기본기를 다져줄 C# 입문서 추천 입문자에게 가장 탄탄한 기본기를 다져줄 C# 입문서 이것이 C#이다 (개정판) (박상현 지음, 한빛미디어) 어릴 때 부터 컴퓨터 프로그래밍이 관심이 있었고 몇 가지 언어를 공부해보기도 했습니다. 대학 다닐 때 C언어 조금 배우고, 파이썬 기본을 공부한 정도의 수준입니다. 아직 거대한(?) 프로그램들을 만들어 본 적은 없지요. C, C++, C# '같은 C언어끼리 뭐가 이렇게 다른거야?' 이런 궁금증은 늘 있었지만 그렇다고 C++이나 C#을 공부해볼 엄두를 내지는 못했습니다. 뭔가 뒤로 갈 수록 더 어려워질 것 같다는 느낌이랄까? 그런데 이번에 좋은 기회가 생겨 C#에 대한 책을 읽어볼 수 있게 되었습니다. 800쪽이 넘는 분량에 살짝 겁은 났지만 천천히 읽어보기로 하고 책장을 넘기기 시작했습니다. 일단 .. 2021. 2. 21.
그림과 엑셀로 차근차근 배우는 딥러닝 수학의 기본, 수포자도 딥러닝의 원리를 이해하자! 딥러닝 수학 책 추천, 처음 배우는 딥러닝 수학(한빛미디어) 그림으로 이해하고, 엑셀로 확인하는 딥러닝 수학 기본 처음 배우는 딥러닝 수학 (와쿠이 요시유키, 와쿠이 사다미 지음, 한빛미디어) 제목 : 처음 배우는 딥러닝 수학 저자 : 와쿠이 요시유키, 와쿠이 사다미 역자 : 박광수(아크몬드) 발행 : 초판 4쇄 발행 2019년 11월 19일 펴낸곳 : 한빛미디어 한빛미디어에서 주관하는 활동으로 제공받은 책을 통해 작성된 서평입니다. 출판사에서는 책 외에 다른 어떤 것도 제공받지 않았습니다. 이 책을 읽고 느낀 점들은 서평단 활동과 상관 없이 예전 부터 읽고 싶었던 책을 읽은 저의 주관적인 생각들을 솔직하게 적은 것이며, 3자의 시각에서 객관적으로 작성하려고 노력하였습니다. 이름만 들어도 어려운 딥러닝, 게다가 수학이라니! 딥러닝에 대한 관심을 가지고 여러 책들을.. 2020. 12. 20.
문자열 가공, CSV 파일 처리, 통계 분석, 웹 크롤링까지 한 권의 책에 담다 :: 파이썬 생활 프로그래밍(김창현 지음, 이지스퍼블리싱) 문자열 가공, CSV 파일 처리, 통계 분석, 웹크롤링까지 내 손으로 직접 만든다 11가지 프로젝트로 시작하는 파이썬 생활 프로그래밍 (김창현 지음, 이지스퍼블리싱) 내가 파이썬 공부를 시작한 이유는 "교육"의 목적이 크다. 대안학교에서 수학/과학을 가르치면서 학생들에게 보다 의미있는 교육이 무엇일까를 많이 고민하게 된다. 앞으로 살아갈 세상에서 "꼭 필요한 것"까지는 아니더라도 "알아두면 좋을만한 것"은 무엇일까를 고민하면서 결론낸 것 중에 하나는 "기초적인 코딩"이다. 모든 사람들이 코딩을 알아야 한다고 생각하지는 않지만, 기본적인 코딩을 통해 문제를 분석하고, 논리적으로 해결하는, 그리고 필요한 것은 직접 만들어서 활용해보는 능력, 앞으로 많이 필요하지 않을까? 내가 오랜 시간에 들여서 할 일을 이.. 2020. 8. 23.
딥러닝 원리 개념서 추천, 제대로 시작하기 :: 파이썬 날코딩으로 알고 짜는 딥러닝(서평, 리뷰) 프레임워크 없이 단층 퍼셉트론에서 GAN까지 원리를 완벽하게 박살내야 내 것이 된다! 파이썬 날코딩으로 알고 짜는 딥러닝 (윤덕호 지음, 한빛미디어) 10여년 쯤 전에 대학원에서 입자물리학을 공부했었다. 입자물리학이라는 특성(?)상 눈으로 볼 수도, 실제 데이터를 모으기도 쉽지 않기 때문에 가상으로 생성된, 엄청나게 많은 양의 시뮬레이션 데이터를 가지고 분석을 먼저 한다. 그리고 그 데이터들을 각종 컷(cut) 조건에 따라 분류해서 데이터를 줄여나간다. 기본적으로 데이터를 줄여나가는 방법은 간단하다. 질량 조건, 에너지 분포, 운동량 조건, 충돌 후 분포 조건 등 다양한 조건에 따라 특정 구간 이외의 것들을 줄여나가면 된다. 그러다가 접하게 된 것이 하나 있었는데, ANN이라는 생소한 기술이었다. 오래전.. 2020. 8. 23.
전 세계가 선택한 프로젝트 기반 프로그래밍 입문서, 파이썬 입문서 강력 추천 :: 나의 첫 파이썬 (2판)(에릭 마테스, 한빛미디어) 서평, 리뷰 전 세계가 선택한 프로젝트 기반 프로그래밍 입문서 나의 첫 파이썬 2판 Python Crash Course, 2nd Edition (에릭 마테스, 한빛미디어) 파이썬에 관심이 있어요 대안학교에서 중고등학생들에게 수학/과학을 가르치면서 특별한 교육과정들을 계속 고민하고 있다. 그 중에 하나가 코딩과 데이터 분석이다. 학생들이 배우기 쉬우면서 시각화도 하기 좋은 언어가 무엇일까를 검색해보니 "파이썬"을 압도적으로 많이 추천하고 있었다. 그래서 요즘 여러 파이썬 책들을 보면서 공부를 하고 있다. 다른 출판사의 아주 기초적인 파이썬 입문 책도 보았고, 같은 출판사의 다른 파이썬 입문 책도 보고 있는 중에 아주 강력한 광고 문구를 보았다. 전 세계에서 가장 많이 팔린 파이썬 책 아마존서점 파이썬 베스트셀러 분야 .. 2020. 8. 6.
스마트 워크를 위한 구글 100% 활용 노하우, 업무 생산성 :: 구글 팁북 Google Tip Book(김종원 지음/길벗) 서평, 리뷰 스마트 워크를 위한 구글 100% 활용 노하우 구글 팁북 Google Tip Book (김종원 지음, 길벗) 구글을 많이 사용하기는 하는데... 질문 하나! 혹시 구글 검색 할 때, 이 버튼이 있다는 걸 아셨나요? 이 버튼이 어떤 역할을 하는 지는요? 질문 하나 더! 구글에서 이미지 검색을 하면 나오는 저 표시를 본 적 있으신가요? 저 표시는 무엇을 하는 아이콘일까요? 구글 검색이 이제 일상화 되었지만 여전히 모르는 기능들이 많다. 어디 구글 검색 뿐일까? 구글에서 제공하는 훌륭한 무료 앱들도 많지만, 잘 쓰지 못하고 있는 것도 사실이다. 우리 학교에서도 구글을 많이 사용해요 근무하고 있는 대안학교에서도 구글을 많이 활용하고 있다. Google Suite for Education을 제공 받아서 교육용으로.. 2020. 8. 6.