본문 바로가기
728x90

파이썬48

[추가자료] 9.3 데이터 시각화 plotly- dice (주사위) Plotly는 데이터 시각화를 위한 매우 강력한 라이브러리 중 하나로, 대화형 그래프를 생성할 수 있게 도와줍니다. Plotly는 웹 기반의 도구이며, Python, R, MATLAB, Perl, Julia 등 다양한 프로그래밍 언어를 지원합니다. 특히 Python에서의 사용이 매우 인기가 있습니다.주요 특징대화형 차트: Plotly를 사용하여 만든 차트는 사용자가 마우스로 호버하거나 클릭할 때 상세 정보를 볼 수 있는 대화형 기능을 제공합니다.다양한 차트 유형: Plotly는 선형 차트, 산점도, 히스토그램, 막대 그래프, 파이 차트, 산점도 행렬, 3D 차트, 지리적 맵 등 다양한 차트와 그래프 유형을 지원합니다.웹 통합: Plotly 그래프는 HTML과 JavaScript를 기반으로 하기 때문에 웹.. 2024. 6. 13.
[추가자료] 9.3 데이터 시각화 Matplotlib - RandomWalk(무작위 이동) from random import choiceclass RandomWalk: """랜덤 워크를 만드는 클래스""" def __init__(self, num_points=5000): """속성을 초기화합니다.""" self.num_points = num_points # 이동은 (0,0)에서 시작합니다. self.x_values = [0] self.y_values = [0] def fill_walk(self): """"랜덤 워크의 각 포인트를 계산합니다""" # 설정한 이동 수에 도달할 때까지 움직임을 반복합니다 while len(self.x_values)  import matplotlib.p.. 2024. 6. 11.
[추가자료] 9.3 데이터 시각화 Matplotlib - 직선, 점 그래프 직선 그래프 예제import matplotlib.pyplot as pltdef draw_chart() : """직선 그래프 그려보기""" input_values = [1,2,3,4,5] squares = [1,4,9,16,25] # 내장 스타일 지정 plt.style.use('seaborn-v0_8') fig, ax = plt.subplots() ax.plot(input_values, squares, linewidth=3) # 그래프 타이틀을 지정하고 축에 이름표를 붙인다. ax.set_title("Square Numbers", fontsize=24) ax.set_xlabel("Value", fontsize=14) ax.set_ylabel("Sq.. 2024. 6. 11.
[파이썬 크래시 코스 예제] 외계인 침공 -최종 책 "파이썬 크래스 코드"의 실전 예제코드 완성본입니다.settings.py"""settings.py"""class Settings: """외계인 침공의 설정을 저장하는 클래스""" def __init__(self): """게임 설정 초기화""" self.screen_width = 1200 self.screen_height = 800 self.bg_color = (230,230,230) # 우주선 설정 self.ship_speed = 2.5 self.ship_limit = 2 # 탄환 설정 self.bullet_speed = 5.0 self.bullet_width = 3.. 2024. 6. 10.
[파이썬 크래시 코스 예제] 외계인 침공 -2 책 "파이썬 크래스 코드"의 실전 예제 코드 2단계이전 코드에서 탄환 발사 및 외계인 코드가 포함되었습니다."""설정 클래스 settings.py"""class Settings: """외계인 침공의 설정을 저장하는 클래스""" def __init__(self): """게임 설정 초기화""" self.screen_width = 1200 self.screen_height = 800 self.bg_color = (230,230,230) # 우주선 설정 self.ship_speed = 2.5 self.ship_limit = 3 # 탄환 설정 self.bullet_speed = 5.0 .. 2024. 6. 7.
[파이썬 크래시 코스 예제] 외계인 침공 -1 책 "파이썬 크래스 코드"의 실전 예제 코드 이 코드는 "외계인 침공"이라는 슈팅 게임의 주요 구조를 설명합니다. 코드는 게임의 초기화, 이벤트 처리, 업데이트, 그리고 화면 업데이트 등의 주요 기능을 포함하고 있습니다.우주선 이동까지만 포함된 코드(탄환 발사 및 외계인 코드는 '2'에 추가)"""설정 클래스 settings.py""" class Settings: """외계인 침공의 설정을 저장하는 클래스""" def __init__(self): """게임 설정 초기화""" self.screen_width = 1200 self.screen_height = 800 self.bg_color = (230,230,230) """우주선 설정""" self.ship_speed = 1.5 Settings 클래스:게임.. 2024. 6. 4.
728x90