일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Class
- S3
- 파이썬
- EC2
- async
- 튜플
- react
- Vue
- flask
- AWS
- 중급파이썬
- TypeScript
- dict
- wetube
- lambda
- crud
- Props
- SAA
- pandas
- 채팅
- node
- SSA
- RDS
- MongoDB
- git
- merge
- NeXT
- docker
- 카톡
- socket io
- Today
- Total
목록분류 전체보기 (420)
초보 개발자
곱하거나 더하기 input에 있는 값을 적적히 더하거나 곱하여 가장 큰 수를 만들어라가 문제이다. 이 문제를 해결하기 위해서는 먼저 더하기보다 곱하였을 때가 무조건 큰가? 라는 것이다. 가장 쉬운 예로 아무리 큰 숫자일지라도 0을 곱해버린다면 0이 되는 점과 예를들어 4 * 1일 경우 4이지만 4 + 1 일경우 5가 된다. 즉 1이라는 숫자가 온다면 곱하는 것 보다 더하는 것이 더 값이 커질 수 있다는 점이다. 아래는 내가 작성한 코드이다. input = [0, 3, 5, 6, 1, 2, 4] def find_max_plus_or_multiply(array): num = 0 for i in array: if i * num == num or i * num == 0: num += i continue num ..
과제는 1단계, 2단계로 나뉘었다. 먼저 1단계에서는 컴퓨터가 1부터 ~ 100까지 임의의 숫자를 정하고 5번안에 맞춰나가는 게임이다. #1단계 import random # 1이상 101미만의 숫자가 나옴 (1 ~ 100) random_num = random.randrange(1,101) for i in range(5): # 마지막 기회 알림 if (i == 4): print('마지막 기회입니다.') #유효한 숫자를 적도록 유도 while True: my_num = int(input('숫자를 입력하세요 : ')) if 0
최대값 input = [3, 5, 6, 1, 2, 4] 이 input에서 제일 큰 값을 찾는 로직을 만들어라! 보자 마자 떠오른 첫 번째 방법 def find_max_num(array): a = 0 for i in array: if i>a: a = i return a result = find_max_num(input) print(result) ddddddddddddddddddd이 방법이다. a라는 숫자를 하나 정해놓고 for 반복문을 사용해서 첫 번째 요소인 3이 a(현재 0)보다 크니까 a에는 3이라는 값이 들어가고 그 다음 5라는 값이 3(현재 a) 보다 크니까 a에는 5가 들어가고 6이 5(현재 a)보다 크니까 6이 a에 들어가고 1이 6(현재 a)보다 작으니까 안들어가고... 이런식으로 가다보면 ..
첫 날 팀에 배정받고 어색어색한 대화를 나누면서 앞으로의 공부방향에 대해서 정했다. 이🏰님 께서 대화를 주도해주셔서 다행히도 잘 정해진 것 같았다. 웹개발 기초 종합반, 파이썬 기초, 자료구조 알고리즘 이 3가지 강의를 제공받고 우리는 웹개발 기초 종합반, 파이썬 기초 강의를 최대한 빨리 끝내고 파이썬 기초공부를 하기로 정하였다. 그리고 파이썬 300제와 파이썬 중급 강의를 듣기로 하였다. 윤성우의 열혈 파이썬을 들었는데 강의 퀄리티는 정말 좋다고 생각한다. 생소한 개념에 대해서도 알기 쉽게 설명해주셨고, 아 이래서 그 때 그렇게 되었던 거구나하면서 전에는 이해되지 않았던 부분이 지금 이해가 되어 재미를 느끼면서 공부할 수 있었다. 나는 사실 처음 접한 언어가 파이썬이었다. 코딩의 ㅋ자도 모르던 때 지금..
# 123 # 사용자로부터 달러, 엔, 유로, 또는 위안 금액을 입력받은 후 이를 # 원으로 변환하는 프로그램을 작성하라. 각 통화별 환율은 다음과 같다. # 사용자는 100 달러, 1000 엔, 13 유로, 100 위안과 같이 금액과 통화명 사이에 # 공백을 넣어 입력한다고 가정한다. # 통화명환율 # 달러1167 # 엔1.096 # 유로1268 # 위안171 a = input('입력 : ') list = ['달러','엔','유로','위안'] num = int(a.split(' ')[0]) cur = a.split(' ')[1].strip() rate = 0 if not (cur in list): print(f'아래의 통화 중 하나를 선택해주세요.\n{list}') else: if cur == '달러'..
여기까지 잘 넘어왔으니 정보 버튼을 눌러보자 ! 버튼을 누르면 alert창으로 주가정보, 시가총액정보, PER정보를 나타낸다. 우리의 mongodb에는 이런 데이터가 없었다. 그리고 db에 저장을 해놓으면 실시간으로 바뀌는 정보를 가져올 수도 없다. 따라서 우리는 이러한 정보를 크롤링을해서 naver에서 가져올 것이다. 이를 위해서는 requests, bs4 모듈이 필요하다. 먼저 js에 가서 정보버튼을 누르면 어떤 함수가 호출이 되는지부터 살펴보자. getStockInfo에 현대차의 코드 번호가 들어가 있을 것이다. 코드번호는 아래와 같다. 그 코드번호를 받아서 url /stock?code="005380"로 get요청을 보낸다. 먼저 우리가 params에 'code'라는 이름으로 보낸 005380을 c..
이번에 코스피 버튼을 누르고 다음버튼을 눌러보겠다. 다음 버튼을 눌러도 역시 getCode함수가 호출이 된다. 다시한번 getCode를 봐보자 당분간 btn-rec hide btn-next.show는 무시하고 넘어가겠다. g_index가 마지막에 0에서 1로 올려주었기에 이제는 if (g_index)> 0 분기문안에 들어간다. g_select_values는 처음에 [ ] 빈 리스트로 초기화 되어있었고 여기에 우리가 checked한 값 즉 'market-1'이 push가 된다. push는 python에서 append와 같다고 생각하면 된다. 현재 select_values는 [ ] -> ['market-1']으로 바뀐 상태이다. 아까와 마찬가지로 g_index는 1이고 g_base_codes.length는 ..
2021.12.17 - [AI 웹개발 트랙 - 내배캠/1주차] - 타임어택 구현 1 타임어택 구현 1 3일차에 보았던 타임어택에 대해서 코드하나하나 분석하고 공부해보려고 한다!! 먼저 데이터를 복붙 실행하라고 받았는데 from pymongo import MongoClient client = MongoClient("mongodb://localhost:27017/") d.. taehyeki.tistory.com 의심이 많은 나는.. 이런생각을 한다. jsonify가 json화를 시켜준다고? 그래? 그럼 어디 확인을 해야겠어 참고로 JSON 자료형으로 변환가능한 파이썬 객체 리스트이다. dict list tuple string int float True False None 아래는 print의 결과 값이다. 이..