Data Scientist 옌

매일 발전하는 IT문제해결사

728x90

Python 39

22-06-14(화) 094일차 [JavaScript, Node.js, Python] 객체 구조 분해, urllib 라이브러리, xml 파싱

수업내용 1교시 (09:30-10:20) script_13.html Destructuring Open the console 2교시 (10:30-11:20) script_14.html Literal Enhancements Open the console script_15.html Spread Operator Open the console 3교시 (11:30-12:20) 개발 생태계에 대한 설명 4교시 (12:30-13:20) express_08.js // Express 기본 모듈 불러오기 var express = require('express') , http = require('http') , path = require('path'); // Express의 미들웨어 불러오기 var bodyParser = r..

22-06-13(월) 093일차 [JavaScript, Node.js, Python] 화살표 함수, express 모듈, 크롤링 실습

수업내용 1교시 (09:30-10:20) script_09.html Arrow Functions Open the console script_09_1.html Arrow Functions Open the console 2교시 (10:30-11:20) script_10.html Arrow Functions Open the console script_11.html Arrow Functions Open the console script_12.html Arrow Functions Open the console 3교시 (11:30-12:20) client → http(모듈) → express(모듈) client → react → express espress_04.js // app5.js var express = r..

22-06-10(금) 092일차 [JavaScript, Node.js, Python] 호이스팅, express, 크롤링

수업내용 1교시 (09:30-10:20) 프로젝트 이야기 2교시 (10:30-11:20) [36p 하단, 31p] 호이스팅 : 끌어올리다 script_06.html ES6 FUNCTION script_07.html Default Parameters Open the console 3교시 (11:30-12:20) script_08.html 화살표 함수 : Arrow Funvtion Node.js 4교시 (12:30-13:20) Node.js - express npm install express --save http-server -p 3000 express_01.js // Express 기본 모듈 불러오기 // express 모듈은 웹 서버를 위해 만들어진 것으로 http 모듈 위에서 동작한다. // expr..

22-06-09(목) 091일차 [JavaScript, Node.js, Python] 템플릿 문자열, 파이썬 문법

수업내용 1교시 (09:30-10:20) JavaScript 지난 시간 복습 2교시 (10:30-11:20) script_04.html 템플릿 문자열 Template Strings script_05.html 템플릿 문자열 var article = { title: "Template Strings", body: ` Lorem ipsum dolor sit amet, consectetur adipiscing elit, sef fo eiusmod temport laboris nisi ut aliquip ex ea commodo consequat. ` } document.body.innerHTML = ` WEB HTML CSS JavaScript ${title} Hypertext Markup Language (HT..

22-06-08(수) 090일차 [JavaScript, Node.js, Python] http-server, python 설치 및 자료형

수업내용 1교시 (09:30-10:20) JavaScript [리액트 교재 25p] let 키워드 script_02.html ✅ if (topic) { C:\Users\kosmo\AppData\Roaming\npm\node_modules\http-server\bin\http-server + http-server@14.1.1 updated 1 package in 1.281s http-server 실행하기 --------------------------- -p : 포트 사용하기 옵션 8000 : 8000 port 열기 C:\00.KOSMO108\50.react\node_http>http-server -p 8000 Starting up http-server, serving ./ http-server versi..

[백준] 7단계: 문자열

1. [11654] 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. print(ord(input())) # 숫자를 ASCII로 바꿔주는 함수 # chr() 2. [11720] 숫자의 합 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. n = map(int, input()) num = input() sum = 0 for i in num: sum += int(i) print(sum) 3. [10809] 알파벳 찾기 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력..

[백준] 6단계: 함수

1. [10818] 최소, 최대 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. A = map(int, input()) B = list(map(int, input().split())) print(min(B), max(B)) 2. [4673] 셀프넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39..

[백준] 5단계: 1차원 배열

매일 한 문제만 풀려는데 그마저 어렵네요. 늦더라도 하기~! 1. [10818] 최소, 최대 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. A = map(int, input()) B = list(map(int, input().split())) print(min(B), max(B)) 2. [2562] 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. nu..

[백준] 4단계: while문

1. [10952] A+B-5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 입력의 마지막에는 0 두 개가 들어온다. while True: A, B = map(int, input().split()) if A == 0 and B == 0: break else: print(A+B) 2. [10951] A+B-4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) while True: try: A,..

[백준] 3단계: for문

1. [2739] 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. n = int(input()) for i in range(1, 10): print(n, "*", i, "=", n*i) 2. [10950] A+B-3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. T = int(input()) for i in range(T): a, b = map(int, input().split()) print(a + b) 3. [8393] 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. n = int(input()) result = 0 for i in range(1,n+1): result += i prin..

[백준] 1단계: 입출력과 사칙연산

프로그래머스 고득점 Kit 풀려하다가 너무 어려워서 백준 쉬운거부터 차근차근 풀고 있습니다. 나의 수준... 도대체 어디까지 내려갈 것인가... 1. [2557] Hello World Hello World!를 출력하시오. print("Hello World!") 2. [10718] We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자. print("""강한친구 대한육군 강한친구 대한육군""") 3. [10171] 고양이 아래 예제와 같이 고양이를 출력하..

728x90