일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- SQLD
- 백준 2852
- 백준 크리문자열
- sql
- 리스트 컴프리헨션
- 백준 1756
- react
- 프로그래머스 조건에 맞는 개발자 찾기
- SAA-C02
- 깃허브
- 백준 24499 파이썬
- 데이터베이스
- join
- 정규화
- 백준 11059
- ROWNUM
- AWS
- 알고리즘
- 파이썬
- Today
- Total
목록전체 글 (109)
-
Github에 파일을 푸시하다보면 내가 원하지 않는 폴더가 올라갈 때도 많다. 로컬저장소에서 삭제해도 깃허브 원격 저장소에서는 삭제가 되지 않기 때문에 따로 명령어를 입력해줘야한다. 나는 아래 사진에서 'folder'라는 폴더를 삭제해보도록 하겠다. 1. 터미널을 켜고 삭제하고싶은 폴더가 있는 디렉토리로 이동한다. 2. git rm -rf [삭제하고 싶은 폴더명] 을 입력한다. 3. git commit -m "remove folder" 로 변경된 내용을 커밋한다. 4. git push 를 해준다. 5. 로컬과 깃허브 저장소 모두 폴더가 삭제된 것을 확인할 수 있다.
깃허브에 commit을 하게되면 위 사진과 같이 그 날 commit의 수에 따라 색이 정해진다. 얼핏보면 잔디밭같아서 Github 잔디라고 불리는데, commit을 해도 잔디가 깔리지 않는 문제가 발생할 때가 있다. 나의 경우 원인은 이것이었다. Github에 등록된 email 주소와 local 환경에서 등록한 email이 다른 경우 따라서 다음과 같은 방법으로 해결했다. Github에서 등록된 이메일을 확인한다. 우측 상단 내 프로필 - Settings 클릭 왼쪽 메뉴에서 Emails 클릭 등록되어있는 이메일 확인 Local에서 이메일을 변경한다. 1. 터미널을 켜고 작업중인 파일의 디렉토리에서 등록된 이메일을 확인한다. git config --list 나는 여기서 확인해봤을 때 Github에서 확인한..
파이썬에서 숫자가 채워져있는 리스트를 만들고 싶을땐 다음과 같은 코드를 이용하면 된다. a = list(range(11)) print(a) #a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
파이썬에는 입력되는 문자가 숫자인지 판별할 수 있는 내장함수가 있다. 1. isdigit() 입력된 문자가 '숫자'로 이루어져있는지 판별한다. n = '3²' print(n.isdigit()) #True 2. isdecimal() 입력된 문자가 '0-9까지의 숫자'로 이루어져있는지 판별한다. n = '560' print(n.isdecimal()) #True 3. isnumeric() 세개중에 가장 범위가 큰 함수이다. 입력된 문자가 '수'인지 판별한다. n = '½' print(n.isnumeric()) #True 다음 보기는 isdigit()와, isdecimal()에서는 모두 False를 반환한다.
파이썬에서 round 함수는 반올림을 할때 쓰인다. 위 사진과 같이 5.5를 반올림하면 6이 된다. 하지만 위 사진처럼 5.5를 반올림한 결과와, 6.5를 반올림한 결과가 왜 똑같이 나올까? 그 이유는 우리가 사용하는 반올림은 소수점이 5 이상이면 무조건 올림을 하는 round-half-up 방식이고 파이썬의 round 함수는 소수점이 5이면 가까운 짝수쪽으로 숫자를 반환하는 round-half-even 방식을 사용하기 때문이다. 따라서 6.5에 round 함수를 적용했을때 6이 아닌 7을 반환하기 위해서는 다음과 같은 방법으로 해결할 수 있다. 먼저 0.5를 더하고, int를 적용하면 float가 아닌 int 형으로 바뀌기 때문에 그대로 출력하면 된다.
이 글은 AWS re:Invent 행사의 한국어 세션에서 "우아한 형제들의 클라우드 여정" 이라는 제목으로 우아한형제들 기술이사 임정기님이 하신 발표를 간략히 정리한 글이다. DNB DNB(Digital Native Business) : 컴퓨터 모바일 인터넷과 같은 디지털 환경을 생활처럼 사용하는 세대를 대상으로 비즈니스를 하는 기업들을 일컫는 말 AWS는 이렇게 DNB를 하는 기업들과 함께 이런 변화에 대해 발빠르게 대응하고 유연하게 움직이기 위해 팀을 구성하여 고객들을 지원한다. 우아한형제들에 대하여 우아한형제들은 좋은 음식을 먹고싶은 곳에서 라는 기업 비전을 가지고있는 대표적인 대한민국의 푸드테크 기업이다. 2010년 '배달의 민족'을 시작으로, 꾸준히 서비스를 확장했다. 2015년부터 2020년까..
리스트에서 for문을 사용하다보면 인덱스 넘버와 그에 해당하는 값이 동시에 필요할때가 있다. 간단한 예를 들어보자면 a = [10, 20, 30, 40, 50] 원소를 5개 갖고있는 'a'라는 리스트가 있다. 여기서 인덱스 넘버와 그에 해당하는 값을 모두 출력하려면 코드를 다음과 같이 짜면 된다. for index, x in enumerate(a): print(index, x) 출력값은 다음과 같다. 0 10 1 20 2 30 3 40 4 50
이 글은 AWS re:Invent 행사의 한국어 세션에서 "서버리스 기반 인공 지능 서비스를 이용한 무인 스마트 매장 구현하기" 라는 제목으로 현대 IT&E 김석훈 상무님이 하신 발표를 간략히 정리한 글이다. 1. 리테일 산업에서의 DT trend DT (Digital Transformation) : 디지털 트랜스포메이션은 디지털 기술의 급격한 발전으로 인한 기업과 업계 전반의 발전 과정을 설명하는 방식이다. DT가 최근 많은 기업의 핵심 키워드가 됨에 따라서 리테일 산업에서의 DT 트렌드로는 총 다섯가지를 들 수 있다. Data & Personalization Automation & Robotic Super smart consumer Super smart Device Emergence of new sh..