분류 전체보기

Javascript: 변수 Variable var let const

자바스크립트에서 **변수(variable)**는 데이터를 저장하고 참조하는 데 사용되는 컨테이너입니다. 변수를 사용하면 데이터를 메모리에 저장하고, 나중에 해당 데이터에 이름을 통해 접근할 수 있습니다. 변수 선언 및 초기화자바스크립트에서 변수를 선언하는 방법은 주로 var, let, const 세 가지 키워드를 사용합니다.varvar는 초기 자바스크립트에서 변수를 선언하는 데 사용되었던 키워드입니다.재선언 및 재할당 가능: 같은 이름의 변수를 여러 번 선언할 수 있고, 값을 자유롭게 변경할 수 있습니다.함수 스코프(Function Scope): var로 선언된 변수는 자신이 선언된 함수 내에서만 유효합니다. 함수 밖에서는 접근할 수 없습니다.var name = "Alice";console.log(nam..

파이썬, 테트리스 게임 소스 Tetris game source

파이썬으로 만든 테트리스 게임 소스입니다.하단에서 소스 파일을 다운로드할 수 있습니다. pygame이 설치되어 있어야 합니다.pip install pygame pip를 실행하는 방법을 모르면 아래 글을 읽어보세요.https://coding-abc.tistory.com/349 파이썬, pip: 패키지 및 라이브러리를 설치하고 관리하기pip는 **"Python Package Installer"**의 약자로, Python 패키지 및 라이브러리를 설치하고 관리하기 위한 표준 도구입니다. Python의 공식 패키지 저장소인 **PyPI (Python Package Index)**에서 패키지를 다운로드하coding-abc.tistory.com 테트리스 게임 소스 Tetris game source조작 키:← / → ..

Python 2025.08.11

2025년 8월 프로그래밍 언어 인기 순위, TIOBE INDEX

8월 헤드라인: AI 코드 어시스턴트, Python을 더욱 발전시키다.지난달, Python은 TIOBE 지수에서 역대 프로그래밍 언어 중 가장 높은 순위를 기록했습니다. Python이 더 이상 성장할 수 없을 것이라 예상했지만, AI 코드 어시스턴트 덕분에 Python은 한 단계 더 도약했습니다. 스탠퍼드 대학교(예고르 데니소프-블랑치)의 최근 연구에 따르면, Microsoft Copilot, Cursor, Google Gemini Code Assist와 같은 AI 코드 어시스턴트는 인기 프로그래밍 언어에 사용될 경우 20% 더 효과적입니다. 그 이유는 명확합니다. 기반 모델을 학습하는 데 사용할 수 있는 이러한 언어의 코드가 더 많기 때문입니다. 이러한 추세는 TIOBE 지수에서도 확인할 수 있으며, ..

통합게시판 2025.08.08

Javascript: 자바스크립트는 html 문서 아무 위치에나 삽입 할 수 있습니다

자바스크립트를 삽입하는 예제입니다. 사이에 기술하며, html 문서의 아무 위치에나 삽입할 수 있습니다. 예제 1: html 태그 위, head 태그 사이, body 태그에 삽입하는 예 예제 2: 함수를 head 태그 내부에 정의하고 호출하는 예 안녕하세요 1... 안녕하세요 2... 예제 3: 함수를 body 태그 내부에 정의하고 호출하는 예 안녕하세요 1... 안녕하세요 2...

Gemini 제미니가 아니라 제미나이로 부르는 이유

Google Gemini에게 다음과 같이 질문을 했습니다. >> Gemini의 한국어 발음은? Gemini는 한국어로 주로 **"제미니"**라고 발음합니다.일부에서는 영어 발음에 가깝게 "제미나이"라고 표기하거나 발음하기도 하지만, 일반적인 한국어 표기와 발음은 "제미니"입니다.>> Gemini를 제미니라고 부르지 않고 왜 제미나이라고 부르는가? **"제미나이"**는 영어 원어민 발음에 더 가까운 것이고, **"제미니"**는 한국어 외래어 표기 관습상 오랫동안 사용되어 온 발음입니다. 최근에는 구글의 공식 발표와 미디어의 영향으로 **"제미나이"**라는 발음이 더 널리 알려지면서 혼용되고 있는 추세입니다.

통합게시판 2025.07.05

AI 에이전트(Agent) 란?

AI 에이전트란 스스로 판단하고 행동하여 특정 목표를 달성하려는 인공지능 시스템을 말합니다.🧠 AI 에이전트의 정의AI 에이전트는 환경을 인식하고, 그에 따라 행동을 선택하여 목표를 수행하는 인공지능 시스템입니다.즉, 다음과 같은 구조를 가집니다:센서 (Perception): 환경에서 정보를 수집함→ 예: 카메라, 마이크, 웹 데이터 등판단/계획 (Reasoning/Planning): 현재 상태를 분석하고 다음 행동을 결정행동 (Action): 환경에 영향을 미치는 행동 수행→ 예: 로봇의 움직임, 대화, API 호출 등🔍 예시로 이해하는 AI 에이전트 예시환경목표행동로봇 청소기집 내부청소 완료장애물 피하고 이동하며 청소챗봇사용자 대화질문에 답하기자연어로 응답 제공자율주행차도로안전하게 목적지 도착차선..

통합게시판 2025.07.02

Javascript: 자바스크립트 역사 (발전)

자바스크립트(JavaScript)는 오늘날 웹 개발에서 가장 중요한 언어 중 하나이며, 그 역사는 매우 흥미롭고 빠르게 발전해 왔습니다. 아래는 자바스크립트의 주요 역사적 흐름을 정리한 것입니다:🔹 1. 탄생 (1995)**브렌던 아이크(Brendan Eich)**가 **넷스케이프(Netscape)**에서 10일 만에 자바스크립트를 처음 개발처음에는 Mocha → LiveScript → 최종적으로 JavaScript로 명명→ Java와는 이름만 비슷할 뿐, 전혀 다른 언어임🔹 2. 표준화 (1996~1997)넷스케이프와 마이크로소프트가 각각 JavaScript와 JScript를 만들어 혼란 발생1997년 ECMA 국제 표준화 기구가 **ECMAScript(ES)**로 표준화ECMAScript 1 (1..

Javascript: 자바스크립트 소개

자바스크립트(JavaScript)는 웹 개발에서 가장 널리 사용되는 프로그래밍 언어 중 하나로, 웹 페이지에 동적인 기능을 추가하기 위해 사용됩니다. HTML과 CSS와 함께 웹의 3대 핵심 기술로 불리며, 다음과 같은 특징을 가집니다:🔹 자바스크립트란?**자바스크립트(JavaScript)**는 브라우저에서 실행되는 인터프리터 방식의 스크립트 언어로, 웹 페이지에 다양한 인터랙션, 애니메이션, 폼 유효성 검사, 비동기 통신(AJAX) 등을 가능하게 합니다.🔹 자바스크립트의 주요 특징특징설명동적 언어실행 중에 변수의 자료형이 바뀔 수 있음인터프리터 언어컴파일 없이 실행됨객체 기반(Object-Oriented)객체와 메서드를 중심으로 작동이벤트 기반(Event-Driven)사용자 입력(클릭, 키보드 등)..

반응형