이미지 확대/축소가 가능합니다.

닫기


지식 기반 프로그래밍 언어, Wolfram의 모든 것

세계적인 수학자이자 물리학자인 Stephen Wolfram에 의해 개발된 Wolfram 언어는 매스매티카(Mathematica)와 울프램 리서치(Wolfram Reaserch) 등 학계와 산업계 전반에 쓰이고 있는 지식 기반 프로그래밍 언어입니다. Wolfram 언어는 그 안에 내장된 방대한 지식과 자동화 기능으로 인해 코드가 아주 간단하고 초보자도 쉽게 배울 수 있다는 것이 특징입니다. 애초에는 컴퓨터를 이용한 기호적 계산의 수행을 목적으로 개발되었으나, 현재는 인공 지능 분야와 지식 기반 프로그래밍으로까지 그 활용 영역이 확장되고 있습니다. 시각적, 텍스트, 대화형 인터페이스는 물론이고 다양한 형태의 앱 및 프로그램, 웹 사이트도 만들 수 있으며, 문제를 분석하고 해결하는 능력을 통해 폭넓은 분야의 다양한 아이디어를 컴퓨터, 웹, 전화기, 소형 내장형 기기 등에서 구현할 수 있습니다.

이 책에서는 Wolfram 언어의 기본 원리와 프로그램의 작성법을 배우고 Wolfram을 사용하여 원하는 것을 컴퓨터로 수행할 수 있도록 생각하는 계산적 사고와 이러한 생각을 컴퓨터에 전달하는 방법을 설명합니다. 총 47장으로 구성된 이 책은 각 장에서 간략하게 관련 내용을 소개하고 있으며, 예제 코드는 대부분 한두 줄에 불과합니다. 이 코드들은 아주 단순한 작업부터 매우 복잡한 기능까지 다양한 일을 합니다. 초보자들을 대상으로 하는 책이지만 여기에 있는 코드들을 제대로 이해하고 예제들을 적절히 결합하면 방대하고 복잡한 작업도 거뜬히 처리할 수 있습니다. 이 책을 통해 여러분의 아이디어를 현실로 구현하게 해주는 Wolfram 언어의 강력한 기술을 배우게 될 것입니다.




Wolfram 언어란 무엇인가?
Wolfram 언어의 실용적 사용법
기타 리소스

1. 여정의 시작
2. 함수의 소개
3. 리스트 살펴보기
4. 리스트 표시하기
5. 리스트 연산
6. Table을 이용한 리스트 작성
7. 색과 스타일
8. 기본 그래픽 객체
9. 대화형 조작
10. 이미지
11. 문자열과 텍스트
12. 소리 생성
13. 배열, 또는 리스트의 리스트
14. 좌표와 그래픽
15. Wolfram 언어의 범위
16. 현실 세계의 데이터
17. 단위
18. 지리 정보 계산
19. 날짜와 시간
20. 옵션
21. 그래프 및 네트워크
22. 기계 학습
23. 수에 관해 더 살펴보기
24. 다양한 시각화 형태
25. 함수를 적용하는 방법
26. 순수 익명 함수
27. 함수 반복 적용하기
28. 테스트와 조건문
29. 순수 함수에 관해 더 살펴보기
30. 리스트 재배열
31. 리스트의 원소
32. 패턴
33. 표현과 표현의 구조
34. 연관
35. 자연어 이해
36. 웹사이트와 앱 작성
37. 디스플레이와 화면 배치
38. 이름 붙이기
39. 즉시값과 지연값
40. 함수 정의하기
41. 패턴에 관해 더 살펴보기
42. 문자열 패턴과 템플릿
43. 저장
44. 가져오기와 내보내기
45. 데이터 세트
46. 좋은 코드 작성하기
47. 코드 디버깅

연습 문제 해답
후기 : 프로그래머가 되려면



상세 이미지 1