본문 바로가기

전체 글189

[파이썬(PYTHON)] 기본 문법 - 연산자 2.2. 연산자 2.2.1. 산술 연산자 산술 연산자는 숫자 값을 계산하는 데 사용됩니다. 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%), 거듭제곱(**), 몫(//) 등의 연산자가 있습니다. 예제 코드 a = 10 b = 3 # 더하기, 빼기, 곱하기, 나누기 print(f"{a} + {b} = {a + b}") print(f"{a} - {b} = {a - b}") print(f"{a} * {b} = {a * b}") print(f"{a} / {b} = {a / b}") # 나머지, 거듭제곱, 몫 print(f"{a} % {b} = {a % b}") print(f"{a} ** {b} = {a ** b}") print(f"{a} // {b} = {a // b}") 2.2.2. 비교 .. 2023. 5. 3.
[파이썬(PYTHON)] 기본 문법 - 변수와 자료형 2.1. 변수와 자료형 2.1.1. 정수형, 실수형, 문자열 파이썬은 다양한 자료형을 지원합니다. 정수형(int)은 정수를 저장하는 자료형이며, 실수형(float)은 소수점이 있는 숫자를 저장합니다. 문자열(str)은 문자나 문자의 집합을 저장하는 자료형입니다. 파이썬에서 변수는 값을 저장하는 공간으로, 변수에 자료형을 별도로 명시하지 않아도 됩니다. 문자열의 경우, 작은 따옴표(') 또는 큰 따옴표(")를 사용하여 표현할 수 있으며, 여러 줄의 문자열은 삼중 따옴표(''' 또는 """)를 사용합니다. 또한, 문자열 연산을 통해 문자열을 결합하거나 반복할 수 있습니다. 예제 코드 # 정수형 변수 num1 = 10 print(f"num1: {num1}, type: {type(num1)}") # 실수형 변수.. 2023. 5. 3.
[파이썬(PYTHON)] 파이썬 소개와 설치 1. 파이썬 소개와 설치 1.1. 파이썬의 역사 파이썬은 1989년에 귀도 반 로섬(Guido van Rossum)이 개발을 시작한 프로그래밍 언어입니다. 1991년 첫 번째 버전인 0.9.0이 공개되었으며, 그 이후로 지속적인 업데이트를 거쳐 2000년에는 파이썬 2.0이, 2008년에는 파이썬 3.0이 발표되었습니다. 이제는 전 세계적으로 많은 개발자들이 사용하고 있는 인기 있는 언어입니다. 1.2. 파이썬의 특징 파이썬은 다양한 특징을 가진 프로그래밍 언어입니다. 간결한 문법: 파이썬은 읽기 쉽고 이해하기 쉬운 문법을 가지고 있어 프로그래머의 생산성을 높여 줍니다. 플랫폼 독립적: 파이썬은 다양한 플랫폼에서 실행될 수 있습니다. Windows, macOS, Linux 등에서 모두 사용할 수 있습니다.. 2023. 5. 2.
[파이썬(PYTHON)] 파이썬 초보자를 위한 기초 과정 파이썬 초보자를 위한 기초 과정 파이썬은 인기 있는 프로그래밍 언어 중 하나이며, 많은 분야에서 사용됩니다. 파이썬은 배우기 쉽고 간단한 구문을 가지고 있어 초보자들에게 인기가 있습니다. 파이썬을 배우려면 다음과 같은 기초 과정을 거치면 좋습니다. 파이썬 소개와 설치 파이썬은 인기 있는 프로그래밍 언어 중 하나입니다. 파이썬은 간결하고 쉬운 문법을 가지고 있어 초보자에게 인기가 있습니다. 파이썬 공식 사이트에서 파이썬을 다운로드할 수 있습니다. 설치 방법은 각 운영체제에 따라 상이합니다. 파이썬 기본 문법 변수, 데이터 타입, 연산자, 조건문, 반복문, 함수 등의 기본 문법을 학습합니다. 변수는 값을 저장하는 공간이며, 데이터 타입은 변수가 저장할 수 있는 데이터의 종류를 의미합니다. 연산자는 값을 계산.. 2023. 5. 2.
[프로세싱(Processing) : 고급] 프로젝트 관리 및 협업 7. 프로젝트 관리 및 협업 프로젝트 관리 및 협업에서는 프로젝트를 효과적으로 관리하고 팀원 간 협업을 원활하게 진행하는 방법에 대해 배웁니다. 7.1. 버전 관리 시스템 소개 버전 관리 시스템 소개에서는 소프트웨어 개발에서 일반적으로 사용되는 버전 관리 시스템인 Git을 소개합니다. Git은 코드의 변경 이력을 추적하고 여러 사람이 협업할 때 충돌을 최소화하는데 도움을 줍니다. 예를 들어 Git을 사용하는 간단한 작업 흐름은 다음과 같습니다. # Git 저장소 생성 git init # 변경 사항을 추적할 파일 추가 git add file_name # 변경 사항을 커밋 git commit -m "Add a file" # 원격 저장소에 변경 사항을 푸시 git push origin main 7.2. 협업 .. 2023. 5. 1.
[프로세싱(Processing) : 고급] 크리에이티브 코딩 심화 6. 크리에이티브 코딩 심화 여기서는 다양한 창의적 기법과 원리로 프로세싱을 활용한 복잡한 작품을 만들 수 있습니다. 6.1. 시뮬레이션 및 에이전트 기반 모델링 시뮬레이션 및 에이전트 기반 모델링에서는 개체(에이전트)들이 상호작용하는 시스템을 구현하여 현실 세계의 현상을 모방하거나 예측하는 방법을 배웁니다. 예를 들어, 복잡한 군집 행동이나 환경에 적응하는 시스템을 모델링할 수 있습니다. 에이전트 기반 시뮬레이션은 생물학, 경제학, 사회학 등 다양한 분야에서 응용되며, 예술 작품에서도 독특한 시각적 효과를 만들어 낼 수 있습니다. let agents = []; function setup() { createCanvas(640, 480); for (let i = 0; i < 100; i++) { agent.. 2023. 5. 1.