분류 전체보기 113

📔파워 유저를 위한 파이썬 Express 11. 내장함수, 람다식, 제너레이터, 모듈

11.1 내장 함수 import 문장으로 포함시킬 필요 없음 abs(): 절대값 반환 복소수인 경우 복소수의 크기 반환 all(): 시퀀스(리스트나 딕셔너리 등)를 받아서, 시퀀스의 모든 항목이 참이면 True를 반환, 그렇지 않으면 False 0이 아닌 값은 참으로 간주되고 0은 거짓인 것으로 간주됨 any(): 시퀀스 객체에 있는 한 개의 항목이라도 참인 경우 참을 반환. 그렇지 않으면 거짓 반환. bin(): 정수의 이진 표현을 반환하는 데 사용됨 eval(): 전달된 수식을 구문 분석하고 프로그램 내에서 수식의 값 계산 파이썬 인터프리터 쉘에 정의된 전역 변수 사용 가능 exp=input("파이썬의 수식을 입력하시오: ") >>>파이썬의 수식을 입력하시오: 2**10 eval(exp) >>>102..

프로그래머스 SQL 고득점 KIT: GROUP BY

가격대 별 상품 개수 구하기 💾정답 코드 -- 코드를 입력하세요 SELECT TRUNCATE(PRICE, -4) AS PRICE_GROUP, COUNT(PRODUCT_ID) AS PRODUCTS FROM PRODUCT GROUP BY PRICE_GROUP ORDER BY PRICE_GROUP; 💡배운점 ◽CASE WHEN WHEN과 THEN은 한쌍이어야 합니다. WHEN과 THEN은 다수가 존재할 수 있습니다. ELSE가 존재하면 모든 조건에 해당하지 않는 경우에 반환 값을 설정할 수 있습니다. ELSE가 존재하지 않고, 조건에 맞지 않아서 반환 값이 없으면 NULL를 반환합니다. ◽ TRUNCATE(숫자,버릴 자릿수) 숫자를 버릴 자릿수 아래로 버린다. ❗❗ 반드시 버릴 자릿수를 명시해 주어야 함 즐겨..

프로그래밍/SQL 2023.06.26

프로그래머스 SQL 고득점 QIT: SELECT

3월에 태어난 여성 회원 목록 출력하기 💡SQL에서 Date_of_birth가 '1992-03-01'이런식으로 주어져있을 때 생일이 3월인 사람을 조회하려면? 이 경우, `MONTH()`라는 함수를 사용하여 생일이 3월인 사람을 조회할 수 있습니다. 예를 들어, 데이터가 `people`이라는 테이블에 있고 그 테이블에 `Date_of_birth`라는 열이 있다면, 다음과 같이 쿼리를 작성할 수 있습니다: SELECT * FROM people WHERE MONTH(Date_of_birth) = 3; 위의 쿼리는 `Date_of_birth`의 월이 3인 모든 행을 `people` 테이블에서 반환합니다. 이때, `MONTH()` 함수는 날짜에서 월을 추출하는 역할을 합니다. 참고로, SQL에서는 월, 일, 년..

프로그래밍/SQL 2023.06.23

📔파워 유저를 위한 파이썬 Express 10. 파일과 예외처리

Objectives 텍스트 파일 읽고 쓰기 이진 파일 읽고 쓰기 정규식 사용 방법 CSV파일 읽고 쓰기 예외 처리 방법 10.2 파일의 기초 파일의 개념 🍋파일(file): 보조기억장치에서 문서, 소리, 그림, 동영상과 같은 자료를 모아놓은 것 파일은 보조기억장치 상에서 논리적인 정보 단위 파일 안에는 바이트들이 순차적으로 저장되어 있고 맨 끝에는 EOF(end-of-file)마커가 있음 모든 파일은 입출력 동작이 발생하는 위치를 나타내는 파일 포인터를 가지고 있음 파일을 처음으로 열면, 파일 포인터는 파일의 첫 번째 바이트를 가리킴 우리가 파일의 내용을 읽거나 쓰면 파일 포인터는 자동적으로 업데이트 됨 파일 열고 닫기 파일 연다-> 파일에서 데이터를 읽거나 쓴다->파일을 닫는다 Syntax: 함수 정의..

영어 코딩테스트 대비: 영어 수학 용어 모음

Absolute value, 절대값 Acute angle, 예각 Acute triangle, 예각 삼각형 Addition property for inequality,부등식 덧셈법칙 Addition property of equality,등식의 덧셈법칙 Addition –or subtraction method, 가감법 Adjacent angle, 접각 Adjacent arcs, 접호 Algebraic expression(Arithmetic) mean, 산술평균 Ascending order of power, 오름차순 Associative properties(axioms), 결합법칙 Auxiliary line, 보조선 Average, 평균 Axes, 좌표축 Axioms, 원리,공리 Bar graph, 막대그래프..

SQL 자격검정 실전문제: 과목 1 데이터 모델링의 이해

SQLD 복습 과목1. 데이터 모델링의 이해 제1장. 데이터 모델링의 이해 1절. 데이터 모델의 이해 2절. 엔터티 3절. 속성 4절. 관계 5절. 식별자 📝사용자가 처리하는 프로세스 혹은 이와 관련된 프로그램과 테이블의 연계성을 높이는 것은 데이터모델이 업무변경에 대해 취약하게 만드는 단점 📇비유연성(Inflexibility) : 데이터 모델을 어떻게 설계했느냐에 따라 사소한 업무 변화에도 데이터 모델이 수시로 변경됨으로써 유지보수의 어려움을 가중시킬 수 있음 데이터의 정의를 데이터의 사용 프로세스와 분리함으로써 데이터 모델링은 데이터 혹은 프로세스의 작은 변화가 애플리케이션과 데이터베이스에 중대한 변화를 일으킬 수 있는 가능성을 줄임 📇개념 스키마(Conceptual Schema) : 통합 관점의 스..

프로그래밍/SQL 2023.06.07

🧾IT 뉴스 모음: 2023년 6월 5일

2023년 6월 5일 IT 뉴스 모음 IT 뉴스 핵심 요약 정리 *관련 사이트 🧾"오픈랜, 지능·속도 다 잡은 6G 시대 필수기술" "Open LAN, an essential technology for the 6G era with intelligence and speed" "오픈랜, 지능·속도 다 잡은 6G 시대 필수기술" 6G의 가장 큰 특징은 인공지능(AI)이다. 네트워크에 AI 기술을 적용해 5G 보다 성능을 올릴 것으로 기대된다. 이 때문에 6G에서는 개방화, 지능화가 특징인... zdnet.co.kr 🧾리튬보다 에너지 밀도 높은 마그네슘 이차전지 상용화 걸림돌 넘었다 Overcome obstacles to commercialization of magnesium secondary battery w..

IT/IT 뉴스 2023.06.05

📔파워 유저를 위한 파이썬 Express 09. GUI 프로그래밍 - Programming 문제 풀이

#01. 😟처음 코드 from tkinter import * def process(): label["text"]="clicked" window=Tk() label=Label(window, text="Hi!").pack(side=LEFT) button=Button(window, text="click me", command=process).pack(side=LEFT) window.mainloop() 오류 메시지를 보면, 'NoneType' 객체에는 항목 할당을 지원하지 않는다고 나와 있습니다. 이는 label 객체가 NoneType으로 설정되었음을 의미하며, 이는 변수를 초기화하는 동안 무언가 잘못되었음을 나타냅니다. 이 경우의 문제는 pack() 메서드의 반환 값이 None이기 때문에 발생합니다. pack..

📔파워 유저를 위한 파이썬 Express09. GUI 프로그래밍

from tkinter import * def process(): print("버튼이 클릭되었습니다.") window=Tk() button=Button(window, text="클릭하세요!", command=process) button.pack() window.mainloop() tkinter 시작하기 tkinter: 그래픽 사용자 인터페이스(GUI: Graphical user interface)를 개발할 때 필요한 모듈 tkinter는 객체 지향 프로그래밍의 여러 개념을 쉽게 이해할 수 있는 교육 도구 from tkinter import * #tkinter 모듈을 포함 window = Tk() #루트 윈도우를 생성 label=Label(window, text="Hello tkinter") #레이블 위젯..

📖데이터 품질의 비밀 Ch1. 지금, 데이터 품질에 주목해야 하는 이유

데이터 품질의 비밀: 데이터 신뢰를 쌓는 데이터옵스의 핵심과 엔드 투 엔드 단계별 가이드 1.1 데이터 품질이란? 1.2 데이터 품질의 현재 1.3 마치며 Preview 데이터 품질에 주목해야 하는 이유 살펴보기 아키텍처 및 기술 동향이 전반적인 거버넌스 및 신뢰성에 어떤 영향을 주고 있는지 설명하기 🍋데이터 다운타임🍋 사이트 신뢰성 엔진어링 팀의 초창기로 거슬러 올라가, 동일한 데브옵스 원칙을 어덯게 데이터 엔지니어링 워크플로우에 적용할 수 있는지 설명 🍋데이터 다운타임(data downtime): 데이터가 수집되지 않아 누락되거나 부정확하게 측정되는 등의 데이터 손실로 인해 소프트웨어 또는 서비스의 가동이 중지되는 상황 ➡ 신뢰할 수 없는 데이터가 너무 많을 때 발생 🍊비즈니스 인텔리전스: 기업의 비..