전체 글
-
[ TIL 1 ] 환경설정 및 세팅코딩언어/Today I Learn 2026. 3. 19. 19:33
오늘 한 일 Visual Studio 2022 설치 및 파일 경로 세팅Github 가입 (레포지토리 정리)Fork 설치 및 계정 연동+ 구글 드라이브 공유 폴더 세팅 사전에 IDE를 설치 못한 사람을 위해 한.번 더 라이브로 보여주셨다.새로운 2026 버전이 있지만 2022 버전을 사용하는 이유물론 편의가 더 좋아지고 새로운 기능이 추가 되었겠지만 기업에서는 새로운 버전이 릴리즈 되었다고 해서 바로 바꾸는 경우는 극히드물다. 따라서 실무에 투입되었을 때 바로 적응하기 위함. 추가로 새로운 버전은 아직 불안정할 가능성도 높고 계속해서 업데이트가 있기 때문에 사용하면서도 언제 무엇이 바뀔지 몰라 배우는 입장에서는 적절하지 않다. 따라서 홈페이지에서는 배포를 중단했지만 나는 일단 6개월동안(혹은 그 이상..
-
[ TIL 0 ] 프리 코스 (사전 강의)코딩언어/Today I Learn 2026. 3. 18. 19:29
프로그래밍이란? 내가 하고 싶은 말을 컴퓨터가 알아들을 수 있는 순서로 아주 잘게 쪼개서 전달하는 과정바보상자가 우리가 원하는 대로 동작할 수 있도록 명령어를 번역해주는 과정 에러를 두려워하지 말자!대부분 에러 메세지를 따라 문제를 잘게 쪼개며 따라가다 보면 해결 가능진짜 실력은 에러가 안 나게 짜는 능력이 아니라 에러 발생 시 얼마나 당황하지 않고 포기하지 않고 해결하느냐이다.검색과 AI현대 개발은 기억력이 아닌 정보의 싸움입니다.훌륭한 개발자는 모든 코드를 머릿속에 담아두는 사람이 아니라 필요한 정보를 가장 빠르게 찾아 내 것으로 만드는 사람이다. 모르는 것을 부끄러워하지 말고 당당히 검색하고 질문하고 습득하며 공부하기 Unity 게임 엔진 - '게임 개발을 위한 준비물이 갖춰진 최첨단 스튜디오..
-
TIL 습관 만들기#14 C# - 반복문카테고리 없음 2026. 3. 14. 22:01
반복문 반복문은 같은 코드를 여러 번 실행시킬 때 쓰입니다. 1️⃣ for 반복문for문은 가장 많이 쓰는 반복문입니다. 이 반복문은 마치 “이걸 N번만 해줘!”라고 명령하는 느낌입니다.예시 코드for (int i = 1; i 반복문이 돌아갈때마다 i의 값과 조건식(2️⃣)을 확인한 뒤에 조건체크 값이 참이면 실행문이 실행되고 i에 +1이 더해지는것이 반복됩니다.결과1번째 출력입니다2번째 출력입니다3번째 출력입니다4번째 출력입니다5번째 출력입니다```2️⃣ while 반복문조건이 참(true)인 동안 계속 반복합니다.예시 코드int count = 0;while (count 결과안녕하세요!안녕하세요!안녕하세요! “~하는 동안 계속해” 라는 느낌입니다.3️⃣ foreach 반복문배열이나 리스트에 있는 값을 ..
-
TIL 습관 만들기#13 C# - 조건문코딩언어/Today I Learn 2026. 3. 13. 13:01
조건문 조건문은 이름 그대로"어떤 조건이 참이면 이렇게 해!" / "거짓이면 저렇게 해!"라고 컴퓨터에게 판단 기준을 알려주는 문법입니다. 사람은 감으로도 판단 하지만 컴퓨터는 우리가 명확한 조건을 알려줘야 합니다. 조건문의 종류 종류 설명 쓰임새 예시 if / else if / else 가장 기본적인 조건문 조건이 다양하거나 복잡할 때 if (age > 18) switch 값이 정해진 경우 비교 메뉴 번호, 요일, 상태값 switch(menu) 삼항 연산자 ?: 간단한 조건을 한 줄로 표현 참..
-
TIL 습관 만들기#12 C# - 연산자코딩언어/Today I Learn 2026. 3. 12. 14:17
조건문을 배우기전 조건문을 잘 작성하기위한 연산자를 알아보겠습니다. 연산자 값과 값 사이에서 무언가를 계산하거나 판단하게 도와주는 기호입니다.수학에서 +, -, ×, ÷ 같은 기호를 쓰는 것처럼C# 에서도 두 값을 더하거나 비교하거나 논리적으로 연결할 때 연산자를 사용합니다.연산자의 종류산술 연산자 (숫자 계산)연산자의미예시결과+더하기3 + 25-빼기5 - 14*곱하기4 * 28/나누기10 / 25%나머지7 % 31% 로 나오는 나머지 값을 이용해 짝수 / 홀수 판별을 하는데 쓰이기도 합니다. 비교 연산자 (두 값을 비교해서 참/거짓 판단 - 조건문에서 자주 쓰임) 연산자 의미 예시 설명 ==같다age == 20age가 20이면 true!=같지 않다name != "홍길동"name이 홍길동이 아니..
-
TIL 습관 만들기#11 C# - 변수와 데이터 타입코딩언어/Today I Learn 2026. 3. 11. 12:51
C#에서는 변수를 선언할 때 데이터 타입을 함께 작성합니다. 예를 들면 분리수거 표시가 잘 되어있는 쓰레기통 같습니다.변수 : 쓰레기통데이터 타입 : 분리수거 라벨 변수(Variable) 데이터(값)를 담는 상자와 같아 사용하고자하는 값을 담아두고 사용할 수 있습니다. 변수 선언하는 방법데이터타입 변수이름 = 값;string name = "베일"; // 데이터타입(문자열) 변수이름(name) = 값("베일");int age = 30;bool isStudent = true; 변수이름 규칙숫자로 시작 ❌ (예: 2name → 안 됨)띄어쓰기 ❌ (예: my name → 안 됨)특수기호 ❌ (예: #name → 안 됨, 단 _는 허용)👍 좋은 예 : userName, totalPrice, isLogged..
-
TIL 습관 만들기#10 C# 알아보기코딩언어/Today I Learn 2026. 3. 10. 09:00
C#은 마이크로소프트가 2000년에 발표한 객체 지향 언어입니다.객체 지향 언어 : 데이터를 객체 단위로 묶어 프로그램을 구성하는 방식 C 계열 언어 중 하나이기 때문에C, C++, JavaScript, TypeScript, Java 등을 사용한 경험이 있다면 구문이 좀 더 익숙할 수 있습니다. C#의 특징 강력한 타입(TYPE)시스템변수의 종류(Type)를 미리 선언하기 때문에, 엉뚱한 값을 담으려 하면 컴파일(번역) 단계에서 잡아냅니다.장점 : 실행 전에 오류를 미리 찾아내 조금 더 안전함단점 : 변수 선언이 조금 더 번거로움 자동 메모리 관리가비지 컬렉션(Garbage Collection)을 통해 메모리(데이터 저장 공간)를 자동으로 청소해 줍니다.→ 개발자가 free() 같은 메모리 해제 코드를 ..
-
TIL 습관 만들기#9 첫 프로그램 만들어 보기코딩언어/Today I Learn 2026. 3. 9. 14:33
이번에는 이전 글에서 설치한 Visual Studio를 이용해 첫 프로그램을 만들어 실행해 보겠습니다. TIL 습관 만들기#8 IDE 설치 :: 베일에 감춰진 땅굴파기현장 먼저 Visual Studio 를 실행합니다. 오른쪽 시작 사이드 바의 메뉴별 용도는 아래에서 확인해봅시다.메뉴명용도 사용하는 상황 리포지토리 복제GitHub 등에서 코드 내려받기팀 프로젝트 코드 복제프로젝트/솔루션 열기기존 프로젝트 다시 열기전에 만들던 프로그램 수정로컬 폴더 열기폴더 안의 파일만 열기빠른 코드 편집새 프로젝트 만들기처음부터 새로 시작새로운 콘솔앱 만들기지금은 첫 프로그램을 만드는 것이기 때문에 새 프로젝트 만들기를 선택하겠습니다. 이어서 콘솔 앱을 선택하겠습니다. 🖥️ 콘솔 앱 (Console App) UI(화..