이 책은 IT를 처음 시작하는 사람을 위해 IT의 기초 지식부터 웹, 파이썬, 데이터베이스, 머신러닝과 같은 핵심 기술, IT 분야의 업무환경과 개발자와의 협업 방식까지 한 권으로 배워 볼 수 있습니다. 웹페이지 제작에 사용되는 HTML&CSS 기본을 배우고, 반응형 웹페이지 제작을 위한 자바스크립트까지 간단하게 설명합니다. 파이썬의 기본 문법을 설명하고 파이썬 라이브러리를 활용하여 엑셀 보고서 자동으로 작성하기와 같은 실용적인 예제를 통해 파이썬 핵심 기술을 이해해볼 수 있습니다. 또한, 데이터베이스 문법을 배우고 데이터 수집, 데이터 저장, 데이터 분석, 데이터 시각화처럼 단계별로 빅데이터 예제를 직접 실습하면서 데이터베이스 핵심 기술을 배워 볼 수 있습니다. 머신러닝 기술을 쉽게 이해하기 위해 과거 타이타닉호 침몰 사건을 예로 들어 머신러닝을 설명합니다. 마지막으로 IT 분야로 진출하려는 사람과 IT 직군과 협업하는 사람들을 위해 IT 업무 프로세스와 애자일 방법론에 대해 간략하게 설명하고, 프로그래머들과 협업 방법들에 대해서도 소개합니다.
저자는 외국어고와 인문계(고려대 일어일문)를 졸업한, 이공계와는 너무도 거리가 먼 뼛속까지 문과생입니다. 프로그래밍에 눈을 뜬 후로 IT 학습에 전념하였고, 컴퓨터공학 석사(연세대 컴퓨터공학)를 하였지만, 비전공자로 IT 기술을 깊게 이해하기까지 수많은 우여곡절을 겪었습니다. 또한, 회사에서 다양한 최신 IT 분야를 넘나들며 때로는 각 IT분야의 개발자로, 때로는 기획자로 업무를 수행하면서 기획자, 영업, 마케팅 직군에 계신 분들이 IT 관련 업무와 연계될 때의 고충을 알게 되었습니다. 그래서 비전공자와 IT를 처음 배우는 분들을 위해 쉬우면서도 방대한 IT의 핵심을 최신 트렌드를 포함해서 경험하고, 이를 통해 방향을 수립하고, 나아가 최소의 기본기를 닦을 수 있는 콘텐츠를 만들고 수년간 강의를 진행해왔습니다.
현) 인터넷 기업 빅데이터 개발 및 기술 기획, EBS 연계 코딩교육업체 자문위원
전) SK, 삼성전자 및 네덜란드 외국계 기업 10년
전) 개발자 (삼성페이 개발 등), 모바일 IT 서비스 기획 (Product Manager), 최신 IT 기술 교육 업무를 담당하는 Developer Relations 업무 수행
전) IT 기술 기반 스타트업 CTO
저서) 왕초보를 위한 파이썬 프로그래밍 입문서, 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발
Intro. IT 세계로 들어오신 것을 환영합니다.
Part1. 방대한 IT 세계의 AtoZ
1-1. 방대한 IT 세계 큰 그림으로 이해하고, 바로 시작하기
Part2. 웹을 통한 IT 세계 시작하기
2-1. 웹과 인터넷 기술 큰 그림으로 이해하기
2-2. 바로 웹페이지 만들어보기
2-3. 웹페이지 태그 좀 더 알아보기
2-4. 웹페이지에 스타일 매기기
2-5. 초간단 프로그래밍 언어 맛보기
2-6. 창업에도 유용한 그럴듯한 홈페이지 만들기
Part3. 파이썬을 통한 IT 세계 핵심으로 들어가기
3-1. 프로그래밍 큰 그림 이해하기
3-2. 프로그래밍 이해하기_변수
3-3. 프로그래밍 이해하기_조건
3-4. 프로그래밍 이해하기_반복
3-5. 프로그래밍 이해하기_데이터 다루기
3-6. 프로그래밍 이해하기_알고리즘 작성 체험해보기
3-7. 프로그래밍 이해하기_객체지향 이해하기
3-8. 프로그래밍 이해하기_엑셀 보고서 자동으로 만들기
Part4. 데이터베이스를 통한 IT 세계 한 발짝 더 깊이 들어가기
4-1. 빅데이터와 데이터베이스 이해하기
4-2. 데이터베이스 핵심 다루기
4-3. 빅데이터 이해하기_초간단 빅데이터 예제
Part5. 최신 기술을 통한 IT 세계 넓고 깊은 시야 가지기
5-1. 머신러닝과 인공지능 이해하기
5-2. IoT와 클라우드 이해하기
Part6. 업무 환경과 협업 방법 이해하기
6-1. IT 업무 환경과 애자일 방법론의 이해
6-2. 프로그래머와 협업하는 현실적인 방법