파이썬 언어와 케라스 딥러닝 라이브러리를 사용하여 고급 자연어처리 애플리케이션을 만드는 방법을 배울 수 있다. 또한 BERT 및 XLNet, 다중작업 학습, 심층 메모리 기반 자연어처리 기술 등을 포함한 최신 도구와 기술을 사용하는 방법을 배울 수 있다.
EC2, RDS, S3 등 AWS의 기본 서비스뿐만 아니라 백업과 복원, 보안 통제, 감사 관련 서비스 등 엔지니어가 꼭 알아야 할 AWS 운영 전반과 운영 노하우를 체계적으로 꼼꼼하게 설명한다. 또 실제 업무에 도움이 되고 운영할 때 주목해야 하는 포인트와 구체적으로 설정하는 방법까지 다양하게 소개한다.
FastAPI는 파이썬을 이용한 Django, Flask와 함께 최근 인기가 높은 웹 프레임워크로 무엇보다 빠른 스피드가 장점이다. 이 책의 목적은 FastAPI를 사용해 간단한 웹 API를 작성하는 것입니다. 실무와 같은 케이스를 기반으로 단계별로 설명하기 때문에 다른 프레임워크 개발 경험이 없더라도 문제 없이 활용할 수 있다.
엑셀로 하던 업무를 파이썬으로 더 쉽고 빠르게 자동화하는 방법을 알려 준다. 이번 개정판에는 챗GPT를 활용한 업무 자동화도 추가되어, 생성형 AI를 사용해 더욱 스마트하게 업무를 처리하는 방법을 배울 수 있다.
국내에서 최초로 출간 되는 MQL4 프로그래밍 언어관련 서적. 내용구성과 단어 선정에 많은 주의를 기울였다. 그리고 프로그래밍 경험이 없는 비전공자도 독학이 가능하도록 상세한 설명을 첨부하였으며, 챕터별 단계적으로 난이도가 심화되도록 내용을 구성하였다.
미드저니, 빙 이미지 크리에이터, 스테이블 디퓨전, 스노우 앱 등의 서비스를 개발할 때 사용되는 이미지 및 영상 생성 관련 컴퓨터 비전 기술의 근간을 설명한다.
이 책은 자바의 가장 최신버전인 JDK8을 포함시켰다. 이 의미는 람다식과 같은 기능을 통해 짧은 코드로도 강력한 기능을 가능하게 한다는 뜻이다. 또한, 각각의 주제에 대해 개념과 원리를 세심하게 분석하여 독자들이 공부를 해나가면서 포기하는 일이 없도록 하였다.
자바 언어를 처음 학습하는 독자들에게 가능한 한 쉬운 해설로 빠른 시간에 자바 언어 기본을 학습하도록 도와준다. 자바 개발도구인 Java Platform SE 7.0을 기준으로 문법을 설명하고 있으며 자바 통합개발환경(IDE)으로 이클립스를 활용한다.
C 언어를 처음 학습하는 독자들이나 비전공자들도 이해하기 쉽도록 본문 내용을 친절하게 풀어 쓴 책이다. 또한 전공자들에게는 참고하기 편하고 손이 자주 닿는 C 언어 기본서로 사용할 수 있다.
최신버전 C++14가 반영된 C++프로그래밍 학습서이다. SFML은 OpenGL에 기반을 둔 쉽고 가벼운 라이브러리이다. 여러 플랫폼에서 실행이 가능하고 게임이나 멀티미디어 응용 프로그램 제작에 사용할 수 있어, 7장과 16장에 걸쳐 ‘Lunar Lander’, ‘벽돌깨기’, ‘지뢰찾기’게임을 실행해 본다.
쉽고 빠르게 C 프로그램 문법을 익히고, 실무에서 활용 가능한 프로그램 개발 기술을 학습할 수 있는 지침서이다. 실무 경험은 물론 강단에서 다양한 정보기술 관련 강좌 경험을 바탕으로 내용을 구성하여 독자들이 C 프로그래밍 기술을 쉽게 학습할 수 있다. 상세한 설명과 이해하기 쉬운 그림으로 내용을 구성하였으며 대학 강의에 활용하는 데 적합하도록 13개의 단원으로 구성하였다. 각 단원의 마지막에는 내용점검 연습문제와 프로그래밍 연습 그리고 단원 모의고사로 구성되어 각 단원의 학습 이해도를 평가하도록 하였다.
처음 접하는 독자나, 자신의 전공분야에서 만나게 되는 문제들을 해결하는 방법을 습득해야 하는 대학 신입생들을 대상으로 컴퓨팅 사고의 기본적인 개념인 “분해”, “패턴인식”, “추상화”, “알고리즘”을 자세히 설명한다.
컴퓨팅 기반 문제해결에 필요한 파이썬 핵심 내용을 다루고 있다. 프로그래밍 언어 중 파이썬을 선택한 이유와 컴퓨팅사고, 파이썬 개발환경을 소개하며, 순차구조, 자료 형태, 선택구조, 반복구조와 관련된 문법과 특징을 실생활 예제와 표를 활용하여 설명한다.
Visual C++를 처음 시작하는 독자의 눈높이에 맞춘 Visual C++ 입문서로서 개념이 눈에 뜨이지 않는 글보다는 그림이나 표를 통해 시각화하여 설명함으로써 좀 더 쉽게 이해할 수 있도록 하였다.
뛰어난 코딩 실력만으로는 성공적인 소프트웨어를 개발할 수 없다. 오늘날 IT 프로젝트의 성패는 팀원들과 이해관계자들 간의 효과적인 커뮤니케이션에 크게 좌우된다. 이 책은 다양한 배경의 IT 프로젝트 참여자들을 위한 실용적인 커뮤니케이션 전략을 제시한다.
IT 분야 스테디셀러 《Do it! 지옥에서 온 문서 관리자 깃 & 깃허브 입문》이 최신 트렌드, 협업 기능, 코파일럿 활용 등을 강화하여 전면 개정되었다. 이 책은 34만 구독자가 선택한 ‘생활코딩’의 동영상 강의를 기반으로 저자가 재구성하고 내용을 보강했다.
빠르게 변화하는 AI 기술에 휩쓸리지 않고 프로그래밍 과정에 활용하는 방법을 손에 넣어보자. 이 책은 AI 도구를 단순히 사용하는 방법을 넘어서, AI를 사용해 개발 능력을 극대화하는 전략을 제시한다.
컴퓨팅 사고와 스크래치를 동시에 학습할 수 있도록 기획된 교재이다. 스크래치는 컴퓨터를 전공하지 않은 학생들도 쉽게 사용할 수 있을 뿐 아니라 다양한 실습을 통해 컴퓨터 프로그래밍의 기본적인 개념들과 컴퓨팅 사고를 익히고 알고리즘을 테스트할 수 있다.
JAVA 입문자들이 쉽고 재미있게 학습할 수 있도록 게임, 인공지능, 그래픽 관련 흥미로운 LAB, Mini Project를 수록하였고 문답식 설명과 다양한 그림 자료를 활용하여 친절하게 설명했다. 최신 버전인 JDK 16 내용을 담았다.
처음 프로그래밍을 배우는 사람도 쉽게 파이썬을 이해할 수 있도록 기본 개념을 그림과 도표를 활용하여 설명한다. 이를 학습하며 소프트웨어 문제 해결 능력을 키우고 더 나아가 고급 주제의 과정으로 그래픽이나 데이터과학을 관련한 프로그래밍까지 다룬다.
컴팩트한 자바 입문서. 얇은 페이지에서 대부분의 자바 프로그래밍을 설명하고 있다. 또한 그러면서도 쉽게 흥미있게 내용을 풀어나간다. 이 책은 특히 ‘Mini Project’를 통해 각 단원에서 배운 것을 한번 더 응용해 볼 수 있는 코너도 제공한다.
‘컴퓨팅 사고’에 대해 처음 접하는 사람들도 부담없이 학습할 수 있도록 일상생활의 친숙한 예제로 접근하여 설명한다. 또한 ‘스크래치와 파이썬’을 활용하여 개발환경에 구애받지 않고 컴퓨팅 사고에서의 자동화(프로그래밍) 능력을 키울 수 있도록 한다.