자료관리 6

Html Element

모든 Element 가 와 같은 형태로 되어있진 않다. 해당 형태로 되어있는건 안에 문자가 들어갈 수 있을때가 많습니다. Input 사용자가 입력할 수 있는 형태의 Element다.  속성이 text면 문자를 집어넣을 수 있다. 속성이 number라면 숫자만을 집어넣을 수 있다. Select 주어진 보기를 기준으로 선택할 수 있는 Element. Select 안에 엘리멘트를 추가함으로서 선택할 요소들을 집어넣어준다. Seoul Jeju Anchor 태그는 다른 웹페이지나 리소스와의 링크를 만드는 element입니다. 눌렀을 때 다른 웹사이트로 접속이 되는 등의 용도로 쓰입니다.링크 텍스트href 속성은 링크의 주소를 나타냅니다. target 속성은 _self 는 현재 ..

자료관리/Html 2025.02.10

03.메서드(method)

메서드 매서드는 다른 프로그래밍 언어에서도 통괄적으로 사용되는 함수를 다르게 부르는 언어입니다.함수, 메서드, 프로시저 등 각 언어마다 다르게 부르는 특징이 있기도 하고 언어마다 고유한 특성을 가지기도 합니다.해당 클래스의 특정한 기능을 담아놓은 요소로 일단 정의하겠습니다. 메서드의 특징 메서드는 순서대로 접근제한자,반환타입, 메서드 명,매개 변수라는 구성요소로 이루어져 있습니다.  //접근 제한자 public //반환 타입 void//메서드 명칭 Method1//매개변수 int 타입의 numpublic void Method1(int num){} 접근제한자란 무엇일까? 더보기더보기public , private protected 등 다른 클래스에서 접근 할 수 있는 권한이 어느정도 있는지를 말합니다. pu..

자료관리/C# 2025.01.31

02. 변수

변수 변수는 데이터를 저장할 수 있는 공간입니다.(형식) (이름)string name;변수는 기본적으로 데이터 형식과 이름을 붙인 형태입니다. 데이터 형식다르게 말하자면 자료형이라고도 부릅니다.  후술하겠지만 해당 형식은 이 데이터의 분류가 무엇인지를 나타냅니다.string 은 문자열이라는 뜻으로 사람의 이름, 반려견의 종 등 문자로 나타낼 수 있는 정보들을 담아두는 그릇이라고 생각하면 됩니다.이외에도 숫자만 담아놓는 그릇 등 데이터의 분류에 따라 다른 형식을 써야합니다. 변수 이름변수가 데이터를 저장할 수 있는 공간이고 데이터 형식을 적어주어야 한다면 이 변수들을 구분하기 위해서 이름을 정해주는 것이라고 생각하면 됩니다.string name1;string name2;  변수의 저장 데이터를 저장하는 공..

자료관리/C# 2025.01.24

0. 객체지향 프로그래밍 (OOP)

객체지향 프로그래밍은 도대체 무엇일까? C#을 사용하든 파이썬을 사용하든 간에 컴퓨터 언어중에선 객체지향이라는 키워드가 보이는 것이 꼭 있습니다.처음 들었을 때 저도 대략적으로 이해하는 것에 이틀이 넘는 시간이 들었던 것 같습니다. 객체지향 프로그래밍에 대해서객체지향 프로그래밍  영어로 Object Oriented Programming 즉 OOP 라고 줄여부릅니다.객체(Object) 란 개념적으로 설명할 수 있는 모든 것을 말합니다.설명이 두루뭉실하다고 느껴질 수도 있지만 프로그래밍 상 존재하는 모든 것이 정말 다 객체라고 불리웁니다.사물(컴퓨터,노트북,스마트폰,차), 개념적인 것(캐릭터,아이템 등 게임적인 요소나 국가,군대 등) 우리가 설명할 수 있는 모든 것이 객체라고 보면 될 것입니다. 그리고 객체..

자료관리 2025.01.24

01. C#

개요우선 저는 C#을 Unity를 학습하기 위해 배운 선행과정이라고 생각하기에 C#의 활용도가 다소 낮을 수 있습니다. 하지만 어느정도 기본 지식이 있어야 Unity의 기능들을 잘 다룰수 있다는 것은변하지 않는 사실입니다. 저는 앞으로 C#을 복습하면서 지금껏 배웠던 내용들과 그곳에서 나누어진 갈래들의연관들을 연결시켜 정리하고 싶습니다.   개요 - A tour of C#C#을 처음 사용하시나요? 언어의 기본 사항에 대해 알아봅니다. 이 개요에서 시작합니다.learn.microsoft.com C#은 무엇인가?C#은 마이크로소프트에서 개발한 객체지향프로그래밍 언어입니다. 주로 .NET 프레임워크라는 환경에서 같이 사용됩니다.다양한 플랫폼에서 실행할 수 있는 유연성을 가지고 있습니다.내장된 가비지 컬렉터를 ..

자료관리/C# 2025.01.23

추상 클래스, 인터페이스

C#에서는 다중상속을 직접적으로 지원하지 않지만 인터페이스를 통해 다중상속을 구현할 수는 있다.파이썬에서는 다중상속을 지원하지만 추상클래스와 인터페이스를 기본적으로 지원하지는 않는다.파이썬에서 추상클래스와 인터페이스을 사용하지 않는 이유는파이썬이 천줄내외의 대규모 프로젝트에서 사용하는 경우가 거의 없기에대부분의 사용자들이 구현강제성의 필요성을 못느껴서이다.따라서 이 글은 파이썬에서의 추상,인터페이스 권장이 아닌 단순한 사용법만을 정리해놓은 것이다. 추상과 인터페이스를 파이썬에서 사용하기 위해선먼저 abc 모듈에서 ABC,abstractmethod를 import 받아야한다. ABC 키워드는 부모클래스가 될 클래스에서 상속받아서 추상클래스의역할을 수행하도록 하며인스턴스화 시킬 수 없게 한다.  @abstra..