[Python] Enumerate
·
Development Study/Python
Enumerate 뜻 세다 = count 유형 스타일코드 출력방식 인덱스와 리스트의 값을 한쌍에 반환할 때 사용 특정 상황에서만 사용되는 제한적인 메소드다 특징 코드를 간결하게 만든다 너무 많이 사용할 경우 가독성이 떨어질 수 있다 [예제1] enumerate를 사용해서 인덱스와 리스트 값을 쌍을 이루도록 하게 출력하시오 for i, num in enumerate([1,2,3]): print('%d, %d'%(i,num)) [예제2] enumerate를 사용해서 50~100까지의 수를 오름차순으로 나타내며 index값은 1부터 시작하도록 출력하시오 for i, num in enumerate(range(50,101)): print('%d, %d'%(i+1,num)) 만약 위 문제를 없이 enumerate를..
[Python] List Comprehension
·
Development Study/Python
파이썬 스타일 코드 파이썬에서 활용되는 간결한 문법의 코드 생산성 향상 코드 파이썬스러운 간결한 코드이다 스타일 코드 종류는? list comprehension, enumerate, split, join, zip 등등 리스트 컴프리헨션(list comprehension) 리스트 내에서 조건문, 반복문 활용 사용법 1. square = [i**2 for i in [1,2,3]] 1+. square = [i for i in [1,2,3]] 2. square = [i**2 for i in[1,2,3] if i%3==0] 위와 같이 굉장히 길게 써야 할 것들이 단 한줄로 정리가 되는 모습을 볼 수 있다 특히 리스트를 통해 값을 받아야 할 때 좋은 방법이다 하지만 이런 간결하고 좋은 신문물에도 단점이 존재한다 바..
[Windows] 알고 있으면 작업 속도가 30%이상 올라가는 단축키 모음
·
Development Study/Background Knowledges
컴퓨터 많이 사용하는 사람들은 알 것이다 얼마나 단축키가 작업속도에 영향을 주는지.. 그 중에서도 평소에 별 필요성은 못 느끼더라도 생각보다 의미있는 어? 이런 기능이 있었네?? 라는 기능들을 소개 해보도록 하겠다 1. 빠른 복사 기능 - Ctrl + A + C , Ctrl + V Ctrl + A 전체선택 Ctrl + C 복사 Ctrl + V 붙여넣기 이 단축키들을 이용하여 컨트롤 A, C를 순차적으로 누르는 단축키 조합이다 손가락의 부담을 은근 줄여주기 때문에 순서는 다음과 같다 컨트롤을 누른 상태로 대상 선택 후 A 바로 C를 눌러 복사 붙여넣기 위치 클릭 후 Ctrl + V 2. 스크린샷 관련 기능 윈도우 + PrtSc 전체 화면 캡처 듀얼모니터의 경우 모니터 두 개 한번에 캡처되어 나온다 Alt ..
[SQL] 연습 문제 ( GROUP BY ~ CREATE )
·
Development Study/Backend
이전 글 연계 [SQL] 데이터분석의 꽃, GROUP BY(~HAVING, DESC) 정말 핵심적인 문법이다 꽃이라고 불릴 만큼 중요하게 보는 부분이 바로 이 GROUP BY이지만 위에 보이는 것처럼 예쁜 꽃이 될 수도, 예쁘지만 가시가 달린 장미가 될 수도 있다 그만큼 중요하고, time-map-installer.tistory.com [SQL] 데이터분석의 농경지, CREATE TABLE 그동안 우리는 만들어져있는 데이터베이스를 통해 데이터를 찾고, 분류하는 활동들을 해 왔다 이번에는 우리가 그 많은 데이터를 이용해 검색을 할 수 있었던 근본, TABLE을 생성/삭제하는 방법 time-map-installer.tistory.com 이론을 통해 GROUP BY ~ CREATE TABLE까지 알아보았다면 ..
[SQL] 데이터분석의 농경지, CREATE TABLE
·
Development Study/Backend
그동안 우리는 만들어져있는 데이터베이스를 통해 데이터를 찾고, 분류하는 활동들을 해 왔다 이번에는 우리가 그 많은 데이터를 이용해 검색을 할 수 있었던 근본, TABLE을 생성/삭제하는 방법에 대해 알아보도록 하겠다 지금 저는 TABLE보다는 데이터를 조작해보고 싶어요! [SQL] 데이터분석의 꽃, GROUP BY(~HAVING, DESC) 정말 핵심적인 문법이다 꽃이라고 불릴 만큼 중요하게 보는 부분이 바로 이 GROUP BY이지만 위에 보이는 것처럼 예쁜 꽃이 될 수도, 예쁘지만 가시가 달린 장미가 될 수도 있다 그만큼 중요하고, time-map-installer.tistory.com 중복되면 안되는 KEY - PRIMARY KEY 우리가 살아가면서 이름이 같아 곤란한 경험을 한 적이 몇 번은 있을 ..
[SQL] 데이터분석의 꽃, GROUP BY(~HAVING, DESC)
·
Development Study/Backend
정말 핵심적인 문법이다 꽃이라고 불릴 만큼 중요하게 보는 부분이 바로 이 GROUP BY이지만 위에 보이는 것처럼 예쁜 꽃이 될 수도, 예쁘지만 가시가 달린 장미가 될 수도 있다 그만큼 중요하고, 처음 잘못 익혀두면 오래 고생할 문법이니 잘 익혀두도록 하자 지난 이야기 [SQL] 저장된 데이터를 원하는 대로 찾아보자 ( SELECT ~ 집계 함수 ) 들어가기에 앞서 SQL문은 기본적인 문법, 실습 위주의 학습을 통해 빠르게 익힐 수 있다 꾸준하고 반복적인 학습을 하면 실력이 빠르게, 좋은 방향으로 늘어날 것이라 생각한다 SQL문 관련 기능/ time-map-installer.tistory.com 이번 글의 최종적인 구조 미리 보기 순서 틀리면 큰일난다 SELECT FROM WHERE GROUP BY HA..