전체 글
-
파이썬 - TRY-EXCEPT파이썬 정리 2024. 4. 19. 11:51
try-except 'try' 블록 내에서 발생하는 예외를 처리하고 그 예외에 대한 정보를 사용하는 except 이를 위해 except 블록에서 예외 객체를 변수에 할당하면 됨. 파이썬 코딩 도장: 38.1 try except로 사용하기 (dojang.io) try : 실행 코드 except : 예외 발생 시 처리코드 except 예외 이름(-Error) : 특정 예외 발생시 처리 코드 except 예외 이름 as e : # 변수에 에러 내용 저장 print('실행코드가 불가능합니다',e) Built-in Exceptions — Python 3.12.3 documentation
-
SQL - ' ' / " " / ` `SQL 정리 2024. 4. 18. 22:02
신비로운 꺽쇠의 세계 " " : select 문에서 " "을 사용한다는 것은 "ABC" 라고 작성되어있다고 가정한다면 column 명이 ABC 그리고 그 하단 열의 row가 모두 'ABC'의 값을 가지게 된다 ? ' ' : 명사 지정? 호출 value() 의 리스트와 같이 문자열 값을 나타내는 데에 사용되며 큰따옴표도 가능하긴하다. `` backtick / grave accent : 백틱은 테이블 이름과 열 이름을 식별할 때 사용되는데, 주로 MySQL의 예약어나 공백 문자, 제한된 문자가 포함된 경우에 필요합니다. 일반적으로 MySQL에서는 백틱을 사용하여 테이블 이름이나 열 이름을 감싸지 않아도 되지만, 위 조건을 충족하지 않는 경우에는 백틱으로 감싸야 합니다. 더보기 757 Backticks are..
-
잡상식 - ASCII // PYTHON - ORD()잡상식 2024. 4. 18. 20:39
코딩테스트 연습 - 문자열 내림차순으로 배치하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ASII 문자열 기준으로 생각하시면 되요 아래 문자열 zZa 은 ASII 변환 하시면 이런식으로 숫자가 나와요. 한마디로 이문제 자체가 ASII 높은순으로 정렬하라는 뜻이에요. 122 090 097 무슨말인가 잠깐 고민하면 아스키 코드 이야기 하는것인가를 생각 할 수 있다. ASCII - 위키백과, 우리 모두의 백과사전 (wikipedia.org) ASCII - 위키백과, 우리 모두의 백과사전 위키백과, ..
-
SQL - With - CTESQL 정리 2024. 4. 18. 20:01
CTE - Common Table Expression : 공통 테이블 표현식 공통 테이블 표현식 - IBM Documentation 공통 테이블 표현식 공통 테이블 표현식은 뒤에 오는 fullselect의 FROM절에 테이블 이름으로 지정할 수 있는 table-name을 사용하여 결과 테이블을 정의할 수 있도록 허용합니다. 단일 WITH 키워드를 따라 다중 공통 테이블 www.ibm.com 뭔진 모르겠지만 예뻐서 넣음 /이젠 아는척 할 수 있음 WITH REVENUE_PER_USER AS ( SELECT USER_ID, SUM(AMOUNT) AS TOTAL_REVENUE FROM TRANSACTIONS GROUP BY USER_ID ) SELECT USER_ID, TOTAL_REVENUE FROM REV..
-
TIL - 23.04.18TIL 2024. 4. 18. 19:42
질문에 있어 맥락만 제시하는 것은 내가 설명를 기깔나게 잘하면 가능하지만 배경 사건이 있는 것이 더욱 이해하기 쉽다는 것을 잊지 말 것. 계획 수립에 있어 귀납 vs 연역적 서술 방식의 차이가 존재한다. 웬만한 경우 귀납 및 유추로 작성하기에 그렇게 따라가는 것이 좋으나 특정한 경우(우리 미니프로젝트)라면 연역적으로 서술하는 것도 문제가 되진 않는다. 그렇기에 실제로는 잎파리에서 줄기로 향할지라도 내가 뿌리부터 잎파리까지갔다고 하면 누가 알것인가를 인지하라 주제 연관성을 찾느라 쭉 돌려보니 중구난방으로 퍼졌다면 그리고 가설의 정의에 대해 ox퀴즈 맞추기로 소거법을 이용했다고 말하면 된다. + SQL - WITH 공동 테이블 표현식 임시로 만들고 계속 사용할 수 있고 순환 호출을 통해 정의가능하다? 추가 ..
-
TIL - 04.17TIL 2024. 4. 17. 21:53
오늘은 프로젝트 발표를 위한 ppt 제작 및 결론 제시를 하면서 많은 것을 느꼈다. 처음 프로젝트를 진행하면서 어떤 문제가 있는지, 그리고 역할 분담을 어떤 내용으로 할 수 있는지를 알지 못해 서로 비슷한 내용을 계속 탐구 하고 있는것을 보고선 다 같이 활동하면서 말을 많이 해야, 의견 교환을 많이 해야 일의 진전이 있음을 크게 깨달았다. 개인적인 깨달음은 데이터를 판단함에 있어 결국 중요한 것은 주관적인 의견이기에 집중해서 살펴보고 멀리서 훑어보기도 하면서 계속해서 고민하는 자세가 필요하다는 것과 글자를 잘 읽어야 시간 낭비를 하지 않는다는 것을 다시한번 머리에 새겼다. consumer, coperate 는 이렇게 큰 글자로 보면 구별하기 쉽지만 ppt 내에 작은 글자로 존재하면 헷갈릴 수 있다. + ..
-
파이썬 - 약수 갯수와 덧셈(for문 반복 / 초기화)문제풀이/PYTHON 2024. 4. 17. 21:19
def solution(left, right): for x in range(left,right-left+1) : str(x)=[] for k in range(1,left) : if x%k==0 : str(x).append(k) a=0 if len(str(x))%2== 0: a+=x else : a-=x return a 내 노력은 허사가 되어따 다른걸 생각해야 한다. for 문에 의한 기록 초기화 문제 def solution(left, right): for x in range(left, right - left + 1): d = [] for k in range(1, left): if x % k == 0: d.append(k) a = 0 if len(d) % 2 == 0: a += x else: a -= x ..
-
TIL - 04.16TIL 2024. 4. 16. 20:26
자료조사 도중 이상한 점을 발견했다! 자료의 범위는 한 온라인 쇼핑몰 - 사무용품 전문- 회사의 주문 내역을 다루고 있었는데 범위를 벗어나는 상품이 존재하는 것이다! 예를들어 Tech(ex: phone.), ART(ex : crayon..) 등이 범위를 벗어난다고 가정했다. 이러한 조사 자료들은 기존 데이터 분석관점인 '사무용품 회사'라는 점에서 전처리 대상으로 간주하고 제외할 필요성을 느껴 튜터님께 질문한 결과 1. 범위 확장 // 사무용품 전문 회사가 아닌 쇼핑몰로 간주 2. office supplies // 나머지 비교군 으로 비교 대조 문제로 3. office supplies 만 참고하기 // 데이터 추출 및 이상치 처리 의 세가지 방법을 제시하였다 다음 분석에 활용하도록 하자. 노션 내에서의 기..