[Python] 파이썬_파이썬 문자열 활용 및 호텔 리뷰 데이터를 활용한 문자열 처리
·
Python/데이터 분석을 위한 Python
데이터 분석을 위한 Python ✔️  문자열 생성✔️  문자열 자르기✔️  문자열 함수✔️  호텔 리뷰 데이터 실습     ✔️  문자열 생성    문자열 생성 및 이스케이프 문자 활용문자열 활용"", '' 따옴표 안에 문자를 넣어서 문자열 생성여러 줄로 된 문자열은 """ """ 나 ''' ''' 로 생성자동으로 \n 과 " " 이 적용되어 입력한 그대로 출력이스케이프 문자\n : 줄바꿈\t  : tap \r  : carrige return 문자열 안에서 특수문자를 출력하고 싶을 때 \+특수문자 형태로 입력# 문자열 변수 할당 및 확인a2 = """안녕하세요.python 수업입니다.잘 부탁드립니다."""print(a2)  # 문자열 변수 할당 및 확인# \n 활용h1 = "파이썬에서 줄바꿈은 \\n으..
[Python] 파이썬_파이썬의 연산자 및 연산자 활용
·
Python/데이터 분석을 위한 Python
데이터 분석을 위한 Python ✔️  연산자     ✔️  연산자    산술연산자산술연산자 +, -, *, /, %, //, **% : 나누기 수행 후 나머지 구하는 연산자(%2가 0이면 짝수, 1이면 홀수) // : 나누기 수행 후 몫을 구하는 연산자 ** : 제곱 구하는 연산자# 사칙연산print(1 + 1)print(3 + 1.1)print(5 * 3)print(4 / 2)  # % 연산print(3 % 2)print(15 % 3)print('-'*50)# // 연산print(7 // 3)print(17 // 3)print('-'*50)# ** 연산print(2 ** 3)     할당연산자 할당연산자= : 할당+= : 더하고 할당-= : 빼고 할당*= : 곱하고 할당/= : 나누고 할당%= : 나..
[Python] 파이썬_파이썬 자료형 활용 및 형변환, input()
·
Python/데이터 분석을 위한 Python
데이터 분석을 위한 Python ✔️ 자료형✔️ 숫자형_int() / float()✔️  문자형_str()✔️ 리스트_list()✔️ 튜플_tuple()✔️ 딕셔너리_dict()✔️ 형변환 및 input()     ✔️ 자료형     자료형파이썬의 자료형(data type) : 파이썬의 자료형은 동적으로 변화int : 정수형(소수점이 없는 숫자)float : 실수(소수점이 있는 숫자)str : 문자 / 문자열list : 여러 개의 자료가 순서대로 저장된 자료형(모든 자료형 넣을 수 있음)tuple : list와 비슷하나 한 번 만들면 수정이 안됨(모든 자료형 넣을 수 있음)dict(dictionary) : key: value 쌍으로 이루어진 자료형(모든 자료형 넣을 수 있음)    자료형 할당# 정수형 ..
[프로그래머스] MySQL_재구매가 일어난 상품과 회원 리스트 구하기(SELECT)
·
코딩 테스트/프로그래머스_MySQL
문제 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr    요구 사항 확인회원 아이디와 상품 아이디만 조회재구매 여부를 조회하기 위해 온라인 상품 판매 정보(ONLINE_SALE) 테이블의 SELF JOIN 진행(기준 컬럼 : USER_ID)상품 아이디(PRODUCT_ID)가 같은 경우만 조회기준 테이블(os1)의 판매일(SALES_DATE)보다 셀프 조인된 테이블(os2)의 판매일(SALES_DATE)이 더 최근인 경우만 조회= 같은 상품 아이디를 가진 경우 os2에 판매일이 더 ..
[프로그래머스] MySQL_특정 물고기를 잡은 총 수 구하기(SELECT)
·
코딩 테스트/프로그래머스_MySQL
문제 잡은 BASS와 SNAPPER의 수를 출력하는 SQL 문을 작성  프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr    요구 사항 확인잡은 물고기의 수(COUNT())만 조회물고기의 종류의 이름(FISH_NAME)이 BASS와 SNAPPER인 경우만 조회물고기의 종류의 이름(FISH_NAME)이 BASS와 SNAPPER인 물고기의 종류(FISH_TYPE) 찾아서 조회(서브 쿼리)select count(*) as FISH_COUNTfrom FISH_INFOwhere FISH_TYPE in (select FISH_TYPE from FISH_NAME_INFOwhere FISH_NAME in..
[Python] 파이썬_파이썬 print문과 변수 생성 및 삭제
·
Python/데이터 분석을 위한 Python
데이터 분석을 위한 Python ✔️ print문✔️ 변수     ✔️ print문     파이썬 주석 처리파이썬 주석 처리문장 앞에 #을 붙여서 만든다(컴퓨터가 코드로 처리하지 않음)파이썬은 들여쓰기를 사용해서 코드를 구분해 작성들여쓰기는 4칸이 기본, google colab은 2칸으로 설정(코드 정리에 필요)변수를 만들때 스네이크 표기법을 사용 ( user_name 등 )클래스 만드는 경우 카멜 표기법을 사용 ( UserName 등)    print문 출력print('Hello World!')print(3.14)a='Hello'print(a)    print문_따옴표('',"") 출력# 따옴표까지 같이 출력하고 싶은 경우 섞어서 사용print("이것은 '파이썬'이다.")print('이것은 "파이썬"이..
[Python] 파이썬_파이썬 환경 구성과 주피터 노트북을 통한 마크다운 사용
·
Python/데이터 분석을 위한 Python
데이터 분석을 위한 Python ✔️ 파이썬 환경 구성✔️ 마크다운 생성    ✔️ 파이썬 환경 구성    Miniforge구글에서 Miniforge 검색하여 다운로드Miniforge : 가장 가벼운 설치 도구, conda-forge 채널만 사용, 불필요함을 줄여서 빠르고 간단함Anaconda : 무거운 설치 도구, 많이 패키지 미리 포함(무거운 이유), 기본 채널 사용(초보자 사용 용이)Miniconda : 중간 크기 설치 도구, 기본 채널 사용, 패키지 별도 설치 필요 GitHub - conda-forge/miniforge: A conda-forge distribution.A conda-forge distribution. Contribute to conda-forge/miniforge developm..
[프로그래머스] MySQL_취소되지 않은 진료 예약 조회하기(String, Date)
·
코딩 테스트/프로그래머스_MySQL
문제  2022년 4월 13일 취소되지 않은 흉부외과(CS) 진료 예약 내역을 조회하는 SQL문을 작성 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr    요구 사항 확인진료예약번호, 환자 이름, 환자 번호, 진료과 코드, 의사 이름, 예약일자 만 조회진료예약번호와 예약일자 진료과 코드를 조회하기 위해 환자 정보(PATIENT) 테이블과 진료 예약 목록 정보(APPOINTMENT) 테이블 JOIN 진행(기준 컬럼 : PT_NO)의사 이름을 조회하기 위해 위에서 조인된 테이블과 의사정보(DOCTOR) 테이블-> JOIN 진행(기준 컬럼 : APPOINTMENT의 의사ID(MDDR_ID) = DOCTOR의..
[프로그래머스] MySQL_조건에 맞는 사원 정보 조회하기(GROUP BY)
·
코딩 테스트/프로그래머스_MySQL
문제 2022년도 평가 점수가 가장 높은 사원들의 점수, 사번, 성명, 직책, 이메일을 조회하는 SQL문을 작성 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr    요구 사항 확인사원들의 총점수, 사원 번호, 이름, 직책, 이메일만 조회부서의 이름과 속한 직원들을 조회하기 위해서 부서 정보(HR_DEPARTMENT) 테이블과 사원 정보(HR_EMPLOYEES) 태이블 JOIN 진행(기준 컬럼 : DEPT_ID)사원들의 평가 점수를 조회하기 위해서 위에서 조인된 테이블과 사원의 평가 정보(HR_GRADE) 테이블 JOIN 진행(기준 컬럼 : EMP_NO)사원 번호(EMP_NO)별로 반기 1,2로 나눠진 ..
[HTML][CSS][Javascript]웹 개발 언어_미디어 쿼리와 자바스크립트 기본 활용
·
HTML & CSS & Javascript/데이터 분석을 위한 웹 개발 언어
데이터 분석을 위한 웹 개발 언어 ✔️ 미디어 쿼리✔️ js_인터렉티브 웹 요소 생성✔️ js_윈도우 객체와 스크롤     ✔️ 미디어 쿼리    기본 스타일 설정미디어 쿼리(@media) : CSS에서 화면 크기나 장치 측성에 따라 스타일을 조정예) 컴퓨터 화면에서는 큰 폰트 활용, 모바일 기기에서는 상대적으로 작은 폰트 활용'F12 -> 장치 확인 버튼으로 너비와 높이 바꿔가면서 확인 가능html {font-size: 80px;}article {width: 40%; height: 20%; background-color: pink; margin: 100px auto;} 미디어 쿼리 화면 크기에 따라서 바뀌는 폰트 사이즈(전체 폰트 크기는 80px이며 화면 너비가 901px 이상인 경우 전체의..