| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- #abc부트캠프 #유클리드소프트 #고용노동부 #대한상공회의소 #미래내일일경험사업
- #abc 프로젝트 멘토링 #유클리드소프트 #고용노동부 #대한상공회의소 #미래내일일경험사업 #공부일지 #멘토링일지
- Today
- Total
목록전체 글 (41)
나른한 코딩 생활
이번주차부터는 실제로 데이터 크롤링을 해보면서 기초를 기르고여러가지 매체에서 원하는 데이터를 수집해 보는 작업을 해볼 것이다. 오늘은 네이버 랭킹뉴스에서 얼론사별 데이터를 수집하고 시각화 하는 작업을 해보자인터넷과 HTML 기초인터넷 관련 용어`IP 주소`인터넷에 연결된 모든 컴퓨터에 부여되는 고유의 식별 주소를 의미한다`도메인 이름 Domain Name`IP 주소의 별칭이라고 생각하면 편함just like 집주소`URL Uniform Resource Locator`ex ) ‘프로토콜://정보를 가진 컴퓨터 이름/디렉터리 이름/파일명’`HTTP (HyperText Transfer Protocol)`통신 규약 중 하나'http://www...' 와 같이 하는 것 https : security 서버 문서화 ..
배리어프리와 따뜻한 기술오늘은 몇일 전부터 계속 언급했던 ESG포럼&세미나를 듣기 위해 대전의 기초과학연구원을 찾았다포럼&세미나 주제는 위와 같이 ' 베리어프리와 사회적 약자를 위한 따뜻한 기술 ' 이다. 베리어프리란 Barrier Free, 영문을 직역하자면 장벽을 없앰으로서 사회적 약자를 배려하는 운동 및 정책을 의미한다.이러한 베리어프리를 실천하는 여러 기업 중 우리들에게 뜻깊은 강연을 해주시기 위해 이곳을 방문해주신 몇몇 대표님들의 인상깊은 이야기와 우리가 실천해야할 따뜻한 기술의 방향성에 대한 이야기등을 해주셨다. 총 3분께서 주제에 대한 다양한 이야기들을 해주셨는데 오늘 포스트는 들었던 강연을 간단하게 정리해보겠다. 주고싶은 사람의 눈높이 와 받는 사람의 눈높이 배리어프리와 사회적 약자를 위..
사실상 이번주차의 마지막 수업인 9일차가 다가왔다익일 수업인 10일차에는 ESG 포럼& 세미나 강의를 듣기 때문에파이썬 실습은 이번주차에 오늘이 마지막이라고 볼 수 있다 오늘은 도로교통공단 사망 교통사고 정보를 활용한 지역별 사망교통사고 분석해보자밑작업저번과 동일하게 먼저 데이터파일의 준비와 기본적인 install 및 import를 진행하겠다!pip install koreanize-matplotlibpipimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport plotly.express as pximport koreanize_matplotlibimport foliumimport warningswarnings.filterwa..
한국복지패널의 공공데이터 파일 Koweps~.sav 파일을 가지고여러 라이브러리를 통해 데이터를 분석하는 작업을 해보자 밑작업!pip install pyreadstat!pip install koreanize-matplotlib# 필요한 파일 인스톨# 필요한 라이브러리 모두 importimport pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as snsimport plotly.express as pximport koreanize_matplotlibimport warningswarnings.filterwarnings('ignore')# warnings 는 경고문에 관한 라이브러리이다. 꼭 필요한 라이브러리 X 해당 데..
행정안전부의 공공데이터를 이용한 간단한 데이터 활용과이후에는 Pandas 라이브러리를 이용하여 여러가지 차트를 출력해보자인구구조 분석pip install koreanize-matplotlibimport koreanize_matplotlibimport csvimport matplotlib.pyplot as plt 먼저 사용할 라이브러리를 import 해준다. 그리고 사용할 데이터를 csv 파일로 가져올건데우리는 실습 파일로서 행정안전부의 2019년도 2월 행정동별 연령 인구현황 자료를 사용했다. 우리는 사용자로부터 '시'와 '동'을 받아와 해당 지역의 인구 구조를 분포도로 출력하는 코드문을 작성했다.# 인구 구조 결과를 담을 수 있는 리스트 선언result = []# 1) 파일 읽기f = open('/co..
오늘부터는 새로운 강사님과 함께 Python 라이브러리와 데이터 시각화 등을 배울 것이다간단한 용어를 시작으로 오늘 배운 내용을 사용하여 히스토그램을 만들고 마무리 해보자기초 용어 데이터 시각화 Data Visualization :데이터 분석 결과를 쉽게 이해할 수 있도록 시각적 수단(그래프,차트)을 통해 정보를 효과적으로 전달 하는 방법CSV 파일 " Comma Separated Values" : 쉼표로 구분 된 일반 텍스트 형식 크롤링 : 웹 페이지를 그대로 가져와서 데이터를 추출해 내는 행위 Colab : 구글에서 제공하는 클라우드 기반의 Jupyter 노트북 환경지역의 기온 데이터 분석import csv #csv library import# 1) 파일을 연다.f = open('/content/..
오전에는 기초적인 함수 부분의 마무리를 하고 오후에는 미니 프로젝트를 해보는 것으로 장황했던 1주차 python 기초를 마무리 할 것이다. Python 내장함수 Python 자체에는 내장되어 있는 함수가 여럿 존재하는데 그 중 일부만 알아보도록 하자# enumerate## enumerate는 ‘열거하다’라는 뜻이다. 이 함수는 순서가 있는 데이터(리스트, 튜플, 문자열)를 입력## 받아 인덱스 값을 포함하는 enumerate 객체를 리턴for i, name in enumerate(['Yong', 'Jung', 'Bu']): print(i, name) # 0 Yong# 1 Jung# 2 Bu# id() 객체의 주소값을 반환한다x = 10id(x) # 164636264 # 해당 값은 컴파일 시점..
금일 수업은 주로 여러가지의 연습문제를 푸는 형식으로 진행되었다예제를 통해 응용능력을 기르고 비슷한 유형의 문제를 여러 방식으로 풀어보자While 반복문3일차에 끝내지 못했던 제어문의 마지막 while 반복문 이다.해당 반복문은 Python에서는 while 조건문 :위에 같은 형태로 이루어져 있으며, 조건문이 True 일 경우 아래 코드블럭을 반복함## while 문을 사용하여 리스트의 모든 요소를 출력하시오menu = ["spagetti","hamburger", "chicken","Tanghuru"]index = 0 # 인덱스를 통해 리스트 내의 값을 뽑기 위함while index 반복문을 이용한 여러 예제중 간단한 예제 몇가지를 풀어보자#구구단 19단을 출력하는 코드를 작성해보자for i in ra..
오늘 배운 내용은 어제 이어서 Sequence Type의 list 등을 먼저 배우고 Mapping Type 을 마지막 형태로 배웠다 그 다음으로는 for문 if문 과 match 문으로 제어문의 서두를 간단하게 떼어보겠다 SequencePython 에서는 Sequnce type 은 list 와 tuple 이 존재한다 먼저 list 메서드에는 여러가지가 있는데 예시와 함께 설명하겠다grade = [80, 50, 30, 90, 100] # 리스트 만들기print(grade) # [80, 50, 30, 90, 100]grade.append(70) # 맨 뒤에 값 70 추가del grade[:3:-1] # 맨 뒤에서 3에 도달하기 전까지 x개 값 삭제print(grade) # [80, 50, 30, 90] 이를 ..
오늘은 파이썬 기초에 대해 배웠다. 우리가 이용할 툴은 Anaconda 와 그 안의 Jupyter Notebook 을 사용하기로 했다. 먼저 Anaconda 는Python을 포함한 다양한 도구를 통합적으로 관리하는 프로그램 Jupyter Notebook 은여러 cell을 수직적으로 결합해서 문서를 만들거나 분석을 수행하는 명령툴 이제 본격적으로 파이썬을 다루어 보기~ 전에!Jupyter Notebook 의 간단한 명령어와 기능들에 대해 알아보자 단축키기능 명령모드A선택된 셀 위(above)에 셀 추가B선택된 셀 아래(Bottom)에 셀 추가D,D선택된 셀(Delete) 삭제하기M선택된 셀 마크다운 (Markdown) 형식으로 변환Y선택된 셀 코드(Code) 형식으로 변환 수정모드Tab들여쓰기 혹은 코드 ..