티스토리챌린지 11

파이썬 컨테이너 Container 튜플 tuple

튜플 tuple ( , ) 파이썬에서 튜플은 순서가 있고 변경할 수 없는 객체의 모음입니다. 즉, 한 번 생성된 튜플은 그 내용을 수정할 수 없습니다. 튜플은 괄호 ()를 사용하여 생성하고, 각 요소는 쉼표 ,로 구분합니다. 특징 순서가 있다: 튜플의 요소들은 생성된 순서대로 유지됩니다.변경 불가능: 튜플은 생성 후에는 요소를 추가, 삭제, 수정할 수 없습니다.다양한 자료형: 튜플은 숫자, 문자열, 불리언, 심지어 다른 튜플이나 리스트와 같은 다양한 자료형의 요소를 포함할 수 있습니다.중복 허용: 튜플은 같은 값을 가진 요소를 여러 개 포함할 수 있습니다. 튜플 생성 1. 괄호 사용 ( , )# 빈 튜플empty_tuple = ()# 정수형 튜플numbers = (1, 2, 3, 4, 5)# 문자열 튜플..

공부/AI 2024.11.28

파이썬 컨테이너 Container 딕셔너리 dict

딕셔너리 dict { : } 딕셔너리 생성 (Create) 1. 중괄호 {} 사용# 빈 딕셔너리 생성empty_dict = {}print(empty_dict)# 키-값 쌍을 직접 지정하여 딕셔너리 생성person = { "name": "John Doe", "age": 30, "city": "New York"}print(person)  2. dict() 생성자 사용 키워드 인자를 사용하여 키-값 쌍을 지정# 키워드 인자를 사용하여 딕셔너리 생성person = dict(name="John Doe", age=30, city="New York")print(person) 리스트나 튜플의 리스트를 사용하여 딕셔너리를 생성# 리스트의 리스트를 사용하여 딕셔너리 생성data = [["name", "Jo..

공부/AI 2024.11.25

파이썬 컨테이너 Container 리스트 list

리스트 (list)  [ , ] 리스트의 다양한 생성 방법 (Create) 빈 리스트 생성empty_list = []print(empty_list) # [] 출력 요소를 직접 지정하여 리스트 생성numbers = [1, 2, 3, 4, 5]fruits = ["apple", "banana", "cherry"]mixed_list = [1, "hello", True, 3.14]print(numbers) # [1, 2, 3, 4, 5] 출력print(fruits) # ['apple', 'banana', 'cherry'] 출력print(mixed_list) # [1, 'hello', True, 3.14] 출력 list() 함수 활용list() 함수는 다른 시퀀스형 데이터 타입 (문자열, 튜플, range ..

공부/AI 2024.11.24

패스트캠퍼스 강의 정리 - Python 프로그래밍 기초 1

머신러닝 프로젝트 워크 플로우비즈니스 문제 정의 : 해결해야 할 문제를 명확히 한다ML 문제 프레이밍: 비즈니스 문제를 머신러닝 문제로 변환데이터 수집: 문제 해결에 필요한 데이터를 수집데이터 통합: 문제 해결에 필요한 데이터를 통합데이터 준비 및 정제: 수집한 데이터를 머신러닝 모델에 적합하게 처리하고 오류를 수정데이터 정제: 수집한 데이터에서 오류, 누락값, 이상치 등을 식별하고 처리데이터 증강: 데이터의 양을 늘리거나 다양성을 확보하기 위해 데이터를 변형데이터 시각화 및 분석: 데이터를 시각적으로 분석하여 패턴을 파악특징 증강: 기존 특징에서 새로운 특징을 생성하여 모델 성능을 향상모델 훈련 및 매개변수 조정: 머신러닝 모델을 훈려하고 최적의 성능을 위해 매개변수를 조정모델 평가: 모델의 성능을 평..

공부/AI 2024.11.23

정올 문제풀이 - 단계별문제 Python(~3판) 기타 자료형

정올문제링크 문제집 - JUNGOLimage 사진 변경jungol.co.kr   연습문제 1 #9602note = ('도', '레', '미', '파', '솔', '라', '시', '도')print(note)print(' '.join(note))print(note[0])  자가진단 1 #941data = ('Forest', 'Ocean', 'Mountain', 'Plain')idx = int(input())if idx len(data): print('Input Error')else: print(data[idx - 1])  연습문제 2 #9603animal1 = ('토끼','하얀색','초식')animal2 = ('호랑이','주황색','육식')print(f'동물이름: {animal1[0]} vs {ani..

파이썬 크롤링 연습

파이썬 라이브러리를 활용해서 크롤링을 연습해보자 사용jupyter notebookBeautifulSoupselenium 크롤링 사이트https://globaldino.tistory.com/77 정올 문제풀이 - 단계별문제 Python(~3판) 반복제어문1정올문제링크 문제집 - JUNGOLimage 사진 변경jungol.co.kr 연습문제 1 #9550for n in range(10, 21): print(n, end=" ")  자가진단 1 #821for i in range(1, 16): print(i, end=' ')  연습문제 2 #9551num = 1sum = 0while num   자globaldino.tistory.com  구현할 내용 1. 위 블로그에서 문제풀이 정보를 크롤링해서 가져온다2. 문제..

공부/AI 2024.11.21

정올 문제풀이 - 단계별문제 Python(~3판) 반복제어문1

정올문제링크 문제집 - JUNGOLimage 사진 변경jungol.co.kr 연습문제 1 #9550for n in range(10, 21): print(n, end=" ")  자가진단 1 #821for i in range(1, 16): print(i, end=' ')  연습문제 2 #9551num = 1sum = 0while num   자가진단 2 #822num = int(input())res = 0i = 1while i   연습문제 3 #9552while True: score = int(input("점수를 입력하세요. ")) if score 100: break if score >= 80: print("축하합니다. 합격입니다.") else: ..

정올 문제풀이 - 단계별문제 Python(~3판) 연산자

정올문제링크 문제집 - JUNGOLimage 사진 변경jungol.co.kr  연습문제 1 #9514n1 = int(input("수를 입력하시오. "))n2 = int(input("수를 입력하시오. "))print(f"{n1} + {n2} = {n1 + n2}")print(f"{n1} - {n2} = {n1 - n2}")print(f"{n1} * {n2} = {n1 * n2}")print(f"{n1} // {n2} = {n1 // n2}")print(f"{n1} % {n2} = {n1 % n2}")print(f"{n1} ** {n2} = {n1 ** n2}")  자가진단 1 #740sum = int(input())sum += int(input())sum += int(input())print("sum :"..

유튜브 댓글에 상처받아서 모욕죄 문의해봤는데 ...

요즘 런닝맨에서 예능은 이런거야 하면서 거짓말, 협박, 조롱, 사기, 한탕, 절도, 배신, 괴롭힘 등등의 모습을 웃음거리로 보여주는 것이 불편해서 sbs 런닝맨 제작진 보아라! 하는 마음으로 유튜브에 댓글을 달았다   나도 1화부터 매일 보고 있지만, 더 찐 애청자들로부터 욕과 조롱글들을 받으면서 사과를 하게 되었다 .. ㅎㅎ 그래 .. 요즘 예능 트렌드가 그렇다면 내가 그만 봐야지 뭐 .. 생각하고 사과 댓글 달고서 지나가려고 했는데생각해보니 욕먹을 정도인가? 싶더라 댓글중에 익명이니까 욕을 해도 된다는 식의 댓글이 있어서 이 사람 혼내주고 싶은데? 생각하고 모욕죄 고소 로 검색해 보니 로톡이라는 사이트가 나왔다 로톡에 가입하고 간편하게 문의할 수 있는 기능이 있어서 글을 작성했다    일단 무료임에도..

일상 2024.11.18

Python 공부 - Pandas 데이터 처리

Pandas 라이브러리행과 열로 이루어진 2차원 데이터를 효율적으로 가공할 수 있는 다양한 기능 제공 설치 방법pip install pandas 사용 방법import pandas as pd https://pandas.pydata.org/ pandas - Python Data Analysis Librarypandas pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. Install pandas now!pandas.pydata.org Pandas 데이터 형식pandas는 시리즈(Series)와..

공부/AI 2024.11.17
반응형