총 77개
-
파이썬 인공지능과 가위바위보 게임 프로그램 코드2025.01.021. 파이썬 프로그래밍 이 코드는 파이썬을 사용하여 사용자와 컴퓨터 간의 가위바위보 게임을 구현한 것입니다. 코드에서는 random 모듈을 사용하여 컴퓨터의 움직임을 무작위로 선택하고, 사용자의 입력을 받아 승패를 판단합니다. 또한 라운드 수, 사용자의 승리 횟수, 패배 횟수를 추적하여 출력합니다. 2. 인공지능 이 코드는 간단한 가위바위보 게임을 구현한 것이지만, 인공지능 기술을 활용하여 컴퓨터의 움직임을 예측하거나 최적의 전략을 수립하는 등 더 복잡한 게임 프로그램을 만들 수 있습니다. 이를 통해 인공지능 기술의 활용 방안을 탐...2025.01.02
-
방송통신대학교 통계데이터학과) 파이썬컴퓨팅 출석수업과제물 (30점 만점 A+)2025.01.261. 파이썬 개발 서비스 및 소프트웨어 파이썬은 ABC 언어의 특징을 계승하여 1991년 2월에 version 0.9.0을 시작으로 간결한 문법, 쉬운 사용성, 높은 확장성을 추구하는 프로그래밍 언어로 개발되었고, 1994년에 함수형 프로그래밍, 문자열 처리 기능 등을 추가한 version 1.0이 공개되면서 파이썬의 서막이 열렸다. 그 이후, version 2.0, 3.0을 거쳐 현재는 version 3.21.1까지 꾸준히 발전해왔다. 파이썬이 발전하게 된 중요한 계기는 다양한 라이브러리의 등장인데, 데이터과학 분야에서는 Nump...2025.01.26
-
파이썬으로 통학 시간 계산해주는 프로그램 구현2025.01.021. 파이썬 프로그래밍 이 코드는 파이썬을 사용하여 통학 시간을 계산하는 프로그램을 구현한 것입니다. datetime 모듈을 사용하여 출발 시간과 도착 시간을 계산하고, 총 소요 시간과 역 개수에 따른 평균 시간을 출력합니다. 이를 통해 사용자가 자신의 통학 시간을 쉽게 확인할 수 있습니다. 2. 통학 시간 계산 이 프로그램은 사용자가 특정 시간에 출발하여 학교에 도착한 경우의 총 소요 시간과 역 개수에 따른 평균 시간을 계산하고 출력합니다. 이를 통해 사용자는 자신의 통학 시간을 쉽게 확인할 수 있으며, 효율적인 통학 계획을 수립...2025.01.02
-
파이썬 시험 (답지 포함)2025.01.241. 파이썬 프로그래밍 파이썬 프로그래밍 언어를 사용하여 다양한 문제를 해결하는 방법에 대해 설명합니다. 이 문제에서는 flowchart 작성, 파이썬 코드 작성, 파일 입출력, 선형 회귀 분석, 그래프 그리기 등의 내용을 다룹니다. 2. 선형 회귀 분석 선형 회귀 분석은 데이터 간의 선형 관계를 분석하는 통계 기법입니다. 이 문제에서는 numpy와 matplotlib 라이브러리를 사용하여 선형 회귀 분석을 수행하고 그 결과를 그래프로 나타내는 방법을 다룹니다. 3. 원기둥 계산 원기둥의 반지름과 높이를 입력받아 밑면의 지름, 부피...2025.01.24
-
파이썬 Thread Programming 소개2025.11.121. 스레드(Thread)의 개념 스레드는 프로세스의 실행 단위이다. 파이썬 프로그램은 기본적으로 하나의 메인 스레드에서 순차적으로 코드를 실행한다. 병렬 실행을 위해서는 별도의 스레드를 생성해야 한다. 파이썬에서 멀티 스레드 구현은 threading 모듈(고수준) 또는 thread 모듈(저수준)을 사용하며, thread 모듈은 deprecated되어 threading 모듈 사용을 권장한다. 2. Thread Programming의 장단점 장점으로는 전역변수를 이용한 메모리 공유로 효율적인 메모리 사용이 가능하고, 철저한 작업 분리...2025.11.12
-
파이썬으로 공학계산 함수 정의 및 활용2025.11.161. 파이썬 함수 정의 (def, return) 파이썬에서 함수를 정의하기 위해 def 명령어 뒤에 함수명을 입력하고 괄호 안에 변수를 넣은 후 콜론으로 마무리한다. 다음 줄에 return을 입력하여 함수의 정의 내용을 작성한다. 함수 정의 시 반드시 변수로 설정한 내용이 포함되어야 완성된다. 단일 변수뿐만 아니라 여러 개의 변수를 설정할 수 있으며, 각각의 값을 대입하여 실행하면 변수에 따른 최종값을 얻을 수 있다. 2. 아레니우스 방정식 (Arrhenius equation) 아레니우스 방정식은 k = k0 × exp(-E/RT)...2025.11.16
-
파이썬 리스트: 변수와의 비교 및 실생활 활용2025.11.161. 변수와 리스트의 차이 변수는 하나의 단일 데이터 값(숫자, 문자열, 불리언 등)을 메모리에 저장하고 변수명으로 참조하는 반면, 리스트는 복수 개의 데이터 값을 순서대로 저장하는 컬렉션 자료형입니다. 리스트는 대괄호([])로 표현되며 쉼표로 구분된 여러 값을 하나의 변수에 저장할 수 있고, 인덱스를 통해 각 값에 접근하고 조작할 수 있습니다. 2. 리스트의 실생활 활용 예시 할일 목록 관리, 학생 성적 관리, 음식 주문 목록, 영화 추천 목록, 쇼핑 목록 등 다양한 실생활 상황에서 리스트를 활용할 수 있습니다. 각 예시에서 리스...2025.11.16
-
대구가톨릭대학교 파이썬프로그래밍기초 4주차 솔루션2025.05.031. 1차원 리스트 인덱싱 및 슬라이싱 1차원 리스트에 대한 인덱싱과 슬라이싱을 수행한 결과를 확인하고, 양수 인덱스와 음수 인덱스를 사용하여 동일한 출력 결과를 얻는 방법을 실습하였습니다. 2. 2차원 리스트 인덱싱 및 슬라이싱 2차원 리스트에 대한 인덱싱과 슬라이싱을 수행한 결과를 확인하고, 양수 인덱스와 음수 인덱스를 사용하여 동일한 출력 결과를 얻는 방법을 실습하였습니다. 3. 삼중 구조 리스트 인덱싱 삼중 구조 리스트에 대한 인덱싱을 수행한 결과를 확인하고, 양수 인덱스와 음수 인덱스를 사용하여 동일한 출력 결과를 얻는 방...2025.05.03
-
대구가톨릭대학교 파이썬프로그래밍기초 3주차 솔루션2025.05.031. 문자열 인덱싱 및 슬라이싱 문자열에 대한 인덱싱과 슬라이싱을 수행한 결과를 출력하고, 양수 인덱스와 음수 인덱스를 사용하여 동일한 출력 결과를 얻도록 코드를 작성하는 내용입니다. 2. 문자열 연산 문자열에 대한 더하기와 곱하기 연산을 수행한 결과를 출력하고, 변수와 문자열 연산을 이용하여 원하는 결과를 얻도록 코드를 작성하는 내용입니다. 3. 문자열 처리 함수 대소문자 변경, 문자열 다듬기, 문자열 위치 찾기 등의 문자열 처리 함수를 실습하고 결과를 출력하는 내용입니다. 4. 문자열 치환 replace() 함수를 이용하여 주어...2025.05.03
-
방송통신대학교 파이썬프로그래밍기초 출석수업과제2025.01.261. 문제 해결 과정 문제 해결을 위한 계산 우선순위를 정하고 이후 문제를 해결합니다. 입력 과정에서 문제를 인지하고, 연산 과정을 통해 해결 방법을 도출한 후 출력 단계에서 결과를 내는 과정으로 이루어집니다. 2. 폰 노이만 구조 컴퓨터의 기능에 따라 5가지로 나뉩니다. 입력 장치, 기억-저장 장치, 제어 장치, 연산 장치, 출력 장치입니다. 입력 장치를 통해 컴퓨터에 명령을 내리거나 데이터를 입력할 수 있고, 기억-저장 장치에 데이터와 결과를 저장할 수 있습니다. 제어 장치는 컴퓨터 시스템의 작동을 제어하고 조정하며, 연산 장치...2025.01.26
