Blair  - Soul Eater 오우진
728x90

전체 글 307

[파이썬 개념] 데이터 분석 1- CSV 파일 읽기

● CSV는 ‘Comma-Separated Values’의 약어 말 그대로 각각의 데이터가 콤마(,)로 구분되어 있는 텍스트 파일이다. ● Iterator 객체란? - Iterator 객체는 리스트, 튜플, 딕셔너리, 세트 등의 반복 가능한(Iterable) 객체 -for문의 반복 루프에서 사용 가능한 객체를 Iterator라 한다. 달리 말하면 for ... in ... : 구문을 사용할 때, in 다음에는 반드시 반복 가능한, 즉, Iterable 객체가 와야합니다. **모든 예제는 실행하는 코드가 담긴 파일과 위에 첨부된 파일이 같은 폴더에 들어가 있는 상태여야 합니다** ● 전체 데이터 읽기 import csv # csv 파일 불러오기, 읽기모드, 인코딩 f = open('month_temp.cs..

[파이썬 연습문제] 파이썬 클래스, 객체, 속성, 메소드, 인스턴트, 생성자

●클래스, 객체, 속성, 메소드, 인스턴트, 생성자 에 대한 개념 포스팅 입니다. 참고 부탁드립니다. [파이썬 개념] 클래스, 객체, 속성, 메소드, 인스턴트,생성자 ●절차적 프로그래밍 vs 객체지향 프로그래밍 - 절차적 프로그래밍: 프로그램의 진행이 코드의 순서대로 진행 - 객체지향 프로그래밍: 프로그램의 구성이 객체를 중심으로 진행 속성(Attribute)와 oujin.tistory.com ●연습문제 1 -클래스 생성 # 클래스 생성 class TestClass1 : # 속성에 값저장 strings = 'abcde' # 출력 print(TestClass1.strings) abcde ●연습문제 2 -인스턴트 생성 # 클래스 생성 class TestClass2 : # 객체 생성 def __init__(s..

[파이썬 개념] 클래스, 객체, 속성, 메소드, 인스턴트,생성자

●절차적 프로그래밍 vs 객체지향 프로그래밍 - 절차적 프로그래밍: 프로그램의 진행이 코드의 순서대로 진행 - 객체지향 프로그래밍: 프로그램의 구성이 객체를 중심으로 진행 속성(Attribute)와 메소드(Method)로 구성됩니다. 속성: 객체 내부에서 사용되는 변수 메소드: 객체 내부에서 사용되는 함수 객체: 그 객체를 정의하고 있는 클래스를 통해 생성됨 # 클래스 생성 class Hello: # 메소드 생성 def greet(self): print('Hello, Python') # 인스턴스 생성 hi = Hello() # 메소드 호출 hi.greet() EX) class Calculator: def set (self, x, y) : self.one = x self.two = y def add (se..

[파이썬 개념] datetime 모듈 - 사용법, 종류, strftime()

# datetime 모듈은 컴퓨터에서 날짜와 시간에 관련된 클래스를 제공합니다. # datetime 모듈은 모듈 내부에 date, time, datetime 객체를 포함하고 있습니다. # datetime.strftime() 메소드에서 사용되는 포맷 기호를 표로 정리하면 다음과 같습니다. 기호 의미 예 %Y 네 자리 연도 …. 2020, 2021, 2022, ….. 9999 %y 두 자리 연도 00, 01, …, 99 %m 월 01, 02, …. 12 %d 일 01, 02, …. 31 %A 요일 Sunday, Monday, …, Saturday %a 생략 요일 Sun, Mon, …, Sat %H 시(24시 기준) 00, 01, …, 23 %I 시(12시 기준) 01, 02, …. 12 %p AM 또는 PM..

[파이썬 연습문제] 랜덤 모듈 choice - 가위바위보 게임 만들기

순서: 1. random함수를 import 한다 2. 가위바위보 함수를 만든다 3. 가위,바위,보가 들어있는 리스트와 again변수를 만들어 'y'로 초기화를 한다. 4. while문에서 가위바위보 리스트에서 random.choice() 를 이용해 하나씩 꺼내서 x(me), y(you)에 넣는것을 반복시킨다 5. 4번의 while문 안에서 2번에서 만든 함수를 불러서 4번의 x(me), y(you) 를 넣는다 6. 다시할지 말지를 결정하기 위해 again = input('계속하려면 y를 입력하세요!') 를 4번의 while문 안에 넣는다 import random def whoWin(x, y) : if x == '가위' : if y == '가위' : rsp = '무승부입니다!' elif y == '바위' ..

[파이썬 연습문제] 랜덤 모듈 randint - 주사위 게임 만들기

import random again = 'y' count = 1 while again == 'y': print('-' * 30) print('주사위 던지기 : %d번째' % count) me = random.randint(1,6) computer = random.randint(1,6) print('나 : %d' % me ) print('컴퓨터 : %d' % computer) if me > computer: print('나의 승리!') elif me == computer: print('무승부!') else : print('컴퓨터의 승리!') count += 1 again = input('계속하려면 y를 입력하세요!') ------------------------------ 주사위 던지기 : 1번째 나 : ..

[파이썬 개념] 랜덤 모듈 - random(), randrange(), randint(), choice(), shuffle()

● random() # random 모듈의 random() 함수는 0.0과 1.0 사이의 실수형 난수를 발생시킵니다. #random.random() import random for i in range(3) : print(random.random()) 0.07175394118535627 0.25280623455437534 0.5233162387864414 ● randrange() # random 모듈의 randrange() 함수는 특정 영역에 있는 임의의 정수 값을 반환합니다. # random.randrange(start, stop, step) # 매개변수 의미 # start : 시작 값(기본 값 : 0) # stop : 종료 값(범위에 종료 값은 포함되지 않음) # step : 증가 또는 감소(기본 값 ..

[파이썬 연습문제] 파이썬 최소공배수 구하기

def minGong(x, y): if x > y : big = x else: big = y while(True): if((big % x == 0) and (big % y == 0)): result = big break big = big + 1 return result num1 = int(input("첫 번째 수를 입력하세요: ")) num2 = int(input("두 번째 수를 입력하세요: ")) min_gong = minGong(num1, num2) print('%d와 %d의 최소공배수 : %d' % (num1, num2, min_gong)) 첫 번째 수를 입력하세요: 5 두 번째 수를 입력하세요: 17 5와 17의 최소공배수 : 85 출처: 예제 중심 파이썬 입문

카테고리 없음 2022.07.14
728x90