본문 바로가기
[코드업 기초 100제] 1041~50 (파이썬) #1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기 영문자 1개를 입력받아 그 다음 문자를 출력해보자. 영문자 'A'의 다음 문자는 'B'이고, 영문자 '0'의 다음 문자는 '1'이다. (힌트) 아스키문자표에서 'A'는 10진수 65로 저장되고 'B'는 10진수 66으로 저장된다. 따라서 문자도 값으로 덧셈을 할 수 있다. a = input() n = ord(a) #ord()는 문자의 아스키 코드 값을 돌려주는 함수 character = chr(n+1) #chr()는 아스키 코드 값을 문자로 변환하는 함수 print(character) #1042 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기 정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자. a, b = .. 2020. 7. 19.
[코드업 기초 100제] 1031~40 (파이썬) #1031 : [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기 10진수를 입력받아 8진수(octal)로 출력해보자. 풀이1) octal = int(input()) print(oct(10)[2:]) - 2:는 앞 두 자리 생략하고 출력한다는 의미 풀이2) a = input() print("%o" % int(a)) - %o는 8진수로 출력 #1032 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기 10진수를 입력받아 소문자 16진수(hexadecimal)로 출력해보자. 풀이1) hexadecimal = int(input()) print(hex(hexadecimal)[2:]) - hexadecimal는 16진수로 바뀌는 내장 함수 풀이2) a = input(); print("%x".. 2020. 7. 17.
[코드업 기초 100제] 1021~30 (파이썬) #1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기 1개의 단어를 입력받아 그대로 출력해보자. a=input() print(a) #1022 : [기초-입출력] 문장 1개 입력받아 그대로 출력하기 공백 문자가 포함되어 있는 문장을 입력받고 그대로 출력하는 연습을 해보자. string = input() print(string) #1023 : [기초-입출력] 실수 1개 입력받아 부분별로 출력하기 실수 1개를 입력받아 정수 부분과 실수 부분으로 나누어 출력한다. a,b = input().split('.') print(a) print(b) #1024 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기 단어를 1개 입력받는다. 입력받은 단어(영어)의 각 문자를 한줄에 한 문자씩 분리해 출력한다. .. 2020. 7. 16.
[코드업 기초 100제] 1011~20 (파이썬) #1011 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기 문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 문자를 그대로 출력해보자. x = str(input()) print(x) #1012 : [기초-입출력] 실수 1개 입력받아 그대로 출력하기 실수형(float)로 변수를 선언하고 그 변수에 실수값을 저장한 후 저장되어 있는 실수값을 출력해보자. x = float(input()) print("%f"%x) - float는 실수형 - 형식지정 문자열 %f : 부동소수점 실수 #1013 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기 정수(int) 2개를 입력받아 그대로 출력해보자. a, b = map(int,input().split()) print(.. 2020. 7. 16.
[코드업 기초 100제] 1001~1010 (파이썬) #1001 : [기초-출력] 출력하기01 print("Hello") #1002 : [기초-출력] 출력하기02 print("Hello World") #1003 : [기초-출력] 출력하기03 print("Hello\nWorld") #1004 : [기초-출력] 출력하기04 print("'Hello'") #1005 : [기초-출력] 출력하기05 print('"Hello World"') #1006 : [기초-출력] 출력하기06 print('"!@#$%^&*()"') #1007 : [기초-출력] 출력하기07 print('"C:\Download\hello.cpp"') #1008 : [기초-출력] 출력하기08 print('''\ #따옴표 3개는 줄바꿈 그대로 출력 ┌┬┐ ├┼┤ └┴┘ ''') (9번 문제는 없음) #.. 2020. 7. 16.
[Probability] Discrete, Continuous, Joint Probability Distributions - Examples Example 3.8 A shipment of 20 similar laptop computers to a retail outlet contains 3 that are defective. If a school makes a random purchase of 2 of these computers, find the probability distribution for the number of defectives. Solution : 더보기 Example 3.11 Suppose that the error in the reaction temperature, in °C, for a controlled laboratory experiment is a continuous random variable X having th.. 2020. 5. 31.
[Python 기초] 크롤링 실습 - 텔레그램 봇 만들기 1. 챗봇 계정 만들기 (1) 휴대폰 텔레그램 APP 설치 (2) BotFather과 대화 시작하기 (3) Telegram Bot 생성 후 토큰 Key 받기 2. 주피터 노트북에 텔래그램 설치 !pip install python-telegram-bot import telegram token = '본인의 토큰을 붙여넣어주세요' bot = telegram.Bot(token=token) for i in bot.getUpdates(): print(i.message) bot.sendMessage(chat_id='아이디', text='쓰고 싶은 말') 3. 주피터 노트북에 텔래그램 설치 (참고 : https://antilibrary.org/2060, hogni.tistory.com/54) 2020. 5. 30.
[데이터 분석을 위한 수학] 적분의 이해 적분의 개념 적분 : x를 a부터 b까지 변화시키면서 f(x)에 dx를 곱한 것을 전부 합한 것 함수값 f(x) : y = f(x) 그래프에서 x가 x일때의 y값, 즉, 위 그림에서 빨간색 선의 높이(길이) dx : x의 순간적인 변화량 : △x를 무한히 작은 값으로 보낸 극한에서의 개념 △x : 어떤 구간에서의 x의 변화량 (예 : x가 x1에서 x2로 값이 변했다면 → △x = x2 - x1) f(x)dx: 빨간색 선의 넓이(면적) 개념 이해를 위한 예제 문제: 풀이 : 계산법 미적분학의 제2 기본 정리 : 정적분의 값을 부정적분의 차로 간단히 계산할 수 있다. 제2 기본 정리를 활용한 예제 예제1: 예제2: (출처 : https://darkpgmr.tistory.com, https://blog.na.. 2020. 5. 28.
[Text Mining] Text Classification Contents • Text Classification • Naïve Bayes – Formalizing the Naïve Bayes Classifier – Naïve Bayes: Learning – Multinomial Naive Bayes: A Worked Example • Precision, Recall, and the F measure • Text Classification – Evaluation Text Classification • Classification: assigning a class or category to an input – e.g., "What is the subject of this article?" • Text categorization – Assigning a label t.. 2020. 5. 24.
[Data Visualization] Challenges and Data Visualization 데이터 시각화와 가치 발견의 도전 마이애미-데이드 카운티 공립학교 데이터 (성취도 점수) (출처 : The Truthful Art: Data, Charts, and Maps for Communication, Alberto Cairo, 2016) What Went Wrong (출처 : The Truthful Art: Data, Charts, and Maps for Communication, Alberto Cairo, 2016) The Hockey Stick Chart (출처 : The Truthful Art: Data, Charts, and Maps for Communication, Alberto Cairo, 2016) 데이터 시각화와 가치 표현의 혁신 신경과학이 10년 간 독립적인 학문으로 형성된 과정 .. 2020. 5. 24.
[Data Visualization] Intro to Data Visualization 데이터 시각화와 HCI/UX 데이터 시각화 과정의 2가지 원칙 - 보는 사람이 인지적인 부담이 없고, 쉽고 명확하게 시각화 결과물을 이해할 수 있어야 한다. - 사실의 왜곡이 없어야 한다. HCI/UX란? - HCI : 인간과 컴퓨터 상호 작용(Human-computer interaction)은 인간(사용자)과 컴퓨터 간의 상호작용에 대해 연구하는 학문 분야 (출처 : 위키디피아) - UX : 사용자 경험은 사용자가 어떤 시스템, 제품, 서비스를 직, 간접적으로 이용하면서 느끼고 생각하게 되는 총체적 경험 (출처 : 위키디피아) 칼라 스케일(Color Scales) 전략 - 정성적 (Qualitative Color Scales) - 순차적 (Sequential Color Scales) - 발산형 (Div.. 2020. 5. 24.
[Python 기초] 크롤링 실습 - 네이버 뉴스 기사 크롤링하기 [Python 기초] 네이버 뉴스 기사 크롤링하기 1. 결과 예시 화면 (출처 : https://hogni.tistory.com/69 ) 2. 크롤링할 검색 키워드 코로나, 트럼프 등 3. 결과 화면 (2020.05.24 기준) 키워드 : 코로나 키워드 : 트럼프 2020. 5. 23.