반응형

분류 전체보기

티오베 인덱스, 2024년 7월 프로그래밍 언어 순위 TIOBE Index

7월 헤드라인: Rust는 상위 10위권 진입을 준비하고 있습니다.이번 달 TIOBE 지수에서 고성능 언어 러스트(Rust)가 17위에서 13위로 뛰어올랐습니다. 이는 Rust 사상 최고치입니다. 4위를 차지한 것은 작은 변화로 보일 수도 있지만, Rust는 TIOBE 지수에서 큰 진전을 이루지 못한 채 지난 몇 년간 "세간의 화제"였습니다. Rust가 마침내 위로 올라갑니다. 최근 보안상의 이유로 C/C++에서 Rust로의 전환을 권장한다고 발표한 미국 정부의 순풍 이후 Rust의 상황은 빠르게 진행되고 있습니다. 타사 라이브러리 및 도구의 수를 포함하여 커뮤니티가 성장하고 있습니다. 즉, Rust는 TIOBE 지수에서 상위 10위 자리를 준비하고 있습니다. --폴 얀센(Paul Jansen) TIOB..

통합게시판 2024.07.22

(파이썬) calendar 모듈로 2024년 달력 출력하기

달력을 출력하기 위해 파이썬의 calendar 모듈을 사용할 수 있습니다. 이 모듈은 달력과 관련된 다양한 기능을 제공하여 손쉽게 원하는 연도의 달력을 생성할 수 있게 해줍니다. 다음은 2024년의 달력을 출력하는 간단한 파이썬 코드입니다.import calendar# 2024년 달력 출력year = 2024cal = calendar.TextCalendar()cal_str = cal.formatyear(year)print(cal_str) 2024년 7월, 한 달의 달력만 출력하기 위해서는 다음과 같이 코드를 작성하면 됩니다.import calendar# 2024년 7월 달력 출력year = 2024month = 7cal = calendar.TextCalendar()cal_str = cal.formatmo..

Python 2024.07.05

(파이썬) 워드 클라우드(word cloud) 만들기

워드 클라우드는 텍스트 데이터를 시각적으로 표현하는 유용한 도구입니다. 주로 텍스트에서 단어의 빈도를 시각화하여 어떤 단어가 얼마나 자주 사용되는지를 한눈에 파악할 수 있도록 합니다. 워드 클라우드는 마케팅, 데이터 분석, 교육 등 다양한 분야에서 활용됩니다.워드 클라우드의 주요 특징빈도 기반 크기 조절: 단어의 크기는 해당 단어의 빈도에 따라 결정됩니다. 자주 등장하는 단어일수록 더 크게 표시됩니다.시각적 강조: 텍스트 데이터를 직관적으로 이해할 수 있도록 도와주며, 중요한 단어나 키워드를 쉽게 파악할 수 있습니다.사용자 정의 가능: 폰트, 색상, 배경색, 레이아웃 등 다양한 요소를 사용자 정의할 수 있습니다.다양한 용도: 소셜 미디어 분석, 고객 피드백 분석, 문서 요약 등 여러 용도로 사용될 수 있..

Python 2024.07.03

(유니티) 3D, 오브젝트를 따라다니는 카메라 스크립트

유니티 3D에서 오브젝트를 약간 위에서 바라보는 따라다니는 카메라 스크립트입니다. 프로젝트 만들기1. 3D용으로 프로젝트를 생성합니다. 2. Hierarchy 창에 3d 오브젝트 "Terrain"과 "Cyliner"를 추가합니다. 3. "Terrain"의 Position 값을 "-500, 0, -500"으로 설정합니다. 4. "Cylinder"오브젝크를 이동하는 C# 스크립트를 생성하고 "Cyliner"에 연결합니다 - "CylinderController.cs"(실행해서 상하좌우 화살표 키로 실린더가 잘 이동하는 지 확인합니다.)-- 여기까지는 https://coding-abc.kr/297  글을 참고합니다. 5. 카메라를 움직이는 스크립트를 생성하고, "Main Camera"에 연결합니다 - Follo..

유니티_unity 2024.05.25

(유니티) 키보드로 3D 오브젝트 좌우 앞으로 뒤로 이동하기

유니티에서 키보드를 이용해서 3D 오브젝트를 오른쪽 왼쪽 앞으로 뒤로 이동시키는 간단한 코드입니다. 프로젝트 만들기 1. 3D를 선택해서 프로젝트를 생성합니다. 2. Hierarchy 창에 "Terrain"과 "Cylinder" 3D 오브젝트를 추가합니다. 3. Inspector 창에서 "Terrain"의 Position을 "-500, 0, -500"으로 설정합니다. 4. C# 스크립크를 생성하고, "Cylinder"에 연결합니다 - "CylinderController.cs"using UnityEngine;public class CylinderController : MonoBehaviour{ private Vector3 direction = Vector3.zero; void Update() ..

유니티_unity 2024.05.25

(C#) 폼 이벤트: Form_Load, FormClosing, FormClosed, 폼 닫기

C#, 윈폼 프로그램에서 Form_Load, FormClosing, FormClosed 이벤트에 대해 알아봅니다. 이벤트설명Activated폼이 활성화 될 때마다 발생한다.FormClosing폼이 닫히기 전에 발생한다.FormClosed폼이 닫힌 후에 발생한다.Load폼을 로드 할 때 발생한다.Resize폼의 크기를 조종할 때 발생한다. FormClosing 이벤트의 예 다음 코드는 폼의 닫기(X 버튼)를 누를 경우, "프로그램을 종료할까요?"를 출력하고, [아니오] 버튼을 누르면 폼이 닫히는 것을 취소합니다. private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult..

C# 2024.05.14

(유니티) 월드 좌표와 스크린 좌표, WorldToScreenPoint 변환

월드 좌표는 3D 공간에서 객체의 위치를 나타내는 좌표입니다. 이는 객체의 위치가 카메라나 화면과 무관하게 공간 내에서 고유한 위치를 가지고 있다는 것을 의미합니다. 반면 스크린 좌표는 화면의 픽셀 단위로 위치를 나타내는 좌표이며, 카메라의 시점에 따라 달라질 수 있습니다. 유니티에서 월드 좌표를 스크린 좌표로 변환하는 과정은 게임 또는 애플리케이션에서 객체의 위치를 화면 상의 위치로 변환하는 데 사용됩니다. 이를 통해 객체의 위치를 화면에 표시하거나 객체와 관련된 상호작용을 구현할 수 있습니다. 유니티에서 월드 좌표를 스크린 좌표로 변환하는 방법은 다음과 같습니다. 변환하려는 객체의 위치를 가져옵니다. 이는 일반적으로 해당 객체의 Transform 컴포넌트를 통해 수행됩니다.카메라의 시점을 기준으로 월..

유니티_unity 2024.05.12

Dev C++ 컴파일러 다운로드

Dev C++ 컴파일러 다운로드 다운로드 ↓ ↓  (파일 용량때문에 다른곳에 올렸습니다.)https://cafe.naver.com/jwcwjung/7 첨부파일을 다운로드 합니다.F11 키: 컴파일 + 실행설치"Korea..." data-og-host="cafe.naver.com" data-og-source-url="https://cafe.naver.com/jwcwjung/7" data-og-url="https://cafe.naver.com/jwcwjung/7" data-og-image="https://scrap.kakaocdn.net/dn/bLP8b2/hyVZm0XjSA/UynDwtwplZKKclQorRnp60/img.jpg?width=550&height=412&face=0_0_550_412"> Dev ..

다운로드_링크 2024.05.08

(유니티) 룰렛이 멈추는 위치의 문자열 출력하기

유니티 책 [유니티 교과서]에는 룰렛 돌리기의 예제가 있습니다.그냥 이미지만 돌리는데 예제인데, 이 룰렛 이미지가 멈추는 위치의 문자열을 출력하도록 수정해 봤습니다. 룰렛 돌리기 프로젝트 만들기1. 유니티에서 2D로 프로젝트를 생성합니다. 2. 이미지를 Assets으로 가져옵니다. 3. "roulette" 이미지를 씬에 배치합니다.Position: 0 0 0Rotation: 0 0 0Scale: 1 1 1 4. "neddle" 이미지를 씬에 배치합니다.Position: 0 3 0Rotation: 0 0 0Scale: 1 1 1  5. C# 스크립트를 생성하고, "roulette"에 연결합니다.코드를 작성합니다.using System.Collections;using System.Collections.Gen..

유니티_unity 2024.05.06
반응형