반응형

전체 글 629

Jupyter Notebook 설치 및 실행

Package 설치하기 ▶️ conda install -c conda-forge notebook selenium matplotlib pandas numpy -y 입력 Jupyter Notebook 실행시키기 1. 가상 환경을 활성화 시킨 상태에서 Jupyter notebook을 입력하면 사이트로 연동됨 2. 파이썬 프로그램이 들어있는 폴더로 경로를 변경 ▶️ cd 변경하고자 하는 폴더 주소 입력 → jupyter notebook 입력 ▶️ 다음 줄부터 경로가 변경됨 3. 자동으로 Jupyter Notebook이 실행됨 ★ 요약 ★ cmd 실행 → conda activate 가상 환경 이름 → cd 변경한 폴더 경로 → jupyter notebook

Data Analysis 2021.08.30

가상 환경 설정 및 실행

가상 환경 설정하기 1. 현재 입력하고 있던 창 종료 시키기 ▶️ exit()를 입력 후 enter를 누르면 종료됨 2. 가상 환경을 생성하기 위한 아나콘다 명령어 입력 → y 입력 ▶️ conda create -n (name) python=x.x -y : 가상 환경을 생성하는 아마콘다 명령어 가상 환경 활성화 하기 ▶️ conda activate (name)을 입력해주면 됨 → 위 예시에서는 begin_env로 이름을 설정함 ▶️ 다음 줄 (name)으로 시작하는 모습을 볼 수 있음

Data Analysis 2021.08.30

Anaconda 설치

1. 구글에 Anaconda download 입력 → 가장 처음 나오는 Individual Edition - Anaconda 클릭 2. download 버튼 클릭 3. 설치 화면 → NEXT 클릭 4. I agree 클릭 5. Just me → Next 클릭 ★ All users를 클릭하게 되면 윈도우 계정을 여러개 사용하고 있는 사용자의 경우 모든 계정에 설치하게 됨 ★ 6. 다운로드 되는 폴더를 확인 후 Next 클릭 ★ 사용자의 이름이 한글로 되어있을 경우, 오류가 발생할 가능성이 있음 ★ → 이전으로 돌아가 All users를 선택하면 설치 해결됨 → 윈도우 계정 설정에서 사용자 이름을 영어로 변경하면 해결 가능 7. Add Anaconda 3 to my Path environment variab..

Data Analysis 2021.08.30

[ Python ] 다각형 그리기 프로그램

리스트에 저장된 색상을 하나씩 꺼내 거북이의 색상으로 설정하면서 속이 채워진 다각형을 랜덤한 위치에 랜덤한 크기로 그리는 프로그램을 작성해보자. import turtle, random t=turtle.Turtle() t.shape("turtle") s=turtle.Screen() def draw_shape(t, c, length, sides, x, y): t.up() t.goto(x,y) t.down() t.fillcolor(c) angle = 360.0 / sides t.begin_fill() for dist in range(sides): t.forward(length) t.left(angle) t.end_fill() for i in range(10): color=random.choice(['red',..

Language/Python 2021.08.30

[ Python ] 주사위 빈도 계산 프로그램

주사위를 던져서 나오는 값들의 빈도를 계산하는 프로그램을 작성해보자. 즉, 1, 2, 3, 4, 5, 6 값이 각각 몇 번 나오는지 계산 import random counters = [0, 0, 0, 0, 0, 0] for i in range(1000): value = random.randint(0, 5) counters[value] += 1 for i in range(6): print('주사위가', i+1, '인 경우는', counters[i],'번') ▶️ counters = [0, 0, 0, 0, 0, 0] : 초기 주사위 값을 리스트에 저장함 → 각각 0번씩 나왔으므로 모두 0으로 저장 ▶️ for i in range(1000) : 무작위로 주사위를 1000번 던진다고 가정 ▶️ value = r..

Language/Python 2021.08.30

[ Python ] 평균 계산 프로그램

사용자로부터 5개의 숫자를 입력받아 리스트에 저장하고 숫자들의 평균을 계산하는 프로그램을 작성해보자. num_list = [] sum = 0 for i in range(5): i = int(input("숫자를 입력하세요: ")) num_list.append(i) for i in num_list: sum += i average = sum/len(num_list) print(f'평균은 {average}입니다.') ▶️ 평균 = 수 합계 / 리스트에 저장된 정수 수 ★ 실수 ★ num_list에 저장된 값을 반복문을 통해서 i에 저장 후 모두 더해 sum에 저장하는 코드를 작성했지만, 앞에 sum의 초기값을 지정하지 않아 오류가 발생함

Language/Python 2021.08.30

[ Python ] 습도 구하기 프로그램

사용자로부터 현재의 수증기량과 온도를 입력받아 계산해주는 프로그램을 작성해보자. temp_list=[0, 10, 20, 30] vapor_list=[4.8, 9.4, 17.3, 30.4] vapor = float(input("현재 수증기량은?")) temp = int(input("현재 온도는?")) if temp in temp_list: humidity = (vapor / vapor_list[temp_list.index(temp)])*100 print(f'현재 습도는 {humidity} 입니다.') ▶️습도 = (현재 수증기량 / 포화 수증기량) * 100 ▶️vapor / vapor_list[temp_list.index(temp)] : 사용자에게 입력받은 온도가 온도 리스트에 있다면 포화수증기량은 사용..

Language/Python 2021.08.30

[ Python ] 오륜기 그리기 프로그램

리스트에 원의 위치와 색상 정보를 저장해 터틀그래픽을 이용하여 오륜기를 그리는 프로그램을 작성해보자. import turtle t=turtle.Turtle() t.shape("turtle") positions = [[0, 0, 'green'], [-120, 0, 'yellow'], [60, 60, 'red'], [-60, 60, 'black'], [-180, 60, 'blue']] t.pensize(5) for x, y, z in positions: t.penup() t.goto(x,y) t.pendown() t.color(z) t.circle(60) ▶️ 원의 위치, 색상 정보를 이중리스트로 생성 positions = [[0, 0, 'green'], [-120, 0, 'yellow'], [60, 60,..

Language/Python 2021.08.30

[ Python ] 오늘의 명언 프로그램

미리 작성된 오늘의 명언을 랜덤으로 출력하는 프로그램을 작성해보자. import random sentences = [] sentences.append("꿈을 지녀라. 그러면 어려운 현실을 이길 수 있다.") sentences.append("분노는 바보들의 가슴속에서만 살아간다.") sentences.append("고생 없이 얻을 수 있는 진실은 귀중한 것은 하나도 없다.") sentences.append("사람은 사랑할 때 누구나 시인이 된다.") sentences.append("시작이 반이다.") daily = random.choice(sentences) print("# 오늘의 명언 #") print(daily) ▶ daily = random.choice(sentences) : sentence 리스트에..

Language/Python 2021.08.29
반응형