TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

파이썬65

[파이썬] 파이썬 기초 - 딕셔너리 보완 딕셔너리 이전 내용 [파이썬] 파이썬기초: 자료형 - 딕셔너리 자료형시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란puppy-foot-it.tistory.com딕셔너리 보완 딕셔너리의 키를 한 줄씩 출력하려면 print(*딕셔너리 변수명, sep="\n")딕셔너리의 요소 삭제하려면 딕셔너리 변수명.pop(삭제할 요소명)if 요소명 in 딕셔너리명: (딕셔너리에 해당 요소가 있는지 여부 출력 boolean 자료형으로) > 그에 따라 조건문 나머지 완성하면 됨.딕셔너리에 키 추가하기: 딕셔너리명[추가할 키(key)] = 추가할 값(value)딕셔너리의 특정 키의 value.. 2025. 1. 21.
[파이썬] 파이썬 기초 - 집합 (set) 보완 집합 이전 내용 [파이썬] 파이썬기초: 자료형 - 집합 자료형시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란puppy-foot-it.tistory.com집합(set) 보완 [집합 특징 요약]집합은 순서가 없는 자료형집합은 중복을 허용하지 않음 (리스트는 중복 허용하며 순서가 있음)집합은 인덱스로 꺼낼 수 없으나, 원소로 꺼내올 수 있다.len: 집합 길이 연산max: 집합 원소 중 최댓값min: 집합 원소 중 최솟값sorted: 원소 정렬하기add: 원소 추가하기remove: 원소 삭제하기리스트 내포 시에는 {} 로 묶고 그 안에 리스트 내포 반복문 문법 사용하면 된다.. 2025. 1. 20.
[파이썬] 파이썬 기초 - 전화번호부 만들기 Q. 파이썬에서 조건문을 사용하여 전화번호부를 만들어라 전화번호부 만들기 - 첫번째 결과물 코드를 이렇게 짜니(사실 몇 개의 기능은 작업 중에 추가되었다.) 기능이 완벽하게 작동했다.phone_dict = {}def display_menu(): print("-" * 20) print("1. 연락처 추가") print("2. 연락처 삭제") print("3. 연락처 검색") print("4. 연락처 수정") print("5. 연락처 보기") print("6. 연락처 초기화") print("7. 종료") menu = int(input("메뉴를 선택해 주세요: ")) return menudef main(): try: while True: .. 2025. 1. 17.
[파이썬] 파이썬 기초: 파일 읽고 쓰기 (보완) 이전 내용 [파이썬] 파이썬기초: 입력과 출력, 파일 읽고 쓰기시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.사용자 입력 사용자puppy-foot-it.tistory.comQ1. 매출액 텍스트 파일을 만들어 총매출액, 평균 일 매출액을 구하라. [sales.txt 파일 생성]sales.txt 파일에 10일 간의 매출액이 입력되도록 하라.import randomwith open("sales.txt", "w") as file: for i in range(10): price = random.randrange(500000, 2000000, 500000) sales.. 2025. 1. 16.
[파이썬] 파이썬 기초: 다양한 출력 포맷 이전 내용 [파이썬] 파이썬 기초 - 랜덤 모듈이전 내용 [파이썬] 파이썬 기초: 함수 (보완)파이썬 함수 (다른 글) [파이썬] 파이썬기초: 함수시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한puppy-foot-it.tistory.com다양한 출력 포맷 ◆ 공백print("%10s 공백 10개" %"Hello")print("%-10s 공백 10개" %"Hello")  ◆ 빈자리는 빈공간으로 두고, 오른쪽 정렬을 하되, 총 10자리 공간 확보print("{0: >10}".format(500))  ◆ 양수일 때는 +, 음수일 때는 - 기호 붙이기print("{0: >+10}".format(500))print("{0: >+10}".format(-500))  .. 2025. 1. 15.
[파이썬] 파이썬 기초 - 동전 개수 구하기 복합 할당 연산자 [복합 할당 연산자]+= : 값을 더하고 할당 > a += b 는 a = a + b -= : 값을 빼고 할당 *= : 값을 곱하고 할당 /= : 값을 나누고 할당 //=: 값을 정수 나누기하고 할당 %= : 나머지를 구하고 할당 **= : 지수 연산 후 할당문제 교환할 돈을 입력받아 500원, 100원, 50원, 10원의 갯수를 계산해서 출력 출력 예시: 교환할 돈을 입력하세요 >>> 3772 500원 짜리 ==> 7개100원 짜리 ==> 2개50원 짜리 ==> 1개10원 짜리 ==> 2개교환하지 못하는 돈 ==> 2원풀이1 # 문제 풀이1money = int(input("교환할 돈을 입력하세요 >>> "))# money = 3772print("현재 잔액:", money)m_500 = .. 2025. 1. 14.
[Visual Studio Code] VS CODE 다운로드 Visual Studio Code (VS CODE) 비주얼 스튜디오 코드(Visual Studio Code)는 많은 개발자들에게 인기 있는 통합개발환경(IDE) 중 하나로, 마이크로소프트에서 개발한 크로스 플랫폼 텍스트 편집기 및 프로그래밍 도구이다. 비주얼 스튜디오 코드는 무료로 제공된다.사용자는 비주얼 스튜디오 코드를 설치한 후 원하는 언어를 선택하고 소스코드를 작성하여 컴파일하고 실행할 수 있다. 또한, 다양한 플러그인과 확장 프로그램을 통해 더욱 효율적인 개발 작업을 수행할 수 있다. 보통 파이썬이라는 언어를 실행할 때는 주피터노트북이나 VS Code를 주로 사용한다. [주피터노트북 설치하는 법] [파이썬 실행을 위한 Step] 아나콘다 + Jupyter note book 설치하기Jupyter N.. 2025. 1. 13.
[파이썬] 파이썬 기초: 함수 (보완) 파이썬 함수 (다른 글) [파이썬] 파이썬기초: 함수시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.함수 함수: 입력값을puppy-foot-it.tistory.com파이썬 함수 코딩1 은행 계좌가 있다고 가정하고, 각 상황 (계좌 개설, 입금, 출금 등)에 맞는 코드가 실행되게 하기 위해 함수를 지정한다.def open_account():    print("새로운 계좌가 개설되었습니다.")def deposit(balance, money):    print("입금이 완료되었습니다. 잔액은 {0}원 입니다.".format(balance + money))    return balance + m.. 2025. 1. 10.
[전직일기] #5 선수 학습 종료 지난 일기 [전직일기] #4 학원 훈련 시작(은 또 연기)지난 일기 [전직 일기] #3 국취제 1회차 3차 방문지난 일기 [전직 일기] #2 훈련기관 선정 및 고용센터 2차 방문지난 일기 [전직 일기] #1 국민취업지원제도 1유형 선정24년 10월 24일 - 고용센터 방puppy-foot-it.tistory.com25년 1월 8일. 2차 수당 입금 확인 1월 8일 등교? 등원? 아무튼 학원 가는 길에 1월 27일이 임시공휴일로 선정되었다는 기사를 보게 되었다.임시공휴일이 되어 좋았다는 느낌보다는, 학원 수업 일수가 하루 줄었다는 아쉬움이 더 컸다.그리고 중요한 것! 1월 27일은 나의 3회차 지정일이기 때문에 고용센터 담당 선생님께 연락을 드려야 했다. 고용센터 선생님께 연락을 드려 지정일을 1월 23일.. 2025. 1. 10.
[머신러닝] 캘리포니아 주택 가격 프로젝트-3 ◆ 프로젝트: 캘리포니아 주택 가격 데이터셋을 이용한 머신러닝 프로젝트이 데이터셋은 1990년 캘리포니아 인구 조사 데이터를 기반으로 하며, 진행할 주요 단계는 아래와 같다.데이터 준비데이터로부터 인사이트를 얻기 위해 탐색하고 시각화모델 선택하고 훈련모델 미세 튜닝솔루션 제시시스템 론칭, 모니터링, 유지보수이전 내용 [머신러닝] 캘리포니아 주택 가격 프로젝트-2◆ 프로젝트: 캘리포니아 주택 가격 데이터셋을 이용한 머신러닝 프로젝트이 데이터셋은 1990년 캘리포니아 인구 조사 데이터를 기반으로 하며, 진행할 주요 단계는 아래와 같다.데이터 준비데puppy-foot-it.tistory.com모델 선택과 훈련 [훈련 세트에서 훈련하고 평가하기]간단한 선형 회귀 모델 훈련하기from sklearn.linear_.. 2024. 11. 8.
[머신러닝] 캘리포니아 주택 가격 프로젝트-2 ◆ 프로젝트: 캘리포니아 주택 가격 데이터셋을 이용한 머신러닝 프로젝트이 데이터셋은 1990년 캘리포니아 인구 조사 데이터를 기반으로 하며, 진행할 주요 단계는 아래와 같다.데이터 준비데이터로부터 인사이트를 얻기 위해 탐색하고 시각화모델 선택하고 훈련모델 미세 튜닝솔루션 제시시스템 론칭, 모니터링, 유지보수이전 내용 [머신러닝] 캘리포니아 주택 가격 프로젝트◆ 프로젝트: 캘리포니아 주택 가격 데이터셋을 이용한 머신러닝 프로젝트이 데이터셋은 1990년 캘리포니아 인구 조사 데이터를 기반으로 하며, 진행할 주요 단계는 아래와 같다.데이터 준비데puppy-foot-it.tistory.com특성 스케일과 변환 데이터에 적용할 변환 한 가지는 특성 스케일링으로, 머신러닝 알고리즘은 입력된 숫자 특성들의 스케일이 .. 2024. 11. 8.
[파이썬] 시각화 - 타이타닉 데이터셋 활용 seaborn 실습 파이썬 시각화 도구 기초 관련 글 모음 [파이썬] 지도 시각화 도구 - Folium[파이썬] 파이썬 시각화 도구 - Seaborn[파이썬] 파이썬 시각화 도구 - Matplotlib [데이터 시각화 차트 관련 글]https://modulabs.co.kr/blog/data-visualization/ 데이터 시각화 차트 디자인에 필요한 사례와 종류 알아보기다양한 데이터 시각화 유형 중 가장 적합한 형태를 어떻게 선택하면 좋을지 사례를 통해 알아봅니다.modulabs.co.kr머신러닝을 데이터 분석 시 유용한 시각화 플롯 차트 유형설명히스토그램연속형 값에 대한 도수 분포를 나타낸다.X축 값은 도수 분포를 원하는 연속형 값의 구간.Y축 값은 해당 구간의 도수 분포(건수)를 나타낸다.바 플롯특정 칼럼의 이산 값에.. 2024. 11. 6.
[머신러닝] 추천 시스템: 파이썬 패키지 Surprise 추천 시스템이란? [머신러닝] 추천시스템이전 내용 [머신러닝] 텍스트 분석이전 내용 [머신러닝] 군집화 (Clustering)군집화(Clustering) [군집]군집은 비슷한 샘플을 클러스터 또는 비슷한 샘플의 그룹으로 할당하는 작업으로, 데이터 분석,puppy-foot-it.tistory.com이전 내용 [머신러닝] 추천 시스템: 잠재 요인 협업 필터링 실습추천 시스템이란? [머신러닝] 추천시스템이전 내용 [머신러닝] 텍스트 분석이전 내용 [머신러닝] 군집화 (Clustering)군집화(Clustering) [군집]군집은 비슷한 샘플을 클러스터 또는 비슷한 샘플의puppy-foot-it.tistory.comSurprise 패키지 ◆ Surprise 패키지파이썬 기반의 추천 시스템 구축을 위한 전용 패키.. 2024. 11. 4.
[머신러닝] 추천 시스템: 협업 필터링 추천 시스템이란? [머신러닝] 추천시스템이전 내용 [머신러닝] 텍스트 분석이전 내용 [머신러닝] 군집화 (Clustering)군집화(Clustering) [군집]군집은 비슷한 샘플을 클러스터 또는 비슷한 샘플의 그룹으로 할당하는 작업으로, 데이터 분석,puppy-foot-it.tistory.com이전 내용 [머신러닝] 추천 시스템: 콘텐츠 기반 필터링추천 시스템이란? [머신러닝] 추천시스템이전 내용 [머신러닝] 텍스트 분석이전 내용 [머신러닝] 군집화 (Clustering)군집화(Clustering) [군집]군집은 비슷한 샘플을 클러스터 또는 비슷한 샘플의puppy-foot-it.tistory.com협업 필터링 ◆ 협업 필터링:사용자가 아이템에 매긴 평점 정보나 상품 구매 이력과 같은 사용자 행동 양식(.. 2024. 11. 3.
[머신러닝] 추천 시스템: 콘텐츠 기반 필터링 추천 시스템이란? [머신러닝] 추천시스템이전 내용 [머신러닝] 텍스트 분석이전 내용 [머신러닝] 군집화 (Clustering)군집화(Clustering) [군집]군집은 비슷한 샘플을 클러스터 또는 비슷한 샘플의 그룹으로 할당하는 작업으로, 데이터 분석,puppy-foot-it.tistory.com콘텐츠 기반 필터링 추천 시스템 ◆ 콘텐츠 기반 필터링:사용자가 특정한 아이템을 매우 선호하는 경우, 그 아이템과 비슷한 콘텐츠를 가진 다른 아이템을 추천하는 방식이다.콘텐츠 기반 필터링 추천 시스템은 사용자가 높게 평가한 콘텐츠를 감안해 이와 적절하게 매칭되는 콘텐츠를 추천해 준다. 콘텐츠 기반 필터링 실습 - TMDB 5000 영화 데이터 세트 TMDB 5000 영화 데이터 세트는 유명한 영화 데이터 정보 사.. 2024. 11. 1.
728x90