본문 바로가기

프로그래밍 언어38

파이썬 turtle 정리 서론 파이썬의 turtle 모듈은 모듈을 활용하는 방법을 이해하는 교육용으로 쓰인다. 거북이 모양의 커서가 움직이면서 그림을 그리기에 공부하는 이들에게 재미와 흥미를 이끌기에 좋은 모듈이다. 그렇기에 학교에서 파이썬을 가르친다면 터틀을 사용하는 경우가 많아 정리해본다. 사용하기 전에 터틀을 모듈을 불러오기 위해 inport 해야한다. import 방법은 참고의 모듈 세션을 참고바란다. import turtle# import turtle as t t = turtle.Turtle() 메서드(명령어) 터틀도 모듈이기에 위와 같이 선언을 했다면 turtle.메서드() 혹은 t.메서드()의 형태로 사용한다. 메서드 중 설정을 하거나 반환을 동시에 하는 메서드는 인자를 넣을 때는 설정을 인자를 넣지 않을 때는 반환.. 2024. 1. 5.
C# 3. 변수와 입력문 서론 C# 프로그래밍에서 변수와 입력문은 중요한 개념으로, 변수는 데이터를 저장하고 처리하는 데 사용되며, 입력문은 프로그램 사용자로부터 데이터를 입력받는 데 도움이 된다. 변수와 입력문은 C# 프로그램을 작성하는 과정에서 핵심적인 부분을 차지하며, 이들을 효과적으로 다루는 것이 프로그램의 동작과 상호작용을 결정한다. 이제 변수와 입력문에 대해 자세히 알아보자. 변수 프로그램에서 값울 다루려면 데이터를 메모리에 잠시 보관해 놓고 사용할 수 있는 임시 저장 공간이 필요하다. 이때 변수를 사용한다. 변수를 사용하기 위해서 먼저 선언해야 한다. 선언할 때 "데이터 형식"과 "데이터 이름"(변수명) 그리고 ";"이 함께 있어야 한다. int number; 데이터 형식 설명 int, long 정수형 데이터 str.. 2023. 10. 4.
C# 2. 출력문 서론 모든 언어의 가장 기초가 되는 출력문이지만 완전히 이해하기 위해서는 네임스페이스와 클래스의 개념을 알아야 한다. 하지만, 이후 네임스페이스와 클래스를 다루고 다시 이 블로그를 보면 이해가 더욱 쉬워질 것이다. 출력문 콘솔창은 컴퓨터 프로그램을 개발하고 디버깅하는 데 사용되는 중요한 도구이다. C#에서 콘솔창에 어느 한 문구를 출력하기 위해 "Console.WriteLine("출력할 문구");" 형태의 함수를 이용하여 출력한다. 예시로 아래와 같이 작성 후 디버그를 해보자. unsing System; namespace HelloWorld { class HelloWorld { static void Main(string[] args) { Console.WriteLine("Hello World"); } }.. 2023. 9. 10.
C# 1. C# 들어가기에 앞서 서론 내 블로그 중 유니티의 내용이 많다. 예시로 보여주는 C#의 코드를 읽을 수 있게 그리고 나의 기초를 다잡기 위해 C#을 정리해 보자. C# 소개 C#은 마이크로소프트에서 개발한 개체 지향 프로그래밍 언어로, 데스크톱, 앱, 모바일, 게임 프로그램 등 다양한 분야에서 널리 사용되고 있다. 하지만, 다른 몇몇 프로그래밍 언어에 비해 2000년에 처음 등장했다는 점에서 라이브러리와 활용처가 초기에는 제한적이었다. 그러나 시간이 지남에 따라 C#은 지속적으로 발전하며 최신 기술에 맞추어 업데이트되고 있다. 이러한 발전 덕분에 C#은 현재는 강력한 프로그래밍 언어로 자리 잡았으며, 다른 언어와 비교할 때 여러 가지 장점을 가지고 있다. 예를 들어, C#은 안정성, 생산성, 다양한 플랫폼 지원, 풍부한 라이.. 2023. 9. 7.
C# 특징과 비교 서론 게임 개발을 종종 다루는 블로그로서 게임 개발 엔진 중 유니티에서 쓰이는 C#에 대해 자세히 알아보자. C# 특징 C#(C Sharp)은 Microsoft에서 개발한 다목적 프로그래밍 언어로, 주로 Windows 플랫폼에서 응용 프로그램과 서비스를 개발하는 데 사용된다. 객체 지향 프로그래밍을 강조하며, 이벤트 기반 프로그래밍과 비동기 프로그래밍을 지원한다. 가비지 컬렉션을 통해 메모리 관리가 이루어지며, .NET Framework 및 .NET Core와 같은 플랫폼에서 사용 가능한 클래스 라이브러리를 활용할 수 있다. 특징들을 간략히 살펴보자. 객체 지향 프로그래밍 (OOP): C#은 객체 지향 프로그래밍의 원칙을 따르며, 클래스와 객체를 사용하여 코드를 모듈화하고 재사용 가능한 구성 요소를 생성.. 2023. 9. 1.
C# 전처리기 지시문 서론 C#(에서 지시문(Directive)은 프로그램의 컴파일 동작을 제어하는 데 사용되는 특별한 명령문이다. 지시문은 주로 컴파일러에게 컴파일 동작을 설정하거나 조건부 컴파일을 수행하도록 지시한다. using 지시문 using 지시문은 네임스페이스를 사용할 때 자주 사용된다. 다른 네임스페이스의 클래스를 현재 파일에서 사용하려면 using 지시문을 사용하여 해당 네임스페이스를 가져온다. using System; #ExternalSource 지시문 #ExternalSource 지시문은 C# 코드와 외부 소스 파일 간의 연결을 설정하는 데 사용된다. 이를 통해 디버깅 시나리오에서 실제 소스 파일과 디버거 간의 정확한 대응 관계를 설정할 수 있다. #ExternalSource 지시문은 주로 코드 생성 도구나.. 2023. 7. 5.
C# 네이밍 서론 C# 코딩 컨벤션(C# coding Conventions)은 C# 코드를 작성할 때 사용되는 규칙과 가이드라인의 모음이다. 이러한 컨벤션은 코드의 가독성과 일관성을 유지하고 협업 시에도 작성자 간에 일관된 스타일을 유지하기 위해 사용된다. 일반적으로 Microsoft에서 제공하는 C# 코딩 컨벤션을 따르는 것이 일반적이지만, 팀 또는 프로젝트에서 독자적인 컨벤션을 사용하기도 한다. 변수 이름 짓기의 종류 변수 이름을 짓는 방법은 다양하나 대표적으로 아래와 같은 표기법이 존재한다. 여기서 C#은 주로 카멜 표기법과 파스칼 표기법을 사용한다. 카멜 표기법(Camel Case) 각 단어의 첫 글자를 대문자로 표기하되 첫 단어의 첫 글자는 소문자로 표기하는 방식이다. Java, C#, JS에서 많이 사용된.. 2023. 6. 12.
12.기타 서론 앞에 글들에서 빠진 글에 넣기 애매했던 파이썬에 대한 내용들을 이곳에 정리하였으니 참고 바란다. 지수 표현 파이썬에서 지수 표현하기 위해 "e(E)"를 사용한다. "e"는 "10^"을 의미한다. 예를 들어 3141592e-6은 3.141592을 의미한다. 지수 표현을 지워 사용학고 싶으면 보통 pandas나 numpy를 이용한다. % %는 파이썬에서 문자열 포메팅(string formatting)에서도 사용된다. 문자열 포메팅이란 출력하는 문자열의 특정 위치에 특정한 값(변수)을 삽입하여 출력하는 것을 의미한다. 다음처럼 사용할 수 있습니다. % 기호 뒤에는 자료형을 가리키는 문자를 쓴다. (%s:문자열, %d: 정수, %f: 실수, %o: 8진수, %x: 16진수, %%: 문자 % 표현) :, -.. 2023. 3. 20.
11.파일 서론 대회에서나 실생활에서 많이 사용될 파일(txt, 메모장)을 열고 닫고, 쓰는 키워드와 함수에 대해 배워보자. 열고 닫기 기본적으로 파일에 접근하기 위해서는 파일을 열어야 하고, 끝날 때에도 잊지 말고 꼭 닫아줘야 한다. 파일 객체 = open(문자열 : 파일 경로, 문자열 : 읽기 모드) #파일 열기 #이곳에 파일 관련 코드 작성 파일 객체.clse() #파일 닫기 읽기 모드에는 아래와 같은 모드들이 있다. 모드 설명 w Write 모드(새로 쓰기 모드) a Append 모드(뒤에 이어서 쓰기 모드) r Read 모드(읽기 모드) r+ 읽기와 쓰기 모드 file = open('basic.txt', 'w') #프로그램과 같은 폴더에 “basic.txt”가 생성 file.write('Hello Pyth.. 2023. 3. 13.
반응형