{"product_id":"140349","title":"처음이라도 괜찮아 오토핫키 프로그래밍","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYGWrjSt6sDZQ9K0G0R3F5vtjqpHv.png?v=1765079390\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\u003ccenter\u003e\n\u003cdiv style=\"width:95%\"\u003e\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e처음이라도 괜찮아, 오토핫키 프로그래밍\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/142702332\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003eDescription\u003c\/div\u003e\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e책소개\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e \u003cdiv\u003e  \u003cb\u003e오토핫키와 함께라면 누구나 나만의 프로그램을 만들 수 있다!\u003cbr\u003e인기 강좌 ‘프날 오토핫키 강좌’의 프날이 집필한 오토핫키 가이드북\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e오토핫키(Autohotkey)는 인터프리트 언어에 속하는 프로그래밍 언어로, 자동화 작업(매크로)에 특화된 프로그래밍 언어이다.\u003cbr\u003e간단한 코드만으로 매크로를 만들 수 있는데, 그 편리성에 비해 아직 많은 사람들에게 알려지지 않았다.\u003cbr\u003e‘프날 오토핫키 강좌’ 사이트의 운영자 프날이 집필한 『처음이라도 괜찮아, 오토핫키 프로그래밍』은 오토핫키와 프로그래밍을 처음 접한 사람이라도 프로그래밍의 원리와 오토핫키의 기본 개념, 매크로 생성 방법은 물론 웹자동화, 나만의 프로그램 만들기까지 오토핫키로 할 수 있는 대부분의 활용 방법을 수록했다.\u003cbr\u003e이 책과 함께라면 프로그램의 기본기부터 차근차근 다지며, 업무와 일상, 그리고 웹 자동화까지 익힐 수 있을 것이다.\u003cbr\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cul\u003e \u003cli\u003e 책의 일부 내용을 미리 읽어보실 수 있습니다.\u003cbr\u003e\u003cspan\u003e미리보기\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbr\u003e\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e목차\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e  들어가는 말\u003cbr\u003e이 책에 대하여\u003cbr\u003e\u003cbr\u003e\u003cb\u003ePart 01.\u003cbr\u003e프로그래밍과 오토핫키 기초\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eCHAPTER 01.\u003cbr\u003e프로그래밍과 오토핫키\u003cbr\u003eSection 01.\u003cbr\u003e프로그래밍 개요\u003cbr\u003eSection 02.\u003cbr\u003e오토핫키 소개\u003cbr\u003eSection 03.\u003cbr\u003e오토핫키 프로그래밍 준비하기\u003cbr\u003eSection 04.\u003cbr\u003e오토핫키 구문을 분석하는 방법\u003cbr\u003eCHAPTER 02.\u003cbr\u003e오토핫키 시작하기\u003cbr\u003eSection 05.\u003cbr\u003e오토핫키 스크립트 만들기\u003cbr\u003eSection 06.\u003cbr\u003e문자를 출력하는 MsgBox (상)\u003cbr\u003eSection 07.\u003cbr\u003e문자를 출력하는 MsgBox (하)\u003cbr\u003eSection 08.\u003cbr\u003e이스케이프 시퀀스\u003cbr\u003eSection 09.\u003cbr\u003e실행파일로 내보내기\u003cbr\u003eSection 10.\u003cbr\u003e프로그래밍 문제 (1)\u003cbr\u003e\u003cbr\u003eCHAPTER 03.\u003cbr\u003e변수와 연산자\u003cbr\u003eSection 11.\u003cbr\u003e변수의 의미\u003cbr\u003eSection 12.\u003cbr\u003e내장 변수\u003cbr\u003eSection 13.\u003cbr\u003e연산자의 의미\u003cbr\u003eSection 14.\u003cbr\u003e연산자의 종류 (상)\u003cbr\u003eSection 15.\u003cbr\u003e연산자의 종류 (하)\u003cbr\u003eSection 16.\u003cbr\u003e프로그래밍 문제 (2)\u003cbr\u003e\u003cbr\u003eCHAPTER 04.\u003cbr\u003e종합 프로그래밍 문제\u003cbr\u003eSection 17.\u003cbr\u003e종합 프로그래밍 문제 for Part 01\u003cbr\u003e\u003cbr\u003e\u003cb\u003ePart 02.\u003cbr\u003e자동화 프로그래밍\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eCHAPTER 01.\u003cbr\u003e자동화 프로그래밍 기초\u003cbr\u003eSection 18.\u003cbr\u003e자동화 프로그래밍\u003cbr\u003eSection 19.\u003cbr\u003e핫키\u003cbr\u003eSection 20.\u003cbr\u003e지연 시간 부여하기\u003cbr\u003eSection 21.\u003cbr\u003e스크립트 종료하기\u003cbr\u003eSection 22.\u003cbr\u003e다른 프로그램 실행하기\u003cbr\u003eSection 23.\u003cbr\u003e프로그래밍 문제 (3)\u003cbr\u003e\u003cbr\u003eCHAPTER 02.\u003cbr\u003e변수 심화와 내장 함수\u003cbr\u003eSection 24.\u003cbr\u003e변수의 유효 범위 (상)\u003cbr\u003eSection 25.\u003cbr\u003e변수의 유효 범위 (하)\u003cbr\u003eSection 26.\u003cbr\u003e내장 함수\u003cbr\u003eSection 27.\u003cbr\u003e함수의 반환값\u003cbr\u003e\u003cbr\u003eCHAPTER 03.\u003cbr\u003e반복문과 조건문\u003cbr\u003eSection 28.\u003cbr\u003e반복문\u003cbr\u003eSection 29.\u003cbr\u003e조건문 (상)\u003cbr\u003eSection 30.\u003cbr\u003e조건문 (중)\u003cbr\u003eSection 31.\u003cbr\u003e조건문 (하)\u003cbr\u003eSection 32.\u003cbr\u003e제어문 이모저모\u003cbr\u003eSection 33.\u003cbr\u003e프로그래밍 문제 (4)\u003cbr\u003e\u003cbr\u003eCHAPTER 04.\u003cbr\u003e좌표와 입력\u003cbr\u003eSection 34.\u003cbr\u003e컴퓨터에서의 좌표\u003cbr\u003eSection 35.\u003cbr\u003eCoordMode\u003cbr\u003eSection 36.\u003cbr\u003eMouseMove \u0026amp; Click\u003cbr\u003eSection 37.\u003cbr\u003eMouseGetPos\u003cbr\u003eSection 38.\u003cbr\u003eSend\u003cbr\u003eSection 39.\u003cbr\u003e프로그래밍 문제 (5)\u003cbr\u003e\u003cbr\u003eCHAPTER 05.\u003cbr\u003e화면의 요소 인식하기\u003cbr\u003eSection 40.\u003cbr\u003e화소와 색상 값\u003cbr\u003eSection 41.\u003cbr\u003eImageSearch\u003cbr\u003eSection 42.\u003cbr\u003ePixelSearch\u003cbr\u003eSection 43.\u003cbr\u003ePixelGetColor\u003cbr\u003eSection 44.\u003cbr\u003e프로그래밍 문제 (6)\u003cbr\u003e\u003cbr\u003eCHAPTER 06.\u003cbr\u003e쉬어가는 글\u003cbr\u003eSection 45.\u003cbr\u003e배움에 지친 당신에게\u003cbr\u003eSection 46.\u003cbr\u003e지나쳤던 내용\u003cbr\u003e\u003cbr\u003eCHAPTER 07.\u003cbr\u003e컨트롤 제어\u003cbr\u003eSection 47.\u003cbr\u003e창의 구성 알기\u003cbr\u003eSection 48.\u003cbr\u003e비활성 마우스 입력 ControlClick\u003cbr\u003eSection 49.\u003cbr\u003e비활성 키보드 입력 ControlSend\u003cbr\u003eSection 50.\u003cbr\u003e컨트롤 내용 변경 ControlSetText\u003cbr\u003eSection 51.\u003cbr\u003e프로그래밍 문제 (7)\u003cbr\u003e\u003cbr\u003eCHAPTER 08.\u003cbr\u003e함수\u003cbr\u003eSection 52.\u003cbr\u003e나만의 함수 만들기\u003cbr\u003eSection 53.\u003cbr\u003e선택 매개변수\u003cbr\u003eSection 54.\u003cbr\u003e참조와 역참조\u003cbr\u003eSection 55.\u003cbr\u003e참조에 의한 호출\u003cbr\u003eSection 56.\u003cbr\u003e프로그래밍 문제 (8)\u003cbr\u003e\u003cbr\u003eCHAPTER 09.\u003cbr\u003e더욱 멋진 코드를 위해\u003cbr\u003eSection 57.\u003cbr\u003e스크립트 파일로 분할하기\u003cbr\u003eSection 58.\u003cbr\u003ereturn의 활용법\u003cbr\u003e\u003cbr\u003eCHAPTER 10.\u003cbr\u003e종합 프로그램 문제\u003cbr\u003eSection 59.\u003cbr\u003e종합 프로그램 문제 for Part 02\u003cbr\u003e\u003cbr\u003e\u003cb\u003ePart 03.\u003cbr\u003e실전 프로그램 개발\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eCHAPTER 01.\u003cbr\u003e객체 지향 프로그래밍\u003cbr\u003eSection 60.\u003cbr\u003e객체 지향 프로그래밍\u003cbr\u003eSection 61.\u003cbr\u003e객체와 인스턴스, 클래스\u003cbr\u003eSection 62.\u003cbr\u003e아주 간단한 클래스 만들기\u003cbr\u003eSection 63.\u003cbr\u003e프로그래밍 문제 (9)\u003cbr\u003e\u003cbr\u003eCHAPTER 02.\u003cbr\u003e배열과 맵\u003cbr\u003eSection 64.\u003cbr\u003e배열과 맵 개요\u003cbr\u003eSection 65.\u003cbr\u003e배열\u003cbr\u003eSection 66.\u003cbr\u003e맵\u003cbr\u003eSection 67.\u003cbr\u003e배열과 맵, 객체 이모저모\u003cbr\u003eSection 68.\u003cbr\u003e프로그래밍 문제 (10)\u003cbr\u003e\u003cbr\u003eCHAPTER 03. GUI 프로그래밍\u003cbr\u003eSection 69. GUI의 의미\u003cbr\u003eSection 70.\u003cbr\u003e창 생성하기\u003cbr\u003eSection 71.\u003cbr\u003eGui 객체의 사용\u003cbr\u003eSection 72.\u003cbr\u003e컨트롤 생성하기\u003cbr\u003eSection 73.\u003cbr\u003e이벤트와 콜백 함수\u003cbr\u003eSection 74.\u003cbr\u003eGuiControl 객체의 사용\u003cbr\u003eSection 75.\u003cbr\u003e프로그래밍 문제 (11)\u003cbr\u003e\u003cbr\u003eCHAPTER 04.\u003cbr\u003e창 관리\u003cbr\u003eSection 76.\u003cbr\u003e창 활성화와 크기 조절\u003cbr\u003eSection 77.\u003cbr\u003e창 존재 및 활성 여부 확인\u003cbr\u003eSection 78.\u003cbr\u003e기타 창 함수\u003cbr\u003eSection 79.\u003cbr\u003e프로그래밍 문제 (12)\u003cbr\u003e\u003cbr\u003eCHAPTER 05.\u003cbr\u003e문자열 처리 기본 편\u003cbr\u003eSection 80.\u003cbr\u003e문자열 찾기 InStr\u003cbr\u003eSection 81.\u003cbr\u003e문자열 길이 구하기 StrLen\u003cbr\u003eSection 82.\u003cbr\u003e문자열 쪼개기 StrSplit\u003cbr\u003eSection 83.\u003cbr\u003e문자열 일부 가져오기 SubStr\u003cbr\u003eSection 84.\u003cbr\u003e문자열 대치 StrReplace\u003cbr\u003eSection 85.\u003cbr\u003eLoop Parse\u003cbr\u003eSection 86.\u003cbr\u003e프로그래밍 문제 (13)\u003cbr\u003e\u003cbr\u003eCHAPTER 06.\u003cbr\u003e문자열 처리 심화 편\u003cbr\u003eSection 87.\u003cbr\u003e정규표현식(정규식)\u003cbr\u003eSection 88.\u003cbr\u003e패턴의 사용\u003cbr\u003eSection 89.\u003cbr\u003eRegExMatch\u003cbr\u003eSection 90.\u003cbr\u003eRegExReplace\u003cbr\u003eSection 91.\u003cbr\u003e정규식 이모저모\u003cbr\u003eSection 92.\u003cbr\u003e프로그래밍 문제 (14)\u003cbr\u003e\u003cbr\u003eCHAPTER 07.\u003cbr\u003e파일 탐색과 입출력\u003cbr\u003eSection 93.\u003cbr\u003eLoop Files\u003cbr\u003eSection 94.\u003cbr\u003e파일이 존재하는지 확인하고 읽기\u003cbr\u003eSection 95.\u003cbr\u003e파일을 만들고 지우기\u003cbr\u003eSection 96.\u003cbr\u003e기타 파일 함수\u003cbr\u003eSection 97.\u003cbr\u003e프로그래밍 문제 (15)\u003cbr\u003e\u003cbr\u003eCHAPTER 08.\u003cbr\u003e종합 프로그램 문제\u003cbr\u003eSection 98.\u003cbr\u003e종합 프로그램 문제 for Part 03\u003cbr\u003e\u003cbr\u003e\u003cb\u003ePart 04.\u003cbr\u003e웹 자동화의 세계로!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eCHAPTER 01.\u003cbr\u003e웹 자동화 프로그래밍\u003cbr\u003eSection 99.\u003cbr\u003e웹 자동화\u003cbr\u003eSection 100. HTML\u003cbr\u003eSection 101.\u003cbr\u003e태그와 Class, ID\u003cbr\u003eSection 102.\u003cbr\u003e개발자 도구와 XPath\u003cbr\u003e\u003cbr\u003eCHAPTER 02. HTTP 요청\u003cbr\u003eSection 103. HTTP 요청\u003cbr\u003eSection 104.\u003cbr\u003eWinHTTP - GET\u003cbr\u003eSection 105.\u003cbr\u003eWinHTTP - POST\u003cbr\u003eSection 106. API\u003cbr\u003eSection 107.\u003cbr\u003e프로그래밍 문제 (16)\u003cbr\u003e\u003cbr\u003eCHAPTER 03.\u003cbr\u003eSelenium\u003cbr\u003eSection 108.\u003cbr\u003eSelenium을 준비하기\u003cbr\u003eSection 109.\u003cbr\u003eSelenium으로 웹 자동화\u003cbr\u003eSection 110.\u003cbr\u003e요소를 특정하기\u003cbr\u003eSection 111.\u003cbr\u003e페이지 소스 코드 가져오기\u003cbr\u003eSection 112.\u003cbr\u003e브라우저 창 없이 Selenium 작업하기\u003cbr\u003eSection 113.\u003cbr\u003eSelenium 이모저모\u003cbr\u003eSection 114.\u003cbr\u003e프로그래밍 문제 (17)\u003cbr\u003e\u003cbr\u003e\u003cb\u003ePart 05.\u003cbr\u003e정답 및 해설\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e마치는 글 \u003c\/div\u003e \u003cdiv\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cbr\u003e\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e상세 이미지\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e \u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate5155\/MidCate005\/515449905.jpg\" border=\"0\" alt=\"상세 이미지 1\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbr\u003e\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e책 속으로\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e \u003cdiv\u003e  오토핫키는 자동화 작업(매크로)에 특화된 프로그래밍 언어입니다.\u003cbr\u003e간단한 코드만으로 매크로를 만들 수 있게 해줍니다.\u003cbr\u003e반복되는 작업을 손이 아닌 컴퓨터가 하도록 프로그래밍할 수 있는 프로그래밍 언어라는 뜻입니다.\u003cbr\u003e물론 다른 프로그래밍 언어로도 가능하지만, 오토핫키만큼 간단하게 구현할 수 있진 않을 것입니다.\u003cbr\u003e--- 「Part 01.\u003cbr\u003e프로그래밍과 오토핫키 기초」 중에서\u003cbr\u003e\u003cbr\u003e오토핫키의 꽃은 자동화 프로그래밍이죠.\u003cbr\u003e자동화 프로그래밍이란, 사람이 하는 업무를 컴퓨터가 대신 하도록하는 프로그램을 작성하는 일을 말합니다.\u003cbr\u003e사람과 다르게 컴퓨터는 지치지도 않고, 반복된 작업을 아주 빠르게 처리할 수 있으니까요.\u003cbr\u003e오토핫키는 이러한 자동화 작업에 특화되어 있습니다.\u003cbr\u003e…(중략)… 인간보다 아주 빠르게 많은 작업을 할 수 있는 컴퓨터 프로그램은, 분명 사용하는 사람에 따라 누군가에게 칼이 될 수도 있습니다.\u003cbr\u003e여러분은 이 기술을 배움으로써 다른 이의 IT 서비스에 해를 가할 수 있는 능력을 갖춘다는 점을 인지하셔야 합니다.\u003cbr\u003e모든 컴퓨터 프로그램은 남에게 해를 가하지 않는 선에서만 제작 및 이용되어야 합니다.\u003cbr\u003e--- 「Part 02.\u003cbr\u003e자동화 프로그래밍」 중에서\u003cbr\u003e\u003cbr\u003e배열과 맵은 연관된 값을 하나로 묶을 수 있는 자료 구조입니다.\u003cbr\u003e아직까진 ‘자료 구조’라는 말이 어렵지만 그냥 ‘값을 저장할 수 있는 방법’ 정도로 생각하고 있으면 됩니다.\u003cbr\u003e앞서 설명한 것처럼 프로그램의 규모가 커질수록 사용되는 변수는 걷잡을 수 없이 많아집니다.\u003cbr\u003e이러한 상황에서 객체를 이용하여 좀 더 구조화시킬 수 있지만, 이를 위해 구체적인 클래스를 설계해야 하는 것은 큰 노력이 듭니다.\u003cbr\u003e간단하게 연관된 값들을 한 이름으로 관리할 수 있는 방법이 있다면 얼마나 좋을까요? 그래서 연관된 값을 하나의 변수로 취급할 수 있는 배열 또는 맵을 사용합니다.\u003cbr\u003e--- 「Part 03.\u003cbr\u003e실전 프로그램 개발」 중에서\u003cbr\u003e\u003cbr\u003e우리 컴퓨터(유식하게 ‘클라이언트’라고 하겠습니다.)가 특정 URL 주소의 HTML 코드를 달라고 서버에 요청을 하면, 서버는 이에 따른 응답을 합니다.\u003cbr\u003e모든 것이 올바르게 동작한다면 200 OK라는 응답 코드와 함께 요청한 페이지의 HTML 코드를 제공합니다.\u003cbr\u003e클라이언트에 있는 웹브라우저는 이를 받아 ‘렌더링’합니다.\u003cbr\u003e코드를 우리가 보는 페이지로 예쁘게 만들어서 보여준다는 뜻입니다.\u003cbr\u003e해당 페이지에 있는 다른 자원도 마찬가지입니다.\u003cbr\u003e그 페이지에 이미지가 3개가 있다면, 렌더링에 필요한 경우 클라이언트는 서버에게 ‘이 이미지를 줘!’라고 세 번 요청하고, 서버는 이미지를 보냅니다.\u003cbr\u003e만약 자원이 올바르지 않다면 404 Not Found라는 코드와 함께 ‘이미지가 없는데요?’라는 응답을 보냅니다.\u003cbr\u003e이런 일련의 과정을HTTP 통신이라고 합니다.\u003cbr\u003e\n\u003c\/div\u003e \u003cdiv\u003e--- 「Part 04.\u003cbr\u003e웹 자동화의 세계로!」 중에서\u003c\/div\u003e \u003c\/div\u003e \u003cdiv\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cbr\u003e\u003cdiv\u003e \u003ch5\u003e\u003cb\u003e출판사 리뷰\u003c\/b\u003e\u003c\/h5\u003e \u003c\/div\u003e \u003cdiv\u003e \u003cdiv\u003e  \u003cb\u003e친절한 오토핫키 일타강사와 함께라면\u003cbr\u003e오토핫키도 프로그래밍도 어렵지 않아! \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e무겁고 복잡한 엑셀의 매크로보다 더 쉽고 간단하지만, 아직 오토핫키에 대해서 잘 모르는 사람들이 많습니다.\u003cbr\u003e오토핫키를 처음 접하는 사람들이 가장 먼저 방문하는 곳 중 하나가 바로 ‘프날의 오토핫키 강좌’ 사이트가 아닐까 싶습니다.\u003cbr\u003e자신이 오토핫키를 처음 배울 때 느꼈던 막막함과 시행착오를 다른 사람들은 겪지 않았으면 하는 마음에서 사이트에 강좌를 시작하고 이 책을 집필하게 되었다고 합니다.\u003cbr\u003e누구나 쉽게 이해할 수 있는 오토핫키 튜토리얼을 작성하겠다는 다짐에 걸맞게 이 책은 이론과 예제, 실습을 적절히 배치하여 오토핫키와 프로그래밍의 기초를 배우는 데 누구에게나 효과적입니다.\u003cbr\u003e프로그래밍이 처음이라도 이 책과 함께라면 괜찮습니다.\u003cbr\u003e기본기부터 따라 하게 설계되어 있어서, 비전공자 여러분들도 오토핫키 프로그래밍을 쉽게 배울 수 있습니다.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003e다양한 문제를 직접 풀어보는 사이에\u003cbr\u003e오토핫키의 원리와 구조가 저절로!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e《처음이라도 괜찮아, 오토핫키 프로그래밍》은 프로그래밍을 처음 접한 저자라도 무리 없이 따라 할 수 있도록 기초 수준에 준하여 강좌의 형태로 구성되었습니다.\u003cbr\u003e하지만 아무리 쉬운 내용이라도 이론만 읽다 보면 실제로 프로그램을 만드는 과정에서 예기치 못한 난관에 부딪힐 수 있습니다.\u003cbr\u003e각 챕터와 파트가 끝날 때마다 구성된 프로그래밍 문제와 실습, 실전 문제들을 직접 풀어가다 보면 자신도 모르게 프로그램의 원리와 작동 구조에 대해서 탄탄하게 익힐 수 있습니다.\u003cbr\u003e\u003cbr\u003e\u003cb\u003e프로그래밍 방법은 물론,\u003cbr\u003e프로그래밍을 대하는 마음까지 가르친다!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e이 책의 저자 정규승(프날)은 “인간보다 아주 빠르게 많은 작업을 할 수 있는 컴퓨터 프로그램은, 분명 사용하는 사람에 따라 누군가에게 칼이 될 수도 있습니다.\u003cbr\u003e여러분은 이 기술을 배움으로써 다른 이의 IT 서비스에 해를 가할 수 있는 능력을 갖춘다는 점을 인지해야야 합니다.\u003cbr\u003e모든 컴퓨터 프로그램은 남에게 해를 가하지 않는 선에서만 제작 및 이용되어야 합니다.\u003cbr\u003e프로그래밍 기술의 악용은 다른 이가 개발한 IT 서비스를 방해하는 가장 쉬운 방법 중 하나일 것입니다.\u003cbr\u003e그리고 개발자들은 그 폐해를 알고 있으므로, 자신의 서비스에 최소한의 방어를 해두는 경우가 많습니다.\u003cbr\u003e본서는 이러한 방어를 해제하거나 우회하는 것과 관련된 방법을 알려드리지 않습니다.\u003cbr\u003e모든 프로그래머가 남을 해칠 수 있는 능력을 갖추고 있지만, 다른 프로그래밍 강좌에서 이러한 프로그래밍윤리를 언급하는 경우는 거의 없다는 점은 정말 안타깝습니다.\u003cbr\u003e저는 모든 교육자가 이러한 프로그래밍 윤리를 반드시 가르쳐야 한다고 생각합니다.”라며, 프로그램 사용자의 윤리 의식을 강조하고 있습니다.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e같은 도구라도 쓰는 사람에 따라 사람을 돕는 칼이 되기도 하고, 해치는 무기가 되는 것처럼 프로그램도 이와 같을 것입니다.\u003cbr\u003e이 책에서 다루고 있는 매크로와, 웹 스크래핑, 웹 크롤링을 통해 남을 해치는 프로그램을 만들지 않고 ‘책임있는 소프트웨어 개발’이 될 수 있도록 저자 역시 거듭 강조하고 있습니다.\u003cbr\u003e단순히 프로그램을 사용하는 방법만을 전달하는 것이 아니라 그 프로그램을 사용하는 사용자가 지녀야 하는 윤리의식을 강조하며, 깨끗한 프로그램 세상에서 오토핫키를 통해 사람들이 일상과 업무의 편리함을 얻을 수 있도록 하였습니다.\u003cbr\u003e\u003cbr\u003e이 책은 총 5개 Part로 나뉘어 있습니다.\u003cbr\u003e그중 정답 및 해설을 제공하는 Part 05를 제외하면, 4개 Part를 진행하며 다음의 내용으로 오토핫키 프로그래밍을 학습하게 됩니다.\u003cbr\u003e\u003cbr\u003e\u003cb\u003e[이 책에 수록된 내용]\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eㆍ Part 01에선 프로그래밍의 기초적 개념을 배우고 오토핫키를 개발 환경을 따라 해볼 것입니다.\u003cbr\u003e또한 향후 책의 모든 부분에서 사용되는, 오토핫키의 ‘아주 기초’를 맛볼 것입니다.\u003cbr\u003e오토핫키를 설치하고 맛보는 데 한 개 분량의 Part를 할당하여, 처음 프로그래밍을 시작하는 사람도 부담 없이 따라 할 수 있습니다.\u003cbr\u003e\u003cbr\u003eㆍ Part 02에선 간단한 자동화 프로그래밍, 즉 ‘매크로’를 만드는 방법을 배울 수 있습니다.\u003cbr\u003e키보드와 마우스를 조작하거나 모니터에 표시된 화상을 인식하고, 심지어는 화면상의 마우스 포인터를 움직이게 하지 않고도 어떤 프로그램의 특정 부분을 클릭하게 할 수 있습니다.\u003cbr\u003e단순 반복 매크로부터 중급의 작업까지 자유자재로 만들 수 있게 됩니다.\u003cbr\u003e\u003cbr\u003eㆍ Part 03에선 더 멀끔한 프로그램을 만들기 위해 여러 새로운 개념을 배웁니다.\u003cbr\u003e창의 위치 및 크기를 조정하거나, 파일을 생성하거나 삭제할 수 있게 합니다.\u003cbr\u003e또 여러분이 실제 사용하고 있는 ‘프로그램창’을 직접 만들어볼 것입니다.\u003cbr\u003e물론 그곳에 버튼이나 입력 창을 배치하여 완전히 동작하게 할 수도 있습니다! 단순한 ‘매크로’가 아닌, 우리가 ‘응용 프로그램’이라고 부르는 일반적인 프로그램 생성 방법을 수록하였습니다.\u003cbr\u003e\u003cbr\u003eㆍ Part 04에선 웹 자동화를 배웁니다.\u003cbr\u003e웹 페이지의 특정 버튼을 클릭하거나, 입력 칸에 문자를 입력시키거나, 데이터를 가져올 수 있습니다.\u003cbr\u003e대표적으로 특정 페이지에 있는 모든 이미지를 내려받는 프로그램을 만들 수도 있습니다.\u003cbr\u003e자동으로 글을 발행해주는 프로그램도 만들 수 있겠죠.\u003cbr\u003e일상과 업무를 효율적으로 관리할 수 있는 웹자동화 방법을 수록하였습니다.\u003cbr\u003e\n\u003c\/div\u003e \u003cdiv\u003e\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003eGOODS SPECIFICS\u003c\/div\u003e\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003e발행일 : \u003c\/strong\u003e2025년 02월 25일\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003e쪽수, 무게, 크기 : \u003c\/strong\u003e456쪽 | 1,138g | 188*257*26mm\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003eISBN13 : \u003c\/strong\u003e9788960884762\u003c\/div\u003e\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e- \u003cstrong\u003eISBN10 : \u003c\/strong\u003e8960884766\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ccenter\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003cspan\u003e\u003c\/span\u003e\n\u003c\/center\u003e\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893414625322,"sku":"140349","price":47.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/d1455a3ae0ec55f5bb8cebf86ea82635.jpg?v=1765401064","url":"https:\/\/librairie.coreenne.fr\/ko\/products\/140349","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}