{"title":"코딩 튜터","description":null,"products":[{"product_id":"ai-python-tutor","title":"AI Python 튜터","description":"\u003cp\u003e이 AI Python 튜터는 동영상을 시청하고 강사와 함께 따라 했는데도 빈 파일에서 스크립트를 시작하지 못하는 순간을 위한 것입니다. 그것이 바로 튜토리얼 지옥이며, 다른 강의를 들어도 빠져나올 수 없습니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 스스로 Python을 작성하게 만드는 튜터로 바꿔 줍니다. 처음에는 틀리게, 그다음에는 작동하게, 마지막에는 깔끔하게 작성하도록 합니다.\u003c\/p\u003e\u003cp\u003e5분 동안 진행되는 수준 확인으로 시작합니다. 퀴즈가 아니라 과제입니다. 그런 다음 실제 현재 수준에 맞춰 수업 흐름을 구성합니다. 리스트와 반복문, 함수, 딕셔너리, 파일, 오류와 트레이스백, 클래스, 그리고 requests와 pandas까지 다룹니다. 각 수업은 짧은 설명 하나, 풀이 예제 하나, 여러분이 직접 수행할 과제 하나, 확인 하나로 이루어집니다. 코드가 작동하지 않을 때도 수정된 코드를 그대로 붙여 넣지 않습니다. 문제가 있는 줄을 가리키고, 그 줄이 어떻게 작동할 것으로 예상했는지 묻고, 여러분이 부족한 부분을 직접 찾아내게 합니다.\u003c\/p\u003e\u003cp\u003e같은 파일을 Claude, ChatGPT, Gemini에서 모두 사용할 수 있습니다. Project, 맞춤형 GPT 또는 Gem에 한 번 붙여 넣으면 됩니다. 설치에는 2분도 걸리지 않으며, 갱신할 필요 없이 한 번만 결제하면 됩니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634791977224,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-python-tutor-1.png?v=1789381390"},{"product_id":"ai-javascript-tutor","title":"AI JavaScript 튜터","description":"\u003cp\u003e이 AI JavaScript 튜터는 튜토리얼을 따라가고 다른 사람의 파일을 편집할 수는 있지만, 빈 페이지에서 버튼이 무언가를 하게 만들어 보라는 말을 들으면 머리가 하얘지는 사람을 위한 것입니다. 대부분의 사람은 비동기에서 조용히 포기합니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 첫 수업부터 브라우저 콘솔에서 직접 JavaScript를 작성하게 하는 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e퀴즈 대신 하나의 과제를 제시한 다음, JavaScript가 실제로 망가지는 방식에 맞춘 수업 흐름을 진행합니다. 값과 스코프, 배열과 map, 객체와 구조 분해, 그다음 DOM과 이벤트, 마지막으로 프로미스와 async await를 다룹니다. 모든 수업은 설명 하나, 풀이 예제 하나, 직접 해 볼 과제 하나, 확인 하나로 구성됩니다. 코드에서 Cannot read properties of undefined 오류가 발생해도 해결 방법을 그대로 붙여 넣지 않습니다. 해당 줄에서 그 변수가 어떤 값을 담고 있을 것으로 예상했는지 묻습니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 동일하게 작동합니다. Project, custom GPT 또는 Gem에 한 번 붙여 넣으면 약 2분 안에 실행할 수 있습니다. 한 번만 구매하면 되며 구독은 없습니다. 기본기를 익힌 뒤 사용하는 실전 도우미 \u003ca href=\"\/ko\/products\/ai-skill-for-javascript\"\u003eAI Skill for JavaScript\u003c\/a\u003e와 함께 사용하세요. 이 제품은 그 기본기를 가르칩니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634792009992,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-javascript-tutor-1.png?v=1789381394"},{"product_id":"ai-sql-tutor","title":"AI SQL 튜터","description":"\u003cp\u003e이 AI SQL 튜터는 WHERE가 포함된 SELECT문 정도만 작성할 수 있고 그 이상은 익숙하지 않을 때를 위한 것입니다. 그러다 JOIN 하나로 400개의 주문이 1,200개로 늘어나고, LEFT JOIN은 찾고 있던 고객을 조용히 제외하며, 왜 그런지 설명할 수 없게 됩니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 다른 사람의 해답을 보여주는 대신 직접 쿼리를 작성하고 자신의 행 수를 확인하게 하는 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e이 튜터는 사용자가 설명한 스키마에 쿼리 하나를 적용하는 것부터 시작한 다음, 대부분의 강좌가 건너뛰는 내용을 가르칩니다. 데이터베이스가 실제로 절을 실행하는 순서, 즉 FROM, WHERE, GROUP BY, HAVING, SELECT 순서입니다. SQL 혼란의 절반은 여기서 사라집니다. 이를 바탕으로 조인, 행 확장, NULL 동작, CTE, 윈도 함수까지 다룹니다. 결과 집합의 크기가 예상과 다를 때 쿼리를 다시 작성해 주는 대신, 몇 개의 행을 예상했는지와 추가된 행이 어디서 왔는지 질문합니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 동일하게 사용할 수 있는 파일 하나입니다. Project, 커스텀 GPT 또는 Gem에 붙여넣으면 대략 2분 만에 설정할 수 있고, 구독 없이 계속 사용할 수 있습니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634792730888,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-sql-tutor-1.png?v=1789381407"},{"product_id":"ai-go-tutor","title":"AI Go 튜터","description":"\u003cp\u003eGo 프로그래밍을 배우기로 결심하고, Go 둘러보기를 두 번 읽었는데도 여전히 예전에 하던 Python이나 Java처럼 보이는 Go 코드를 작성하고 있습니다. 오류 처리는 무시한 반환값으로 가득하고, 채널이 뮤텍스보다 나은 경우가 언제인지도 말하지 못합니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 과제를 내고 스스로 데드락을 찾아내게 하는 Go 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e강의가 아니라 과제로 시작합니다. 값과 오류를 반환하는 함수를 작성하면, 여러분이 보내는 내용을 읽습니다. 이를 바탕으로 제로 값, 인터페이스를 미리 선언해야 하는 것으로 여기는지, 슬라이스 별칭 문제를 아직 접해 보았는지를 파악합니다. 수업은 구조체와 메서드, 포인터 수신자와 값 수신자, 암시적 인터페이스, %w를 사용한 오류 래핑, 고루틴, 채널, select, 컨텍스트 취소를 다룹니다. 코드가 잘못되면 해당 줄을 가리키며 그 맵의 제로 값이 무엇인지 묻습니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 동일한 파일을 사용할 수 있습니다. 한 번만 결제하면 되고, 1분 안에 설치되며, 자동 갱신도 없습니다. 기본기를 익힌 뒤 실제로 함께 사용하는 도우미인 \u003ca href=\"\/ko\/products\/ai-skill-for-go\"\u003eGo용 AI Skill\u003c\/a\u003e과 함께 사용할 수 있습니다. 이 제품은 그 기본기를 가르칩니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634793058568,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-go-tutor-1.png?v=1789381453"},{"product_id":"ai-angular-tutor","title":"AI Angular 튜터","description":"\u003cp\u003eAngular를 배우고 싶다면 첫 번째 문제는 찾게 되는 튜토리얼의 절반은 NgModules를 기준으로 작성되었고, 나머지 절반은 이미 RxJS를 이해하고 있다고 가정하며, 직장에서 사용하는 코드베이스는 둘 다 사용한다는 점입니다. 컴포넌트를 렌더링할 수는 있지만 중첩된 subscribe가 왜 문제인지 설명하지 못할 수도 있습니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 실제로 사용 중인 버전에 맞춰 가르치고, 직접 코드를 작성하게 하는 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e먼저 Angular 버전을 묻습니다. 17부터 standalone 컴포넌트가 기본값이 되었고 16부터 signals가 도입되었기 때문에, 버전에 따라 답이 달라지기 때문입니다. 그런 다음 과제를 내고 여러분이 작성한 코드를 읽습니다. 레슨에서는 컴포넌트와 입력값, inject를 사용한 의존성 주입, 서비스, HttpClient, 제어 흐름 블록, signals와 observables의 차이, 중첩 구독 대신 switchMap 사용하기, 반응형 폼, 지연 로드 라우트, OnPush 변경 감지를 다룹니다. 코드가 잘못되면 해당 줄을 인용하고 두 번째 클릭에서 무슨 일이 일어나는지 묻습니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT 및 Gemini에서 이 파일은 동일하게 작동합니다. 한 번 구매해 1분 만에 설치하면 되며, 자동 갱신도 없습니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634793156872,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-angular-tutor-1.png?v=1789381466"},{"product_id":"ai-c-sharp-tutor","title":"AI C# 튜터","description":"\u003cp\u003e이 AI C# 튜터는 Unity 튜토리얼 두 개와 동영상 강좌를 끝냈는데도 빈 폴더에서 프로젝트를 시작하지 못하는 단계에 맞춰져 있습니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 다른 사람의 화면을 보고 그대로 복사하는 대신 직접 작성한 코드를 설명하게 하는 C# 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e세 가지 질문과 하나의 작은 과제로 시작한 다음, 값 형식과 참조 형식, 컬렉션, LINQ, 클래스와 인터페이스, 예외, async와 await를 거쳐 직접 만드는 콘솔 앱까지 실제 학습 과정을 진행합니다. 각 수업은 짧은 설명, 다른 코드로 보여 주는 예제 하나, 그리고 여러분이 직접 해 보는 시간으로 구성되며, 답을 기다려 줍니다. 프로그램에서 NullReferenceException이 발생해도 해결 방법을 그대로 붙여 넣지 않습니다. 어떤 참조가 null인지, 그리고 그것을 어떻게 입증할지 묻고, 여러분이 해당 줄을 찾아낸 뒤에야 그 개념을 설명합니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 동일하게 작동합니다. 한 번 결제하면 구독 없이 사용할 수 있고, 2분 이내에 설치됩니다. 기본기를 익힌 뒤 사용하는 작업용 도우미인 \u003ca href=\"\/ko\/products\/ai-skill-for-c-sharp\"\u003eC#용 AI Skill\u003c\/a\u003e과 함께 사용하세요. 이 제품은 그 기본기를 가르칩니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796466440,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-c-sharp-tutor-1.png?v=1789381490"},{"product_id":"ai-django-tutor","title":"AI Django 튜터","description":"\u003cp\u003e이 AI Django 튜터는 polls 튜토리얼을 끝까지 따라 한 뒤 빈 프로젝트를 열고 무엇을 먼저 입력해야 할지 전혀 모르겠던 날을 위한 것입니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 여러분만의 앱을 한 단계씩 만들고 각 파일이 왜 그 자리에 있는지 설명해 주는 Django 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e여러분이 무엇을 배포해 봤는지 묻고, 수준을 정한 다음 중요한 흐름을 따라 진행합니다. 프로젝트와 앱의 차이, 모델과 마이그레이션, ORM과 N+1 쿼리, 함수 기반 뷰에서 클래스 기반 뷰로의 전환, 템플릿과 정적 파일, 폼과 ModelForm, 관리자 페이지, 사용자와 권한, 그리고 설정과 배포까지 다룹니다. 각 수업은 짧은 설명, 다른 모델을 사용한 완성 예제, 그리고 직접 작성하는 과제로 구성됩니다. 쿼리셋이 아무것도 반환하지 않으면 무엇을 붙여 넣을지 묻는 대신 필터가 무엇과 비교하고 있는지 생각하게 합니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 같은 파일과 같은 방식으로 작동합니다. 한 번 결제하면 약 1분 만에 설치할 수 있고, 백그라운드에서 갱신되는 항목도 없습니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796499208,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-django-tutor-1.png?v=1789381494"},{"product_id":"ai-java-tutor","title":"AI Java 튜터","description":"\u003cp\u003e이 AI Java 튜터는 강의를 따라갈 수는 있지만 빈 파일에서 수업을 시작할 수 없거나, 3주 후에 시험이 있는데도 상속이 여전히 감으로 느껴지는 시점에 맞춰져 있습니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 화면 녹화를 지켜보는 대신 직접 코드를 작성하고 그 코드를 설명하게 하는 Java 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e세 가지 질문과 하나의 작은 과제로 시작한 다음, 유형과 참조, 클래스와 생성자, 인터페이스와 추상 클래스의 차이, 컬렉션 프레임워크, equals와 hashCode 규약, 검사 예외와 비검사 예외의 차이, 제네릭, 스트림 순서로 탄탄하게 가르칩니다. 각 수업은 짧은 설명, 다른 코드로 풀어 보는 예제, 그리고 직접 해 보는 순서로 진행됩니다. HashSet에 같다고 생각한 객체 두 개가 들어 있으면, 무엇을 붙여 넣을지 묻는 대신 해당 클래스에서 동등성이 무엇을 의미하는지 묻습니다.\u003c\/p\u003e\u003cp\u003e같은 파일은 Claude, ChatGPT, Gemini에서 동일하게 작동합니다. 한 번 결제하면 되고, 구독은 없으며, 설치에는 약 90초가 걸립니다. 기초를 익힌 후 사용하는 실무용 도우미인 \u003ca href=\"\/ko\/products\/ai-skill-for-java\"\u003eJava용 AI Skill\u003c\/a\u003e과 함께 사용할 수 있습니다. 이 파일은 바로 그 기초를 가르칩니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796564744,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-java-tutor-1.png?v=1789381503"},{"product_id":"ai-r-tutor","title":"AI R 튜터","description":"\u003cp\u003e이 AI R 튜터는 금요일까지 논문에 t 검정을 넣어야 하는데, 본인을 포함해 아무도 설명할 수 없는 복사한 코드 조각의 모음 같은 스크립트로 작업하고 있을 때를 위한 것입니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 R 언어 튜터로 바꿔 주므로, RStudio에서 직접 코드를 작성하고 각 줄이 무엇을 하는지 설명할 수 있습니다.\u003c\/p\u003e\u003cp\u003e이 튜터는 데이터가 어떤 형태인지, 무엇을 만들어야 하는지 질문하고 학습자의 수준을 설정한 다음, R이 실제로 중요하게 다루는 순서대로 가르칩니다. 먼저 벡터와 벡터화, 그다음 데이터 프레임과 티블, 부분 집합 추출, 팩터와 결측값, dplyr 동사, 정돈된 데이터와 피벗, 차트 유형 목록이 아닌 문법으로서의 ggplot2, 이어서 함수, 모델, 재현 가능한 보고서까지 다룹니다. 각 수업은 짧은 설명, 다른 데이터셋을 사용한 실습 예제 하나, 그리고 콘솔에서 직접 해 보는 순서로 구성됩니다. mean()이 NA를 반환하면 추가해야 할 인수가 무엇인지가 아니라 벡터에 무엇이 들어 있는지 질문합니다.\u003c\/p\u003e\u003cp\u003e이 파일은 Claude, ChatGPT, Gemini에서 동일하게 작동합니다. 한 번 구매하면 구독할 필요가 없고, 2분 이내에 실행할 수 있습니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796663048,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-r-tutor-1.png?v=1789381523"},{"product_id":"ai-ruby-on-rails-tutor","title":"AI Ruby on Rails 튜터","description":"\u003cp\u003e이 AI Ruby on Rails 튜터는 블로그 튜토리얼이 끝난 뒤 다른 사람의 코드를 복사하지 않고는 두 번째 모델을 추가할 수 없는 날을 위한 도구입니다. Claude, ChatGPT 또는 Gemini를 시니어 개발자처럼 작동하는 Rails 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e이 튜터는 하나의 과제로 실력을 파악합니다. 여러 Comments를 가지는 Post를 모델링하게 한 다음, Rails가 생성한 내용을 설명합니다. 그 후 프레임워크의 흐름에 맞춰 수업을 구성합니다. 라우트와 MVC, Active Record 연관관계, 유효성 검사, strong parameters, partial과 helper, Minitest 또는 RSpec, 백그라운드 작업, 그리고 Hotwire까지 다룹니다. 각 수업은 짧은 설명 하나, 완성된 예제 하나, 직접 작성하는 과제 하나로 이루어집니다. 문제가 발생하면 해결책을 알려 주기 전에 오류 클래스와 Rails가 무엇을 찾고 있었는지를 설명합니다.\u003c\/p\u003e\u003cp\u003e같은 파일을 Claude Projects, 맞춤형 GPT, Gemini Gem에서 사용할 수 있습니다. 한 번만 구매하면 되고 구독은 없습니다. 설정에는 약 1분이 걸립니다. 파일을 열고, 복사한 다음, 지침 입력란에 붙여 넣고, 무엇이 막혔는지 알려 주면 됩니다. 기본기를 익힌 후 사용하는 실전 도우미인 \u003ca href=\"\/ko\/products\/ai-skill-for-ruby\"\u003eAI Skill for Ruby\u003c\/a\u003e와 함께 사용하면 좋습니다. 이 튜터는 그 기본기를 가르쳐 줍니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813735176,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-ruby-on-rails-tutor-1.png?v=1789381537"},{"product_id":"ai-vba-tutor","title":"AI VBA 튜터","description":"\u003cp\u003e이 AI VBA 튜터는 한 번은 작동했지만 누군가 열을 삽입하자마자 망가진 매크로를 위한 것입니다. 당신은 개발자가 아니라 분석가이며, Excel 때문에 화요일을 통째로 날리는 일은 이제 그만하고 싶습니다. 이 파일은 프로그래밍 강좌가 아니라 이미 가지고 있는 매크로 기록 결과에서 시작합니다.\u003c\/p\u003e\u003cp\u003e먼저 할 일은 하나뿐입니다. Alt와 F11을 눌러 Visual Basic Editor를 열고, 기록한 매크로를 붙여넣은 다음, 그중 한 줄이 무엇을 하는지 말하면 됩니다. 그다음 학습 과정은 Excel 개체 모델을 따라 Workbook에서 Worksheet, Range와 Cells로 이어지고, Option Explicit와 Dim, 루프, 조건문, On Error 처리, 그리고 범위를 배열로 읽어 40,000개 행에서도 매크로가 빠르게 끝나도록 하는 방법으로 진행됩니다. 각 레슨은 짧은 설명, 샘플 시트에서 실행하는 예제, 직접 입력해 보는 과제로 구성됩니다. 런타임 오류 1004 또는 91이 발생하면 해결 방법을 제시하기 전에 어떤 개체가 비어 있었는지 먼저 묻습니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 모두 같은 방식으로 실행됩니다. 한 번 결제하면 되고 구독은 필요 없으며, 설정도 지침 입력란에 복사해 붙여넣기만 하면 됩니다. 오늘 당신을 괴롭히는 매크로부터 시작하세요.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813767944,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-vba-tutor-1.png?v=1789381541"},{"product_id":"ai-cobol-tutor","title":"AI COBOL 튜터","description":"\u003cp\u003e이 AI COBOL 튜터는 여러분이 맡은 메인프레임 업무, 물려받은 1994년에 작성된 배치 프로그램, 또는 은행이나 보험 시스템을 COBOL에서 이전하는 팀을 위한 것입니다. 여러분을 가르쳐 줄 사람은 없고 코드를 작성한 사람은 은퇴했습니다. 이 파일을 Claude, ChatGPT 또는 Gemini에 붙여넣으면 Hello World를 출력하는 법이 아니라 운영 코드를 읽고 유지보수하는 데 초점을 맞춘 튜터를 이용할 수 있습니다.\u003c\/p\u003e\u003cp\u003e화면에 보이는 프로그램에서 이미 무엇을 읽을 수 있는지 질문해 현재 수준을 파악합니다. 그런 다음 업무에 필요한 내용에 따라 학습 계획이 이어집니다. 네 가지 division, PIC 절과 COMP-3가 실제로 저장하는 값, 레벨 번호와 88 조건명, copybook, FILE STATUS 코드가 있는 순차 파일과 VSAM 파일, PERFORM 구조, 그리고 이 프로그램을 실행하는 JCL을 다룹니다. 각 수업은 설명 하나, 풀이가 포함된 예제 하나, 코드 실습 과제 하나로 구성됩니다. 작업이 S0C7로 비정상 종료되면 다른 설명을 하기 전에 어떤 필드에 숫자가 아닌 데이터가 들어 있었는지 직접 찾게 합니다.\u003c\/p\u003e\u003cp\u003e이 파일은 Claude, ChatGPT, Gemini에서 동일하게 작동합니다. 한 번만 구매하면 되고 구독이 필요 없으며, 약 90초 만에 실행할 수 있습니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813899016,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-cobol-tutor-1.png?v=1789381550"},{"product_id":"ai-rust-tutor","title":"AI Rust 튜터","description":"\u003cp\u003e빨간 텍스트가 사라질 때까지 코드를 이리저리 옮겨 컴파일되는 Rust 코드를 만들 수는 있지만, 바로 그 지점에서 Rust를 제대로 배우거나 계속 추측만 하게 됩니다. 아직은 왜 오류가 사라졌는지 설명할 수 없습니다. 이 파일이 그 간극을 메워 줍니다. Claude, ChatGPT 또는 Gemini에 붙여 넣으면, 컴파일러 출력을 다른 사람에게 그대로 보내는 대신 직접 읽도록 돕는 것을 주된 역할로 하는 튜터를 얻을 수 있습니다.\u003c\/p\u003e\u003cp\u003e먼저 작은 소유권 문제 하나를 제시한 다음, 이 언어에서 통하는 유일한 순서로 진행합니다. move와 Copy, 그다음 borrow와 하나의 mutable 또는 여러 개의 shared라는 규칙, 이어서 물음표 연산자와 함께 사용하는 Option 및 Result, 그다음 trait와 generic, 실제로 필요해진 뒤에 배우는 lifetime, 마지막으로 Box, Rc 및 RefCell입니다. 가져오는 모든 오류도 같은 방식으로 다룹니다. 오류 코드 E0382, E0499, E0106을 알려 주고, rustc explain을 실행하게 하며, 수정 방법을 언급하기 전에 컴파일러가 어떤 값이 어느 줄에서 이동했다고 판단하는지 묻습니다.\u003c\/p\u003e\u003cp\u003e파일 하나로 Claude, ChatGPT 및 Gemini에서 동일하게 작동합니다. 한 번 구매하면 되며 구독은 없습니다. 지침 입력란에 복사해 넣으면 몇 분 안에 작업을 시작할 수 있습니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813931784,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-rust-tutor-1.png?v=1789381561"},{"product_id":"ai-typescript-tutor","title":"AI TypeScript 튜터","description":"\u003cp\u003eTypeScript를 배우려고 시작했지만 결국 어노테이션을 덧붙인 JavaScript를 작성하게 되었습니다. 빨간 물결 밑줄이 나타나면 any나 as 캐스트를 추가하고 넘어가죠. 바로 그 습관이 문제입니다. 이 파일을 Claude, ChatGPT 또는 Gemini에 붙여 넣으면, 컴파일러가 무엇을 문제 삼는지 직접 말할 수 있을 때까지 해결책을 알려주지 않는 튜터를 얻게 됩니다.\u003c\/p\u003e\u003cp\u003e먼저 하나의 타입 지정 질문으로 시작한 다음, 이해를 쌓아 가는 순서대로 진행합니다. 구조적 타이핑, 유니언과 리터럴 타입, typeof와 in을 사용한 타입 좁히기, 판별된 유니언, 제네릭과 제약 조건, keyof와 매핑된 타입, 그리고 실제로 자주 사용하게 될 유틸리티 타입까지 다룹니다. 오류가 발생하면 TS2322, TS2339, TS18048처럼 오류 번호와 함께 어느 쪽 할당을 컴파일러가 문제 삼는지 묻는 질문이 제시됩니다. 첫 번째 레슨부터 strict 모드를 활성화하므로 그 이후의 모든 내용이 더 쉬워집니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 모두 동일하게 읽힙니다. 한 번 구매하면 구독이 필요 없고, 설정에는 2분이면 충분합니다. 파일을 복사해 붙여 넣고, 작업 중인 내용을 알려 주세요. 기본기를 익힌 후 함께 사용하는 실전 보조 도구인 \u003ca href=\"\/ko\/products\/ai-skill-for-typescript\"\u003eTypeScript용 AI Skill\u003c\/a\u003e과 함께 활용할 수 있습니다. 이 도구는 그 기본기를 가르쳐 줍니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813964552,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-typescript-tutor-1.png?v=1789381565"},{"product_id":"ai-aws-tutor","title":"AI AWS 튜터","description":"\u003cp\u003eAWS 서비스는 약 200개나 되며 모든 강의가 서비스 목록부터 시작합니다. 그래서 AWS를 배우기 시작한 대부분의 사람은 강의를 하나 끝내고도 작동하는 VPC를 설계하지 못합니다. 이 파일은 그 반대의 방식을 제공합니다. Claude, ChatGPT 또는 Gemini에 붙여 넣으면 먼저 목표를 정하는 튜터를 사용할 수 있습니다. 목표는 SAA-C03 시험에 합격하는 것이거나 직접 구축해야 하는 시스템일 수 있으며, 튜터는 그 목표에 필요한 내용만 가르칩니다.\u003c\/p\u003e\u003cp\u003e세 가지 질문과 하나의 설계 과제로 현재 수준을 파악한 다음, 서로 자연스럽게 이어지는 순서로 진행합니다. IAM과 최소 권한부터 시작해 서브넷, 라우팅 테이블, 보안 그룹을 포함한 VPC를 다루고, EC2와 Lambda를 사용한 컴퓨팅, S3와 스토리지 클래스, RDS와 DynamoDB, 큐와 이벤트, CloudWatch, 비용 순으로 학습합니다. 콘솔에 접근할 수 없고 계정의 키도 요구하지 않으며, 그 사실을 명확히 밝힙니다. 모든 수업은 직접 무언가를 구축하고 그 내용을 다시 설명하는 과제로 끝나며, 시작하기 전에 결제 알림을 설정하도록 안내합니다.\u003c\/p\u003e\u003cp\u003e변경 없이 Claude, ChatGPT, Gemini에서 실행됩니다. 한 번 결제하면 구독 없이 사용할 수 있으며, 설정은 복사 한 번과 붙여넣기 한 번이면 끝납니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813997320,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-aws-tutor-1.png?v=1789381570"},{"product_id":"ai-azure-tutor","title":"AI Azure 튜터","description":"\u003cp\u003e고용주가 Azure로 이전해서 Azure를 배워야 하거나 AZ-104 시험을 예약했는데, 포털에서 모든 작업을 여러 가지 방식으로 할 수 있고 방식마다 이름도 다르다면 이 파일이 실용적인 학습 경로가 되어 줍니다. 이 파일을 Claude, ChatGPT 또는 Gemini에 붙여 넣으면 먼저 어떤 시험이나 시스템을 목표로 하는지 정확히 파악한 다음, 그 목표에 필요한 내용만 가르치는 튜터가 시작됩니다.\u003c\/p\u003e\u003cp\u003e수업은 Azure의 실제 구조를 따릅니다. 관리 그룹부터 리소스까지의 범위 계층 구조, 사용자·그룹·관리 ID가 포함된 Entra ID, RBAC 역할과 역할이 상속되는 위치, VNet·서브넷·네트워크 보안 그룹, 가상 머신과 App Service, 계층 및 중복성 옵션이 포함된 스토리지 계정, Log Analytics가 포함된 Azure Monitor, 그리고 비용 순서로 진행됩니다. 이 튜터는 사용자의 구독에 액세스할 수 없고 자격 증명도 보유하지 않으며, 그 사실을 알려 줍니다. 사용자가 직접 구축하고 포털이나 az CLI에서 반환된 내용을 알려 주면, 튜터는 그 정보를 바탕으로 진행합니다.\u003c\/p\u003e\u003cp\u003e같은 파일은 Claude, ChatGPT, Gemini에서 똑같이 작동합니다. 한 번 구매하면 구독이 필요 없고, 복사해서 붙여 넣는 데 걸리는 시간 안에 바로 사용할 수 있습니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814030088,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-azure-tutor-1.png?v=1789381575"},{"product_id":"ai-react-tutor","title":"AI React 튜터","description":"\u003cp\u003e이 React JS 튜터는 할 일 목록은 만들 수 있지만 컴포넌트가 왜 네 번 렌더링되는지, useEffect 안의 값이 왜 오래된 상태인지, 또는 해당 상태가 실제로 어디에 있어야 하는지 설명하지 못하는 단계에 맞춰져 있습니다. 거의 모든 React 문제의 밑바탕에는 하나의 문제가 있으며, 그래서 이 파일은 렌더링 모델부터 시작한 다음 훅, 마지막으로 라이브러리를 다룹니다.\u003c\/p\u003e\u003cp\u003e이 내용을 Claude, ChatGPT 또는 Gemini에 붙여 넣으면 무엇이 다시 렌더링을 일으키는지에 관한 질문 하나로 현재 수준을 파악합니다. 그런 다음 수업이 순서대로 진행됩니다. 상태와 다시 렌더링하기, props와 상위로 상태 끌어올리기, 목록과 키, 제어된 입력, useEffect와 실제로는 이것이 필요하지 않은 훨씬 더 흔한 경우, 훅의 규칙, context와 그 한계, 데이터 가져오기, 그리고 무언가를 측정할 수 있게 된 후에야 메모이제이션을 다룹니다. 컴포넌트가 반복 실행되면 해결책을 언급하기 전에 렌더링 중에 상태를 설정하는 줄이 어느 것인지 먼저 묻습니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 같은 파일과 같은 방식으로 작동합니다. 한 번만 결제하면 되고 구독은 없으며, 설정에는 약 1분 정도 걸립니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814095624,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-react-tutor-1.png?v=1789381584"},{"product_id":"ai-lua-tutor","title":"AI Lua 튜터","description":"\u003cp\u003e거의 아무도 Lua 자체를 배우기 위해 Lua를 배우기 시작하지는 않습니다. Roblox Studio에서 필요로 하거나, 좋아하는 모드가 Lua로 작성되었거나, 이제는 읽을 수 없는 400줄짜리 init.lua가 Neovim 설정에 들어 있기 때문에 배우는 것입니다. 이 도구는 Claude나 ChatGPT를 실제로 사용하는 호스트 안에서 Lua를 가르치는 튜터로 바꿔 주며, 아무 맥락 없이 가르치지 않습니다.\u003c\/p\u003e\u003cp\u003e무엇이든 가르치기 전에 어떤 호스트를 사용하는지 묻습니다. Roblox Luau, LOVE, Neovim, 임베디드 엔진은 타입, 샌드박싱, 사용할 수 있는 표준 라이브러리의 범위처럼 중요한 부분에서 서로 다르기 때문입니다. 그런 다음 테이블이라는 하나의 데이터 구조, 메타테이블과 __index, 클로저, 가변 인자, pcall, 코루틴을 실제 프로젝트의 과제와 함께 단계적으로 다룹니다. 오류를 발견하면 해당 줄을 가리키고 그곳에서 nil이 무엇을 하고 있는지 묻습니다.\u003c\/p\u003e\u003cp\u003e파일 하나로 Claude, ChatGPT, Gemini에서 똑같이 작동합니다. Project, 커스텀 GPT 또는 Gem에 붙여 넣으면 2분 안에 작업을 시작할 수 있습니다. 한 번 구매하면 구독이 필요 없습니다. 기본기를 익힌 뒤 사용하는 실전 보조 도구인 \u003ca href=\"\/ko\/products\/ai-skill-for-lua\"\u003eAI Skill for Lua\u003c\/a\u003e와 함께 사용하세요. 이 제품은 그 기본기를 가르쳐 줍니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814128392,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-lua-tutor-1.png?v=1789381589"},{"product_id":"ai-swift-tutor","title":"AI Swift 튜터","description":"\u003cp\u003eSwift를 배우고 싶어서 SwiftUI 강의를 따라갔지만 아무것도 출시하지 못했고, 시작한 앱은 완전히 이해하지 못한 강제 언래핑에서 충돌합니다. Swift는 어려운 부분을 먼저 다룹니다. 옵셔널, 값 의미론, 상태 소유권이 그렇습니다. 이 파일은 이러한 내용을 천천히 익히도록 도와줍니다.\u003c\/p\u003e\u003cp\u003e파일을 Claude, ChatGPT 또는 Gemini에 붙여 넣으면 옵셔널에 관한 질문 하나로 현재 수준을 파악합니다. 그런 다음 다음 계획이 진행됩니다. 옵셔널과 안전한 언래핑, 구조체와 클래스 및 복사가 의미하는 것, 프로토콜과 익스텐션, throws와 Result를 사용한 오류 처리, 클로저와 캡처 목록, ARC와 강한 참조 순환, State, Binding, Observable을 사용한 SwiftUI 상태 소유권, 그리고 async await와 액터까지 다룹니다. Xcode를 열거나 시뮬레이터를 실행할 수 없으며, 그 점도 명확히 알려줍니다. 직접 빌드한 뒤 정확한 컴파일러 메시지를 붙여 넣으면, 해결책을 제시하기 전에 컴파일러가 무엇으로부터 보호하려는지 묻습니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 동일하게 작동합니다. 한 번 구매하면 구독이 필요 없고, 파일을 붙여 넣는 데 걸리는 시간 만에 설정할 수 있습니다. 기본기를 익힌 뒤 실습을 도와주는 어시스턴트인 \u003ca href=\"\/ko\/products\/ai-skill-for-swift\"\u003eAI Skill for Swift\u003c\/a\u003e와 함께 사용하면 좋습니다. 이 제품은 그 기본기를 가르칩니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814161160,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-swift-tutor-1.png?v=1789381597"},{"product_id":"ai-matlab-tutor","title":"AI MATLAB 튜터","description":"\u003cp\u003e이 AI MATLAB 튜터는 제출 기한이 다가온 과제, 대학 라이선스, 그리고 실습 자료에서 복사했지만 계속 Index exceeds the number of array elements 오류를 발생시키는 스크립트를 위한 것입니다. 단계를 따라 할 수는 있지만 처음부터 직접 작성할 수는 없는 경우에 적합합니다. 엔지니어가 MATLAB을 사용하는 방식, 즉 행렬을 먼저 다루고 반복문은 마지막에 사용하는 방식으로 Claude 또는 ChatGPT를 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003eCommand Window에 세 가지 질문과 하나의 과제를 제시한 다음, 언어가 권장하는 순서대로 가르칩니다. 인덱싱과 콜론 표기법, for 반복문 대신 벡터화, 논리 마스크, 사전 할당, 실제 축 레이블을 사용한 플로팅, 함수와 로컬 함수, 그리고 Signal Processing, Symbolic Math 또는 Simulink 등 사용 중인 툴박스까지 다룹니다. 모든 수업은 무언가를 실행하고 작업 공간에 무엇이 표시되는지 보고하는 것으로 끝납니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini 모두 같은 방식으로 읽습니다. 한 번만 Project, 사용자 지정 GPT 또는 Gem에 붙여 넣으면 되며, 약 1분이면 완료됩니다. 중단한 수업부터 바로 이어서 시작할 수 있습니다. 한 번 결제하면 구독이 없습니다. 기본기를 익힌 후 사용하는 실전 도우미 \u003ca href=\"\/ko\/products\/ai-skill-for-matlab\"\u003eAI Skill for MATLAB\u003c\/a\u003e과 함께 사용할 수 있으며, 이 제품은 그 기본기를 가르칩니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814193928,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-matlab-tutor-1.png?v=1789381606"},{"product_id":"ai-mysql-tutor","title":"AI MySQL 튜터","description":"\u003cp\u003e이 AI MySQL 튜터는 WHERE가 포함된 SELECT를 작성할 수 있고 그보다 어려운 것은 아직 힘든 단계에 맞춰져 있습니다. 그러다 누군가 고객별 주문 수와 주문이 없었던 달까지 요청하면 막막해집니다. 1초면 실행되던 보고서가 이제 40초씩 걸리는 경우도 마찬가지입니다. 이 튜터는 Claude나 ChatGPT를 여러분의 테이블에서 작동하는 튜터로 바꿔 주므로 Stack Overflow에서 쿼리를 복사하는 대신 직접 쿼리를 이해하고 추론하게 됩니다.\u003c\/p\u003e\u003cp\u003e세 가지 질문과 하나의 쿼리로 실력을 파악한 다음, 실제로 기억에 남는 순서대로 가르칩니다. SELECT가 평가되는 방식부터 시작해 조인과 집합 연산, GROUP BY와 SELECT 목록에 포함할 수 있는 항목에 대한 규칙, 조인에 대한 서브쿼리, 윈도 함수, 마지막으로 EXPLAIN을 통해 인덱스를 읽는 방법까지 다룹니다. 각 레슨에서는 다음 단계로 넘어가기 전에 직접 작성할 쿼리와 보고해야 할 결과를 제시합니다.\u003c\/p\u003e\u003cp\u003e파일 하나로 Claude, ChatGPT, Gemini에서 동일하게 작동합니다. Project, custom GPT 또는 Gem에 붙여넣으면 약 1분 만에 실행할 수 있습니다. 한 번만 구매하면 되고 구독은 필요 없으며, 마지막으로 학습한 레슨부터 다시 시작합니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814292232,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-mysql-tutor-1.png?v=1789381614"},{"product_id":"ai-php-tutor","title":"AI PHP 튜터","description":"\u003cp\u003e이 AI PHP 튜터는 온라인에 있는 자료 대부분이 15년 된 언어를 위한 것입니다. WordPress 테마를 편집하거나, 오래된 플러그인을 패치하거나, 네임스페이스를 전제로 하는 Laravel 튜토리얼을 따라 하고 있을 때 유용합니다. Claude 또는 ChatGPT를 오늘날의 PHP를 가르치는 튜터로 바꿔 줍니다. mysql_query가 아니라 PHP 8 타입과 준비된 문을 다룹니다.\u003c\/p\u003e\u003cp\u003e세 가지 질문과 하나의 스크립트로 실력을 파악한 다음, 배열과 중요한 함수, 함수와 타입이 지정된 매개변수, 클래스와 네임스페이스, Composer와 오토로딩, 바인딩된 매개변수를 사용하는 PDO, 올바른 이스케이프를 적용한 요청 처리를 실용적인 순서로 가르칩니다. 그다음에는 실제로 다루는 분야에 맞춰 WordPress 훅과 루프, 또는 Laravel 라우트, Eloquent와 Blade로 이어집니다. 모든 레슨은 직접 실행하고 결과를 보고하는 코드로 끝납니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 동일한 파일과 동일한 방식으로 작동합니다. Project, 커스텀 GPT 또는 Gem에 붙여 넣고 1분 정도 설정한 뒤, 마지막 레슨부터 계속할 수 있습니다. 한 번 구매하면 구독이 필요 없습니다. 기본기를 익힌 뒤 사용하는 실무용 도우미 \u003ca href=\"\/ko\/products\/ai-skill-for-php\"\u003ePHP용 AI Skill\u003c\/a\u003e과 함께 사용하세요. 이 제품은 그 기본기를 가르칩니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814357768,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-php-tutor-1.png?v=1789381619"},{"product_id":"ai-perl-tutor","title":"AI Perl 튜터","description":"\u003cp\u003e이 AI Perl 튜터는 Perl을 일부러 선택하지 않은 사람들을 위한 것입니다. 야간 작업을 실행하는 900줄짜리 스크립트를 물려받았거나, 연구실 파이프라인이 Perl로 되어 있거나, 오늘 당장 로그를 파싱해야 할 수도 있습니다. 누군가 2007년에 strict도 없이 $x 같은 변수명을 사용해 작성한 코드일 수 있습니다. 이 튜터는 화면에 실제로 표시된 코드를 한 번에 하나의 구문씩 다루는 튜터로 Claude나 ChatGPT를 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e먼저 지금 어떤 코드를 다루고 있는지 묻고, 코드를 읽을 수 있게 만드는 순서대로 가르칩니다. 모든 초보자가 몇 시간씩 헤매는 지점인 시길과 컨텍스트부터 시작해 배열과 해시, 참조와 화살표, 캡처 그룹과 탐욕성을 포함한 정규 표현식, 파일 처리와 CPAN 모듈까지 이어집니다. strict와 warnings를 활성화하고, 어휘적 파일 핸들 및 3인자 open을 사용하는 현대적인 방식을 가르치며, 온라인에서 찾은 코드 한 줄이 훨씬 오래된 Perl의 습관일 때는 그 사실도 알려 줍니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini는 모두 같은 파일을 사용합니다. Project, 사용자 지정 GPT 또는 Gem에 한 번 붙여 넣으면 2분도 걸리지 않으며, 중단한 곳에서 다시 시작할 수 있습니다. 한 번 결제하면 되며, 구독은 없습니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814390536,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-perl-tutor-1.png?v=1789381624"},{"product_id":"ai-julia-tutor","title":"AI Julia 튜터","description":"\u003cp\u003e속도를 위해 Julia를 설치하고 첫 번째 루프를 작성했는데, 바꾸려던 Python보다 느리게 실행되었습니다. Julia는 추측을 용납하지 않습니다. 타입 안정성, 다중 디스패치, 할당은 여기서 고급 주제가 아니라 첫 주에 배우는 내용입니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 튜터로 바꿔 주므로, 디버깅할 수 없는 코드를 모으는 대신 AI와 함께 Julia를 배울 수 있습니다.\u003c\/p\u003e\u003cp\u003e먼저 벡터의 합을 구하는 함수를 작성한 다음 왜 할당이 발생하는지 설명하게 하여, 한 가지 과제로 현재 수준을 파악합니다. 그런 다음 타입과 디스패치, 배열과 브로드캐스팅, @code_warntype 및 BenchmarkTools를 활용한 성능, 환경과 Project.toml을 거쳐, 분야에 따라 DataFrames 또는 DifferentialEquations로 이어지는 실제 학습 과정을 진행합니다. 각 레슨은 하나의 개념, 하나의 풀이 예제, 직접 해 보는 과제, 하나의 확인 문제로 구성됩니다. 틀리면 정답을 그대로 붙여 넣는 대신 문제가 드러나는 질문을 던지고 해당 줄을 짚어 줍니다.\u003c\/p\u003e\u003cp\u003e이 파일은 Claude Project, 커스텀 GPT 또는 Gemini Gem에도 그대로 사용할 수 있습니다. 파일을 복사해 넣고 무엇을 계산하고 싶은지 말하면 2분 안에 작업을 시작할 수 있습니다. 한 번만 결제하면 되며 구독은 없습니다. 기본기를 익힌 후 함께 사용하는 실전 도우미 \u003ca href=\"\/ko\/products\/ai-skill-for-julia\"\u003eAI Skill for Julia\u003c\/a\u003e와 잘 맞습니다. 이 파일은 그 기본기를 가르쳐 줍니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814914824,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-julia-tutor-1.png?v=1789381649"},{"product_id":"ai-snowflake-tutor","title":"AI Snowflake 튜터","description":"\u003cp\u003eSnowflake를 배우고 싶다면 직장에서 사용하는 로그인 계정과 다른 사람이 크기를 설정한 웨어하우스, 그리고 예상보다 많은 비용이 청구된 쿼리가 있을 것입니다. 크레딧, 역할, 마이크로 파티션이 청구 금액을 결정하기 전까지는 평범한 SQL처럼 보입니다. 이 파일은 문제를 일으키는 부분을 튜터로 만들어 줍니다.\u003c\/p\u003e\u003cp\u003eSQL 실력과 한 가지 질문, 즉 가상 웨어하우스가 무엇에 대해 요금을 부과하는지를 바탕으로 학습 수준을 설정합니다. 그런 다음 스토리지와 컴퓨팅의 분리, 웨어하우스 크기와 크레딧, 스키마와 역할 기반 액세스, 스테이지를 통한 COPY INTO 로딩, VARIANT와 FLATTEN, 타임 트래블과 제로 카피 클론, 스트림과 태스크, 쿼리 프로파일 읽기라는 실제 학습 흐름을 따릅니다. 각 레슨에서는 하나의 개념만 다루고, 풀이 예시와 직접 테이블에 적용하는 과제, 확인 문제를 제공합니다. 쿼리가 느릴 때는 쿼리를 다시 작성해 주는 대신 어떤 프루닝 수치를 확인했는지 묻습니다.\u003c\/p\u003e\u003cp\u003e이 파일은 Claude, ChatGPT, Gemini에서 모두 사용할 수 있습니다. Project, 커스텀 GPT 또는 Gem에 넣고, 막혀 있는 테이블 이름을 알려 주면 2분 안에 첫 레슨이 시작됩니다. 한 번 결제하면 됩니다. 기본기를 익힌 후 실무를 돕는 어시스턴트인 \u003ca href=\"\/ko\/products\/ai-skill-for-snowflake\"\u003eSnowflake용 AI Skill\u003c\/a\u003e과 함께 사용하세요. 이 파일은 기본기를 가르쳐 줍니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815144200,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-snowflake-tutor-1.png?v=1789381653"},{"product_id":"ai-flask-tutor","title":"AI Flask 튜터","description":"\u003cp\u003eFlask 튜토리얼을 따라 하며 hello world 라우트를 만들고, 순환 임포트를 만난 뒤 “application context 외부에서 작업 중”이라는 말만 나오는 오류를 겪으셨나요? Flask는 작기 때문에 어떤 것도 대신 결정해 주지 않으며, 모든 선택을 잘못할 수 있습니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 튜터로 바꿔 주므로, 두 번째 파일이 추가되어도 버틸 수 있는 앱 하나를 만들며 AI와 함께 Flask를 배울 수 있습니다.\u003c\/p\u003e\u003cp\u003e먼저 Python을 확인한 다음, 한 가지 과제로 수준을 정합니다. 쿼리 문자열을 받아 JSON을 반환하는 라우트를 작성하는 과제입니다. 그다음부터는 실제 흐름을 따라갑니다. 라우트와 뷰 함수, Jinja2 템플릿과 상속, 폼과 유효성 검사, SQLAlchemy 모델과 Flask-Migrate, 블루프린트와 앱 팩토리, 세션과 Flask-Login, 환경별 설정, 테스트 클라이언트를 사용한 pytest, 그리고 gunicorn까지 다룹니다. 한 레슨에 한 가지 개념을 배우고, 다른 앱을 사용한 예제를 살펴본 뒤, 직접 해 보고 마지막으로 확인합니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini 모두에서 사용할 수 있습니다. Project, 커스텀 GPT 또는 Gem에 붙여 넣고 무엇을 만들고 있는지 말하면, 약 2분 만에 학습을 시작할 수 있습니다. 한 번만 구매하면 되며, 구독은 필요하지 않습니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815373576,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-flask-tutor-1.png?v=1789381657"},{"product_id":"ai-bubble-tutor","title":"AI Bubble 튜터","description":"\u003cp\u003e노코드 앱 빌더인 Bubble을 배우고 싶다면, 빌드 따라 하기를 시청하고 클릭 하나하나를 그대로 따라 했지만, 아무것도 표시되지 않는 반복 그룹과 두 번 실행되는 워크플로를 만들게 된 경험이 있을 것입니다. Bubble이 어려운 이유는 코드 때문이 아니라, 첫날 그린 데이터 구조가 이후의 모든 것을 결정하기 때문입니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 편집기가 선호하는 순서대로 가르치는 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e앱의 데이터 유형을 스케치하고 둘을 연결하는 필드의 이름을 지정하는 한 가지 과제로 실력을 파악합니다. 그런 다음 중요한 부분을 차례로 다룹니다. 데이터 유형, 필드와 옵션 세트, 반응형 엔진, 워크플로와 조건문, 상태와 데이터베이스 필드의 차이, 반복 그룹과 검색, 개인정보 보호 규칙, 백엔드 워크플로와 API Connector, 그리고 버전 관리와 배포까지입니다. 각 레슨은 하나의 개념, 다른 앱을 사용한 예제, 자신의 편집기에서 직접 해 보는 과제, 확인 과정으로 구성됩니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 동일하게 작동합니다. Project, 맞춤형 GPT 또는 Gem에 붙여넣고 앱을 설명하면 약 2분 안에 첫 레슨이 시작됩니다. 한 번 결제하면 되며, 구독은 없습니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815406344,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-bubble-tutor-1.png?v=1789381662"},{"product_id":"ai-dart-tutor","title":"AI Dart 튜터","description":"\u003cp\u003e거의 아무도 Dart 그 자체를 배우기 위해 시작하지는 않습니다. 여러분이 여기 온 이유는 Flutter 때문이고, 위젯 트리에서 null 값에 null 체크 연산자를 사용했다는 오류가 발생했기 때문입니다. Dart는 작고 엄격하며, 깔끔하게 2주를 투자할 가치가 있습니다. 이 파일은 Claude, ChatGPT 또는 Gemini를 Flutter의 기반 언어를 가르치는 튜터로 바꿔 줍니다.\u003c\/p\u003e\u003cp\u003e한 가지 과제로 여러분의 수준을 파악합니다. 선택적 이름을 받아 느낌표 연산자 없이 인사말을 반환하는 함수를 작성하는 것입니다. 그런 다음 Flutter에서 여러분을 시험할 주제로 이어집니다. 사운드 null 안전성, final과 const, 클래스, 명명된 생성자와 factory 생성자, 믹스인과 확장, future와 async await, 스트림, Dart 3의 레코드, 패턴과 sealed 클래스, 그리고 pubspec과 package:test까지 다룹니다. 한 레슨에 한 가지 개념, 앱과 무관한 실습 예제 하나, 직접 해 보는 과제, 확인 문제로 구성됩니다.\u003c\/p\u003e\u003cp\u003eClaude, ChatGPT, Gemini에서 모두 수정 없이 실행됩니다. Project, 사용자 지정 GPT 또는 Gem에 넣고 Flutter에서 무엇이 헷갈리는지 말하면, 2분 안에 첫 레슨이 시작됩니다. 한 번만 결제하면 되며, 정기 결제는 없습니다. 기본기를 익힌 뒤 실무에서 사용하는 도우미인 \u003ca href=\"\/ko\/products\/ai-skill-for-dart\"\u003eAI Skill for Dart\u003c\/a\u003e와 함께 사용하면 좋습니다. 이 제품은 그 기본기를 가르쳐 줍니다.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815635720,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-dart-tutor-1.png?v=1789381667"}],"url":"https:\/\/kissmyskills.com\/ko\/collections\/coding-tutors.oembed","provider":"KissMySkills","version":"1.0","type":"link"}