- boostcoures
- 난생처음 R코딩&데이터 분석 저서
- [멀티잇]데이터 시각화&분석 취업캠프(Python)
- r
- 데이터 분석 기반 에너지 운영 관리자 양성 및 취업과정
- SQL
- boostcourse
- AI 플랫폼을 활용한 데이터 분석
- 이것이 취업을 위한 코딩테스트다 with 파이썬
- DB
- 기초다지기
- 파이썬
- Machine Learning
- 네이버부스트캠프
- 코딩테스트 python
- Ai
- 데이터베이스
- 빅데이터분석기사
- 프로그래머스
- 빅분기
- python
- 오라클
- 코딩테스트
- 빅데이터 분석 기반 에너지 운영 관리자 양성 및 취업과정
- 이기적
- 정보처리기사
- PY4E
- Oracle
- 인공지능기초다지기
- 부스트코스
- Today
- Total
목록Programming (92)
매일공부
그리디(Greedy) - 단순하지만 강력한, 현재 당장 좋은 것만 선택하는 알고리즘 - 대부분의 문제는 그리디 알고리즘을 적용했을 때 '최적의 해'를 찾을 수 없을 가능성 높음 > 정당한지 검토 필수! 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▲ 문제 def solution(n, lost, reserve): student=[1 for _ in range(n)] #전체 학생수 만큼 list 생성 for lost_num in lost: if lost_num in reserve:#도난당했지만 여벌이 있는 학생 제외 reserve.remove(lost_nu..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▲ 저작권 문제로 링크를 통해 확인 def solution(n): divisor = [] # 약수를 담을 리스트 생성 cnt = 0 while n >= cnt: #1부터 n까지 차례로 나누어 떨어지는 확인 cnt += 1 if n % cnt == 0: divisor.append(n) # n의 약수이면 리스트에 추가 return len(divisor) #약수의 개수 반환 순서쌍의 개수 == 약수의 개수 >> 즉 약수의 개수를 구하면 끝 테스트 1 〉 통과 (0.00ms, 10.1MB) 테스트 2 〉 통과 (0...
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▲ 저작권 문제로 링크를 통해 확인 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, NVL(FREEZER_YN, 'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID 값이 공백일 때 원하는 값으로 변경하는 함수는 NVL(공백확인할 테이블 명, NULL인경우 변경할 값) 마지막으로 AS로 별칭까지 지정해주면 원래의 명칭으로 출력됨
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▲ 저작권 문제로 링크를 통해 확인 def solution(num_list): odd=0 even=0 for i in num_list: if i % 2 == 0: even += 1 else: odd += 1 return [even, odd] 짝수와 홀수의 개수를 담을 변수를 각각 정의하여 풀었는데 2로 나눈 나머지는 0과 1만 존재하고 리스트의 성질을 이용하면 변수를 정의할 필요도 없이 훨씬 쉬운 문제였다...!! def solution(num_list): answer = [0, 0] for i in num_..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▲ 저작권 문제로 링크를 통해 확인 from collections import Counter def solution(array): length = len(array) result = [a for a in array if (a>=0 and a0 and length> 다른 분 하신걸 봤는데 while + enumerate +set 조합이 가장 best 👍 확실히 다양한 내장 함수를 아는 것이 더 중요한 듯!
Repositories를 비공개에서 공개를 변경한 뒤 보안키가 노출되었다는 메일 받음. Django - settings.py 의 SECRET_KEY 변경 및 분리하기 · 초보몽키의 개발공부로그 Django - settings.py 의 SECRET_KEY 변경 및 분리하기 11 Jul 2017 | python Django settings secret key Two Scoops of Django 5장을 읽고 연습한 내용을 정리한 글입니다. 더 좋은 방법이 있거나, 잘못된 부분이 있으면 편하 wayhome25.github.io 위 링크를 따라서 SECRET_KEY를 변경한 후 분리해서 다시 커밋으로 해결 완료 앞으로는 이런일이 없도록 작업 들어가기 전에 수정 및 분리 필수!
- 정적 웹(static web) : HTML(문서내용과 구조)과 CSS(스타일) 코드 만으로 웹 페이지를 생성한 경우 항상 같은 내용 표시 - 동적 웹(dynamic web) : 웹 브라우저에 표시된 내용을 인위적으로 조작 or 상호작용(javascirpt)할 수 있게 해줌 - Javascript : Netscape Navigator 2.0 브라우저에 최초 탑재 : 웹 프로그래밍 개념 창시 : 역할 = 동적인 문서 내용과 구조 변경, 이벤트 처리, 서버와 통신 : HTML 문서에 내장 : 컴파일 없이 바로 실행 : 배우기 쉬움 : 마우스와 키보드 입력 관련 이벤트 처리는 오직 자바스크립트로만 가능 : livescript > javascript 변경 > ecma에 표준 제안 > ECMAScirpt > E..
- http(HyperText Transfer Protocol) : tcp기반, 인터넷에서 가장 많이 사용되는 프로토콜, 비 연결형 프로토콜 - http 구조 : request (request line, request header, blank line, body) : responese (status, response header, blank line, body) - html(HyperText Markup Language) : http 기반 응답 형식 : 내용 엘리먼트의 트리구조 : 태그와 속성은 대소문자 구분 없음 - http 프로토콜 참조 문서:https://ryanclaire.blogspot.com/2020/10/HTTP-Overview.html - 브라우저 구조와 동작 참조 문서 : https://..
다중 인덱스(multi-index) - 행과 열에 다중 인덱스 정의 할 수 있음 - columns(index) 인수에 리스트의 리스트(행렬) 형태 = 다중 열(행) 인덱스 - 열(행) 인덱스들의 이름 지정 = columns(index) 객체의 names 속성에 리스트를 넣어서 지정 import pandas as pd np.random.seed(0) df4 = pd.DataFrame( np.round(np.random.randn(6, 4), 2), columns=[["A", "A", "B", "B"], ["C", "D", "C", "D"]], index=[["M", "M", "M", "F", "F", "F"], ["id_" + str(i + 1) for i in range(3)] * 2]) df4.colu..
CSV&txt 파일을 불러와서 DataFrame으로 반환 import pandas as pd pd.read_csv('경로/이름', sep='구분자', header=None, names=['new 열이름', ...] ) sep= 기본 ','(comma) names=[] : column name(변수 이름)이 없는 파일 로드 할때 이름 부여 header=0(디폴트 값) : 1번째행이 column name =None : column name이 없다 usecols=[0, 2, 5] or (0, 2, 5) or ['열이름', ...] : 불러올 컬럼의 인덱스 번호나 이름 지정 참고 = https://useful-jang.tistory.com/55 index_col = 특정 컬럼(열)을 행 인덱스로 설정 nrows..