본문 바로가기

Python7

[구름 level 알고리즘 문제풀이] 거스름돈, 띄어쓰기 제거하기 1. 거스름돈 물건 값을 price, 잔돈을 change 로 정의한다. 물건가격의 일의자리는 0임으로 십원 이상의 가격을 가짐을 알 수 있다. 따라서 change를 10으로 나눴을 때 나머지가 0과 같다. 잔돈의 500원 갯수를 a, 100원의 갯수를 b, 50원의 갯수를 c, 10원의 갯수를 d로 정의한다. change를 500으로 나누고 소수점 이하의 수 버림을 통해 a의 값을 얻을 수 있고 change를 500으로 나눈 나머지를 다시 100으로 나누고 소수점 이하의 수 버림을 통해 b값을 얻어낸다. 이러한 방식으로 c,d 값도 구할 수 있다. 2. 띄어쓰기 제거 input을 통해 입력된 문자열을 split으로 쪼개면 띄어쓰기가 구분선이 되어 배열형태의 데이터가 된다. 예) input('This is.. 2022. 1. 6.
[mongoDB Atlas (3) 데이터 공유] 웹프로그래밍 A-Z 내일배움캠프 AI트랙 정돈된 데이터를 mongoDB Atlas로 공유하는 마지막 관문으로 application 코드로 DB와 python을 연결하여 데이터를 삽입, 변경, 삭제, 찾기 해보자. 📣 잠깐! DB는 왜 사용할까? 데이터를 구별해서 사용성을 높이기 위해 DB의 두가지 종류 1) SQL: 정형화 / 변경하기 어려움 / 분석하기 쉬움 2) NoSQL: 비정형화 / 변경쉬움 / SQL보다 분석하기 어려움 우리가 사용하고자 하는 MongoDB는 NoSQL에 속한다. 01. 기본세팅(username, password 입력) from pymongo import MongoClient # application 코드 생성 시 username과 password를 입력해야함 # name:password client = MongoCli.. 2021. 12. 15.
[파이썬 문법기초] 내일배움캠프 AI트랙 가장 기본적인 파이썬 문법의 개념을 짚고 넘어가자! 문법은 변수, 자료형, 함수, 조건문, 반복문으로 크게 다섯가지로 나뉘고 더 나아가 심화개념들도 알아보고자 한다🔥 01. 변수란? 값을 담는 상자. 컴퓨터의 입장에서는 메모리에 담긴 변수를 가리키는 것. 02. 리스트와 딕셔너리 리스트는 순서(index)가 있는 배열. a = [1, 2, [2, 3], 0] # a라는 리스트에서 원하는 값 print할때 # 아래와 같이 index번호로 값을 불러옴 print(a[2]) # 출력값 [2, 3] print(a[2][0]) # 출력값 2 딕셔너리는 key:value 형태의 자료 모음. 순서가 없기 때문에 index 사용할수 없음! person = {"name":"Bob", "age": 21} # 딕셔너리에서 .. 2021. 12. 13.