페이스북 게시물을 보다가 비제이 퍼블릭 출판사님이 julia Korea 그룹에서 <줄리아 프로그래밍>이라는 책의 서평 이벤트를 하시는 걸 목격했다. 나는 데이터 분석과 통계를 낼 때 파이썬을 주로 사용하는 데 줄리아는 아직 사용해 본 경험이 없었다. 이번 기회에 자기 계발과 경쟁력을 키우기 위해서 줄리아라는 새로운 프로그래밍 언어를 배워보고 싶어서 서평 이벤트에 신청하고 당첨되어서 책을 받게 되었다. 감사합니다.^^ 비제이 퍼블릭 출판사님.^^![]() 책의 저자 저 : 류대식 경북대학교 이학사(통계학), 경북대학교 공학사(빅데이터), 경북대학교 이학석사(수학). 경북대학교 수학부에서 비선형 동역학nonlinear dynamics 전공으로 박사 과정을 밟고 있다. 연구 주제는 데이터 기반 모형data-driven model 및 인구 동역학population dynamics이고 의료 데이터의 시계열 분석에 관한 논문과 유체에서의 열 확산 예측을 위한 인공신경망 관련 논문을 출간했다. 기업 과제에서는 유전 알고리즘을 응용해 협업한 바 있다. 저 : 전기현 경북대학교 이학사(물리학), 경북대학교 이학석사(수학). 경북대학교 수학부에서 박사 과정을 밟고 있으며 관심 분야는 컴퓨터 단층 촬영computerized tomography, CT, 역문제inverse problem, 편미분 방정식, 딥러닝이다. 단층 촬영과 관련된 다양한 모델에서 이미지를 재구성하는 알고리즘에 대해 논문을 출간하였고, 류대식 공저자와 함께 국내 최대의 수학, 물리학, 통계학 블로그인 생새우초밥집을 운영하고 있다. 책의 목차 Part1 튜토리얼 _1.1 소개 __1.1.1 줄리아의 장점 __1.1.2 줄리아의 단점 _1.2 설치 __1.2.1 윈도우 __1.2.2 리눅스 __1.2.3 비주얼 스튜디오 코드 _1.3 대화형 REPL __1.3.1 julia〉 줄리안 모드 __1.3.2 help?〉 도움말 모드 __1.3.3 pkg〉 패키지 모드 __1.3.4 shell〉 셸 모드 __1.3.5 ChatGPT〉 챗GPT 모드 _1.4 파일 입출력 __1.4.1 CSV.jl __1.4.2 MAT.jl __1.4.3 PyCall.jl __1.4.4 JLD2.jl _1.5 @매크로 __1.5.1 @ __1.5.2 @time __1.5.3 @showprogress __1.5.4 @show __1.5.5 @thread Part2 문법 _2.1 함수 __2.1.1 할당 양식 __2.1.2 반환 키워드 __2.1.3 브로드캐스트 _2.2 배열과 벡터 공간 __2.2.1 간단한 벡터의 정의 __2.2.2 레인지와 등차수열 __2.2.3 벡터 공간 __2.2.4 행렬 __2.2.5 텐서 __2.2.6 배열 _2.3 텍스트와 자유군 __2.3.1 문자 __2.3.2 문자열 __2.3.3 정규표현식 __2.3.4 자유 모노이드 _2.4 제어 흐름 __2.4.1 조건문 __2.4.2 반복문 Part3 데이터 처리 _3.1 자료형 __3.1.1 표준 수 체계 __3.1.2 타입의 개념 __3.1.3 구조체 _3.2 자료구조 __3.2.1 선형 데이터 구조 __3.2.2 튜플 __3.2.3 딕셔너리 __3.2.4 집합 __3.2.5 DataFrames.jl Part4 함수형 프로그래밍 _4.1 함수 정의 __4.1.1 익명 함수 __4.1.2 함수 다형성 __4.1.3 다변수 함수 _4.2 고차 함수 __4.2.1 일급 객체 __4.2.2 맵 __4.2.3 리듀스 _4.3 인공지능 __4.3.1 인공신경망 __4.3.2 Flux.jl Part5 수리 계산 _5.1 상수 __5.1.1 리터럴 상수 __5.1.2 빌트인 상수 __5.1.3 물리 상수 __5.1.4 기수법 _5.2 기본 연산 __5.2.1 곱셈 관련 연산 __5.2.2 나눗셈 관련 연산 __5.2.3 올림과 내림 __5.2.4 크기 __5.2.5 부호 __5.2.6 최댓값과 최솟값 _5.3 초월 함수 __5.3.1 삼각 함수 __5.3.2 지수 함수와 로그 함수 __5.3.3 특수 함수 Part6 데이터 과학 _6.1 통계 기법 __6.1.1 Random __6.1.2 Statistics __6.1.3 StatsBase.jl __6.1.4 Distributions.jl _6.2 데이터 세트 __6.2.1 RDatasets.jl __6.2.2 MLDatasets.jl _6.3 군집화 __6.3.1 K-평균 군집화 __6.3.2 계층적 군집화 __6.3.3 밀도 기반 군집화 _6.4 푸리에 해석 __6.4.1 푸리에 변환 __6.4.2 푸리에 역변환 __6.4.3 주파수 정렬 _6.5 딥러닝 __6.5.1 히든 레이어와 활성화 함수 __6.5.2 원-핫 인코딩 __6.5.3 경사하강법과 MLP로 비선형 함수 근사하기 __6.5.4 CNN으로 MNIST 학습하기 __6.5.5 저장하고 불러오기 __6.5.6 엔비디아 GPU 사용하기 Part7 시각화(1) - 그래프와 레이아웃 _7.1 선 그래프 _7.2 꾸미기 __7.2.1 범례 __7.2.2 제목 __7.2.3 축 범위 __7.2.4 수평선과 수직선 __7.2.5 면적 채색하기 __7.2.6 축과 눈금 __7.2.7 격자와 배경 및 여백 __7.2.8 텍스트 __7.2.9 출력 및 저장 __7.2.10 색 _7.3 서브 플롯과 레이아웃 __7.3.1 정형 그리드 __7.3.2 비정형 그리드 __7.3.3 제목 Part8 시각화(2) - 각종 그래프 및 시각화 양식 _8.1 막대그래프 _8.2 히스토그램 _8.3 점도표 _8.4 히트맵 __8.4.1 히트맵 그리기 __8.4.2 컬러바 범위 제한하기 __8.4.3 도메인 지정하기 _8.5 박스 플롯 __8.5.1 박스 플롯 그리기 __8.5.2 배열로 그리기 __8.5.3 데이터 프레임으로 그리기 __8.5.4 평균 표시하기 _8.6 다양한 그림 양식 __8.6.1 벡터 필드 __8.6.2 파이 차트 __8.6.3 극좌표계 __8.6.4 3차원 그림 _8.7 애니메이션과 동영상 ![]() 책의 특징 이 책은 줄리아라는 언어를 소개하는 입문자용 기술 서적인 동시에 과학 계산 전반에 대한 이론을 다루는 수학 전공 서적이기도 하다. 현상을 기술함에 있어서 수식을 아낌없이 사용하면서도 너무 깊게는 들어가지 않게, 실제로 줄리아로 연구 활동을 해본 저자들의 입장에서 후발 주자에게 꼭 알려주고 싶은 내용만 눌러 담았다고 한다. 실전에서 자주 쓰지 않는 모듈, 메타 프로그래밍, 스코프에 관련된 내용은 과감하게 생략했다고 한다. 줄리아를 설치하고 사용하는 가장 기본적인 내용, 과학 계산에서 많이 사용하는 벡터, 행렬, 텐서의 개념과 문자열을 다룬다. 줄리아의 문법과 그 수리적인 배경에 관한 고찰도 수록되어 있다. 또 컴퓨터 공학의 기초적인 내용인 자료형과 자료구조에 대해 다루되, 알고리즘까지 들어가지는 않고 실전적인 구현에서 알아야 할 기초 위주로 소개한다. 그리고 함수형 프로그래밍이라는 패러다임과 그것이 줄리아에서 얼마나 중요한지, 그리고 인공지능 시대에 줄리아가 어떻게 하나의 대안이 되는지에 대해서도 설명한다. 각종 연산과 초월 함수처럼 수리적인 계산에 있어서 필수적인 기능들을 살펴보고 신호 처리, 딥러닝 등의 실제 연구 분야에서 결과를 낼 수 있는 내용을 다루고 마지막으로 줄리아의 시각화에 관한 내용 전반을 다룬다. 책의 장점 이 책은 국내에서 희귀한 언어인 줄리아 언어를 다루기 때문에 희소한 가치가 있다. 시중에 많은 프로그래밍 관련 책들이 출판되어 있지만 주로 파이썬, C언어, 자바 위주로 되어있어서 줄리아를 다루는 책은 찾아보기가 힘들다. 그렇기 때문에 이 책은 줄리아라는 언어를 배울 수 있게 도와주는 희소한 책이라는 장점을 가지고 있다. 줄리아의 설치와 문법과 데이터 처리 같은 기초적인 내용뿐만 아니라 줄리아를 이용한 수리 계산과 데이터 과학 기법, 데이터 시각화를 배울 수 있어서 기초뿐만 아니라 응용과 실전, 실무까지 배울 수 있는 실용성이 있는 유용한 책이다. 줄리아를 처음 배우는 초보자, 입문자에게 추천해 주고 싶은 좋은, 양질의 책이라고 생각한다. 책의 후기 많은 데이터 분석 관련 프로그래밍 책들을 공부해 왔지만, 주로 사용하는 언어는 R과 파이썬에 치중되어 있었다. 이 책으로 처음 줄리아라는 새로운 언어를 배우게 되었는데 상당히 훌륭하고 유용한 언어라는 생각을 하게 되었고 새로운 세계를 알 수 있어서 좋았다. 국내에는 줄리아가 많이 알려지지 않았고, 많이 쓰이지는 않지만, 미래에 파이썬 처럼 우리나라에서도 대중적으로 쓰일 것 같다. 미리 줄리아를 배워놓는다면 남들보다 더 좋은 기회를 얻을 수 있고 좋은 자리를 선점할 수 있겠다는 생각도 들었다. 시간이 난다면 줄리아라는 언어를 배워보는 걸 추천해 드린다. ![]() #출판사이벤트 #서평단 #줄리아프로그래밍 #줄리아 #파이썬 #julia #python #프로그래밍 #programming #수학 #수리계산 #통계분석 #데이터분석 #머신러닝 #딥러닝 #알고리즘 #빅데이터 #데이터베이스 #인공지능 #AI #류대식 #전기현 #비제이퍼블릭 #BJ퍼블릭 #BJPublic #서평 #서평이벤트 #책 #책리뷰 #리뷰 #리뷰어 #후기 #비제이퍼블릭출판사 #BJ퍼블릭출판사 #BJPublic출판사 #책이벤트 #이벤트 |
컴퓨터프로그램언어는 일반인은 잘모르지만 정말 많은 프로그램들이 있습니다. C,C++,java,Python, go 등 많이 프로그램등이 있지만 주도적으로 많이 사용하는 프로그램이있죠. 요즘은 C++,Java, Python 정도가 제가 아는 주력 프로그램입니다. 그런데 이 프로그램들도 단점이 있죠. 배우기 어렵다거나, 속도가 느리다거나, 특정분야에 적합하지 않다거나 하는 장단점이 있을 수밖에업습니다. <줄리아 프로그래밍>은 줄리아가 우선 속도에 매우 큰 장점이 있다고 합니다. 데이터가 작으면 속도차를 느낄수가 없지만 데이터가 규모가 크면 이 속도는 업무효율에 큰 영향을 미칠수밖에 없습니다. 여기에 줄리아가 많이 사용되는 분야는 연구분야이고 흥미로운 점은 수학전공자들이 매우 애용한다는 점입니다. 단점은 커뮤니티가 적다는 겁니다. 즉 많이 사용하지 않는다는 거죠. ㅠㅠ 다만 특히나 국내에 사용자가 없을때 전문가가 되어두면 미래에 선구자가 될 수가 있고 수리계산, 통계분석, 딥러닝, 데이터시각화에 다른 프로그램보다 더 좋은 툴일 수있다고 합니다. 저자는 류대식 경북대 빅데이터전공 공학박사입니다. 경북대에서 학사, 석사를 하셨습니다. 공저자 전기현 경북대 수학부 박사과정입니다. 경부대에서 물리학을 전공했고 수학으로 이학석사를 했습니다. 저자 두분이서 생새우초밥집이라는 이과계열 블러그를 운영중이십니다. github로 만드셨습니다. 줄리아는 벡터를 세로로 길게 적습니다. 이렇게 적는 이유는 수학에서 그렇게 쓰기 때문입니다. 이는 얼마나 줄리아가 수학에 진심인지 알수있는 부분입니다. 행렬도 벡터만큼 중요하죠. 줄리아를 배울때 꼭 알아야 하는 기본 지식을 소개하고 이모지를 사용해서 수준에 따른 공부를 당장해야 하는지 않해도 되는지를 장마다 필요하다면 서두에 기본사항을 적어두었습니다. 데이터처리에 있어서 줄리아는 다른 프로그램의 기능을 모두 포함하면서도 절대 속도는 포기안했다고 강조합니다. 수학의 편리함은 다형성에서도 나타나는데, 하나의 요소가 여러타입에 적용되도록 해두었습니다. 아무래도 편리하겠죠. 자료구조에서는 파이썬의 영향을 많이 받았다고 합니다. 그래서 작동방식도 많이 닮아있습니다. 줄리아 프로그래밍은 절차지향프로그래밍, 객체지향프로그래밍, 함수형프로그래밍을 모두갖는 멀티패러다임언어라고 합니다. 이런 특성은 문제를 찾는 해법과정이라는 것은 사용자도 명심해야 할 부분입니다. 익명함수라는 이름으로 람다식함수를 사용하고 이는 함수를 많이 사용해서라고 합니다. 줄리아프로그래밍을 하는 이유는 문제해결을 하려고하는 건데, 수학에 특화된 프로그램이어서 수치계산에 많이 사용하게 됩니다. 상수에 관해 설명하고 수학을 좀 알아야 상수들을 공부시키는 군요. ^^ 이러한 방법은 결국 수학의 계산시간을 대폭줄여주는 역할을 할꺼라 봅니다. 기존수학용어를 줄리아에서 사용할 함수들을 알려줍니다. 데이터과학으로 사용할 줄리아의 활용예를 보여주고 줄리아에서 시각화패키지인 Plots.jl에 대해 설명합니다. 시중에 파이썬을 이용한 데이터과학과 인공지능책들이 많습니다. 문제는 파이썬은 많은 좋은 퍼포먼스를 내는 것은 확실하지면 C++과의 연관이 필요한 경우가 많다고 합니다. 이에 비해 통계에서사용하는 R의 제한성과 수리에 더 적합한 줄리아를 이용해서 데이터과학을 학습함으로 수학에 밀착되어 속도면에서도 뛰어난 결과를 얻는 것은 수리와 통계분야의 사용에서 좀더 확실한 결과를 볼 수있습니다. 요즘 챗GPT에서 줄리아를 얼마나 구현해주는지 확인은 안해봤습니다만 줄리아의 능력을 챗GPT와 연결해서 사용하면 신뢰성이 더욱 높아지지 않을까하는 생각이 듭니다. 색다른 느낌도 들고 지식범위가 넘어진 느낌도 컸습니다. 본 도서는 출판사로 부터 무상으로 제공받아 주관적인 리뷰를 했습니다. |
|
저자의 설명을 따라가면서 그동안 줄리아에 대해 궁금했던 많은 부분을 해소할 수 있는 유익한 시간이었다. 무엇보다 인상적이었던 이 책의 탁월한 부분이 있는데, 분석 목적으로 줄리아를 배우려는 非 CS 전공의 학습자들에게 모르면 아쉽고 알면 요긴한 CS 지식을 적재적소에서 꼼꼼하게 짚어준다는 점이다. 데이터 분석이라는 게 CS 지식을 깊이 몰라도 약간 나사 하나 빠진 채로(?) 어떻게든 할 수 있는 일이면서도, 그 빠진 나사 구멍에서 영원히 물이 샐 수가 있는데(ㅋ), 나도 이 책을 읽으면서 구멍을 몇 개 막았다. '일급 객체' '문법적 설탕' 같은 용어들을 비롯하여, 일반적으로 좋은 함수가 추구하는 방향과 정반대로 가는 익명 함수의 아이러니라든지 등등 …… 이 책을 읽으면서 당연히 줄리아를 어느 정도 익히게 될 줄은 알았다. 하지만 이 구멍들을 여기서 막을 줄은 몰랐다. 특히 함수형 프로그래밍 챕터는 줄리아라는 언어를 떼어놓고 일반적인 언어론 관점에서 봐도 알찬 공부가 되는 내용이었다고 생각한다. 다만 한 가지 아쉬운 부분이 있다면 책의 소스 코드를 공개 저장소에 오픈해두지 않았다는 점인데, 사실 내가 그런 코드들 깃허브에서 잔뜩 스타만 찍어놓고 다시 들여다본 역사가 없기 때문에(ㅋ) 가슴에 손을 얹고 그리 아쉬운 일이 아닌 것 같기도 …… ? 책에 나오는 예시 코드들의 분량이 그렇게 길지도 않고, 블로그에 가면 책이랑 약간 구성이 다르긴 하지만 웬만한 코드들 다 있다. 그러므로 큰 문제 없다. 보다 자세한 리뷰는 아래 블로그를 참고해주세요! https://blog.naver.com/kimpro82/223461284769 ![]()
|
|
#리뷰어클럽리뷰 줄리아는 2012년에 MIT에서 개발한 동적 프로그래밍 언어입니다. 과학, 공학 분야에서 빠른 계산을 위해 개발되었는데, 최근 들어 사용자가 늘어나고 있는 추세입니다. TIOBE index를 살펴보면 29위로 30위권 이내로 진입했습니다. 아직은 생소한 프로그래밍 언어인 줄리아가 느리지만 조금씩 프로그래머들의 관심을 얻고 있는 이유는 속도가 빠르고 수학 친화적이며, 벡터와 행렬 계산을 잘하기 때문입니다. 이는 최근의 인공지능, 딥러닝 분야의 비약적인 발전과 전세계적인 관심이 한 몫을 했을 것으로 생각됩니다. AI분야에서 파이썬이 대표적인 표준으로 사용되고 있지만, 파이썬의 단점 중 하나가 느린 속도라는 점을 생각해보면, 앞으로 줄리아가 더 많은 관심을 받을 것 같습니다. 아직은 역사가 짧아 그런지 사용자층이 얕아 커뮤니티의 크기가 작은 것은 단점입니다. 하지만, 이건 시간이 지나면 해결될 문제로 생각됩니다. 이 책은 줄리아 프로그래밍을 배울 수 있는 몇 안되는 한국어 도서 중 하나로서, 줄리아 프로그래밍에 입문하기에는 부족함이 없어 보입니다. 기본적인 문법과 데이터 처리, 함수형 프로그래밍, 수리 계산, 통계, 딥러닝, 시각화까지 실무에서 필요한 부분들을 쉽게 설명하고 있어서 다른 언어를 하나쯤 공부해본 개발자라면 어렵지 않게 학습할 수 있을 것 같습니다. YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다 |
|
줄리아 프로그래밍은 얼마전부터 속도가 빠른 언어라고 듣기만 했었는데, 책이 출간되어 예스24 서평단을 통해 읽어보게 되었습니다. 우선 줄리아 프로그래밍은 속도와 사용자 친화적인 문법 그리고 기계학습과 딥러닝을 위한 강력한 도구를 제공하며, 양자 컴퓨팅과 인공지능 개발에도 적합한 언어라고 합니다. 깃허브 커뮤니티는 물론 다양한 커뮤니티도 활성화 되고 있다고 하니 눈여겨 볼만합니다. https://github.com/juliakorea 입문자를 위한 튜토리얼로 줄리아 프로그램이 무엇인지 장단점을 설명해주고, 기초 문법부터 함수형 프로그래밍, 시각화 등 다양한 내용을 다루고 있습니다. 특히 익명함수, 고차함수, 줄리아의 타입시스템에 대한 설명이 인상적입니다. 다른 언어를 사용하셨던 분들이라면 비슷한 점과 차이점을 느끼실 수 있을 겁니다. 끝으로 통계나 데이터 분석 등에 대한 기본 지식이 없으면 조금 어려운 내용도 있습니다. 다만 이 책을 통해 줄리아 프로그래밍을 배우고, 실제로 어떻게 쓰는지 배울 수 있다는 점은 좋은 것 같습니다. 백날 듣는 것보다 한 번 직접 써보고 다시 읽으면 이해가 되는 것 같습니다~!! 'YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다' #리뷰어클럽리뷰 |
![]() @book.bjpublic #줄리아프로그래밍 #비제이퍼블릭 #줄리아 #파이썬 #통계 #머신러닝 #인공지능 이 도서의 제목을 주목해야 한다. '줄리아 프로그래밍' 앞에 '수리계산, 통계분석, 딥러닝, 데이터 시각화를 위한' 이라는 수식어가 붙어있다. 역시 수식어에 걸맞게 이 도서는 잘 구성되어 있고 줄리아 다운 프로그래밍, 막강한 줄리아의 기능들을 알게 해준다 딥러닝에 대한 부분은 조금은 부족하다는 느낌이 들지만 대체적으로 수리계산, 통계분석, 데이터 시각화에 대해서는 훌륭한 교재라고 할 수 있다. 최근에 접한 줄리아여서 일까, 이 도서에서 보여준 줄리아의 기능에 놀라웠다. 저자들은 이력에서 볼 때, 줄리아에 대한 자신들의 경험치를 이 도서에 꾹꾹 눌러 담은 듯하다. 무엇보다 책은 이해가 쉽고 재미있어야 한다. 본인은 데이터베이스 전공이라 수학이나 통계, 물리학의 깊이는 부족하지만 각 예제들의 접근과 실행에 어려움이 없었다. 개인적으로 설명도 친절한 느낌이고 각주를 통해 줄리아 공식문서 정보도 제공해주고 있다. 이 도서 하나로 수학, 통계, 딥러닝 등에 원하고 필요한 프로그램을 바로 작성할 수 없지만 수학, 통계, 딥러닝을 전공하고 접근하는 이들에게 좋은 길라잡이가 될 것 같다. 아쉬움이라면 일반적으로 도서의 예제파일들이 제공되는데 저자들의 페이지에도 출판사 페이지에도 없다 백견이불여일타(百見而不如一作)라는 명언이 있다. 그래서 거의 모든 예제들은 다 타이핑해서 직접 실행해봤다. 몇몇 예제들은 도저히 실행이 안되고 이해도 안되서 스킵하다 챕터 7을 시작할 무렵 저자들의 홈페이지에서 도움을 청했다. 마침내 모든 예제를 클리어 했다. 물론 다 이해되지 않는 부분도 있었지만 ... 앞으로 궁금한 점들은 저자들의 홈페이지에서 친정한 답을 들을 수 있을 것 같다. A/S를 철저히 받을 수 있을 듯하다. C나 C++, PowerBuilder, Java나 파이썬에서 조차 생소한 암호같은 연산자와 함수, 브로드캐스팅 기능들 막강함을 느끼게 해준 도서이다. 파이썬에 익숙한 나에게 줄리아 다운 프로그래밍의 재미를 그리고 막강한 줄리아의 기능을 작은 예제에서도 느낄 수 있었다 배우고 익힘의 설래임을 오래만에 안겨준 도서이다. 전체적인 내용은 익히고 이해했으니 실전 응용과제를 찾는 일만 남았다... 데이타를 얻기 위해 연구부서에 기웃거려 봐야겠다.. |
|
book reviews sponsored by publishers (Lang : KR) 비제이퍼블릭 출판사 서평단에 선발이 되어 책을 받았다. 책을 받았을 때, 첫 인상은 어떤 책인지 바로 알아볼 수 있는 표지 디자인과 상당히 무겁고 두꺼운 것이었다. 줄리아 언어는 ['수리 계산', '통계 분석', '딥러닝', '데이터 시각화'] 에 주를 다룬다고 볼 수 있다. 즉, 일반적인 개발자는 왠만하면 접점이 없다는 것이다. 그만큼 알려진 언어가 아니고, 분야에 맞게 사용하는 사람들만 사용하게 되는 언어 생태계가 형성 되었다. 한국만 보더라도 줄리아 카카오톡 오픈톡방에서 2023.12.08일 기준 단 49명 뿐이었다. 그래서, 줄리아를 국내에 널리 알리고 싶어서 출판한게 아닐까 싶다. 앞으로 AI는 엄청난 속도로 발전될 것이고, 그렇다면 '줄리아' 같은 언어는 인기도가 매우 높아질 것이다. 인기도가 높아진다는 건 '줄리아' 언어를 사용할 줄 아는 개발자를 원하는 곳이 많아지는 것이고 이건 연봉협상에서 유리하게 작용할 수 있다. --- '줄리아'언어는 이런 능력을 가지고 있다. 0.) C에 견줄만한 빠른 속도 1.) 매트랩과 같이 명확하고 수학 친화적인 표기법, 강력한 선형대수 능력 2.) R프로그래밍 언어만큼이나 쉬운 통계 3.) 펄의 자연스러운 문자열 처리 --- 여기서 1번 수학 친화적인 표기법에서 줄리아만의 코드 작성 특성이 나타난다. \Sigma를 입력하면, 시그마 기호로 바뀌면서 수식을 그대로 옮겨 놓듯 아름다운 코드를 작성할 수 있다. --- 필자가 생각하는 독자 : 0.) AI 전공자 1.) 수학에 특화된 언어를 사용하고 싶은 자 2.) AI 분야로 진로를 결정할지 고민되는 자 3.) 수리 계산쪽으로 진로를 잡은 자 --- 위에 독자들이 아니라면, 이 책은 난이도가 상당히 높을 수 있다고 생각 된다. 최신 현대판 줄리아 도서 답게 Chat GPT 기능을 어떻게 활용하는지까지 설명되어 있다. 튜토리얼부터 줄리아로 할 수 있는 것들까지 처음 줄리아을 맛보고 이것이 무엇을 할 수 있는 능력을 가졌는지 알 수 있는 정도 단계의 책이라고 생각된다. 이 책을 읽고나서 더 파고 들고싶다면, 커뮤니티에 참여하여 기여를 하는 식으로 하면 될 것 같다. 주변에 AI 전공자가 있다면 미래를 위해 권할 책으로 생각된다. --- "비제이퍼블릭 출판사의 도서 지원을 받아 작성한 리뷰입니다." --- https://youtube.com/@Certa6 제 유튜브 채널입니다. 도움이 됐다면, 구독 부탁합니다! 주변에 제 블로그, 유튜브를 알려주시면 감사하겠습니다~! :) Thank you for watching the blog. Please subscribe! I would appreciate it if you could share the blog around you. --- #줄리아프로그래밍 #비제이퍼블릭 #줄리아 #파이썬 #통계 #머신러닝 #인공지능 #서평 #베타리더 #리뷰어 #리뷰 #출판사 #서평단 #hackers #hacker #hacking #anonymous #cybersecurity #kalilinux #programming #hack #hacked #technology #cybercrime #linux #ethicalhacking #coding #programmer #computerscience #malware #hacks #bhfyp #redteam #tryhackme #hackthebox
|
|
이 책을 한 줄로 요약하면 '줄리아에 대한 모든 것'이라 할 수 있을 것 같습니다. 이 책을 읽게 된 이유는 원래 프로그래밍 관련으로 관심이 있었는데 줄리아에 대해서는 잘 모르고 있었는데 책 설명을 보니 책 내용의 흥미가 생겨 읽어보게 되었습니다. 저는 줄리아에 대해 잘 모르는 상태에서 이책을 읽게되어 내용 이해가 잘 되지 않을까봐 걱정했지만 튜토리얼 파트에서 줄리아에 대한 설명부터 설치법, 사용법 등이 어렵지 않게 잘 설명되어 있어 이해하는데 별 문제가 없었습니다. 또한 줄리아에 문법부터 시작해서 데이터 처리, 통계와 데이터와 관련된 함수에 사용법 등에 다양한 상황에 프로그래밍 입력 방법이 잘 설명되어 있어 쉽게 알아갈수 있었습니다. 이 책은 줄리아 프로그래밍 방법에 흥미가 있거나 이쪽 분야에 관심이 있으신 분들에게 꼭 한번씩은 읽어보면 좋은 책인것 같습니다. <YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다>
|