잠 못 드는 개발자
close
프로필 배경
프로필 로고

잠 못 드는 개발자

  • 분류 전체보기 (152)
    • Front-end (45)
      • HTML (25)
      • CSS (6)
      • JavaScript (7)
      • React (7)
    • Back-end (21)
      • SQL (2)
      • JAVA (13)
      • Spring (2)
      • Flask (4)
    • AI (64)
      • Python (32)
      • 모두의 딥러닝 (24)
      • NLP (7)
    • Android (5)
    • Git & Github (7)
    • IT 지식 (3)
    • Lecture (8)
  • 홈
  • 태그
  • 방명록
  • 글쓰기

[Python] 8-4장 리스트, 딕셔너리 응용(영한 사전, 주사위 빈도 계산 등)

- 편의점 재고 관리 items = {"커피음료":7, "펜":3, "종이컵":2, "우유":1, "콜라":4, "책":5} item = input("물건의 이름을 입력하시오: ") print(items[item]) - 영한 사전 dict = {} dict['one'] = '하나' dict['two'] = '둘' dict['three'] = '셋' word = input("단어를 입력하시오: ") print(dict[word]) - 입력받은 숫자들의 평균 numlist = [] sum = 0 for i in range(5): num = int(input("정수를 입력하시오: ")) numlist.append(num) sum += numlist[i] result = sum / len(numlist) pri..

  • format_list_bulleted AI/Python
  • · 2023. 4. 7.
  • textsms

[Python] 8-3장 튜플, 집합

튜플(tuple) - 내용 변경이나 추가 불가능 - But 리스트보다 속도 빠름 - 변경되지 않는 목록일 때 사용 - 소괄호()로 생성 menu = ("아메리카노", "카페라떼") print(menu) # ('아메리카노', '카페라떼') - 내용 추가(add 함수) 사용 불가 menu = ("아메리카노", "카페라떼") menu,add("카푸치노") # 오류 - 변수 여러 개 동시 선언 가능 name, age, language = ("홍길동", 20, "한국어") print(name, age, language) # 홍길동 20 한국어 - 값 접근 : 인덱스로 접근 menu = ("아메리카노", "카페라떼") print(menu[0]) # 아메리카노 집합(set) - 항목 중복 불가능 - 순서 없음 - 중..

  • format_list_bulleted AI/Python
  • · 2023. 4. 7.
  • textsms

[Python] 8-2장 딕셔너리, 딕셔너리 함수(키, 값 접근, 반환, 삭제)

딕셔너리(dictionary) - 값과 관련된 키(key)가 존재. 서로 관련된 키와 값이 쌍으로 저장 - 중괄호{}로 생성 - 숫자, 문자열 모두 사용 가능 딕셔너리 : {key:value} language = {} language["홍길동"] = "Korean" print(language) # {'홍길동': 'Korean'} 값 접근 - 딕셔너리[키] : 딕셔너리에서 키에 해당하는 값 가져옴 : 딕셔너리에 해당하는 값 없으면 오류 language = {"홍길동": "Korean", "슈퍼맨": "American"} print(language["슈퍼맨"]) # American - 딕셔너리.get(키) : 딕셔너리에서 키에 해당하는 값 가져옴 : 딕셔너리에 해당하는 값 없으면 None 출력 딕셔너리.ge..

  • format_list_bulleted AI/Python
  • · 2023. 4. 7.
  • textsms

[Python] 8-1장 리스트란?, 리스트 함수(추가, 변경, 삭제, 정렬, 병합 등)

리스트(list) - 순서를 가지는 객체의 집합 - 시작과 끝을 표시하기 위해 대괄호[] 사용 - 리스트 안에 저장된 각각의 데이터를 항목(item)이라고 함 numbers = [7, 12, 33, 777] list1 = [1, 2, 'a', 'b', num] # 리스트는 자료형에 구애받지 않고 사용 가능 empty = [] # 공백 리스트 항목 접근 - 인덱스로 접근 - 인덱스는 0부터 시작 letters = ['A', 'B', 'C', 'D', 'E'] 0 1 2 3 4 letters = ['A', 'B', 'C', 'D', 'E'] print(letters[0]) # A print(letters[1]) # B 항목 추가 - 리스트.append(항목) : 리스트 끝에 항목 추가 list = [1, 2..

  • format_list_bulleted AI/Python
  • · 2023. 4. 6.
  • textsms

[Python] 7-3장 함수 응용(나무, 막대 그래프, 벌집 그리기)

- n각형 그리기 (터틀 그래픽) def n_polygon(n, length): for i in range(n): t.forward(length) t.left(360/n) n_polygon(6, 50) # 6각형 n_polygon(5, 100) # 5각형 - 나무 그리기 (터틀 그래픽) import random import turtle t = turtle.Turtle() def tree(length): if length > 5: t.forward(length) t.right(20) tree(length-random.randint(10, 20)) t.left(40) tree(length-random.randint(10, 20)) t.right(20) t.backward(length) t.left(90) t..

  • format_list_bulleted AI/Python
  • · 2023. 4. 3.
  • textsms

[Python] 7-2장 지역변수, 전역변수, 디폴트 인수, 키워드 인수, 가변인자

지역변수 - 함수 안에서 생성된 변수 - 함수 내부에서만 사용 가능. 외부에서 출력 불가능 - 함수가 종료되면 사라짐 def calculate_area(radius): result = 3.14 * radius ** 2 # result는 지역변수 return result r = float(input("원의 반지름: ")) area = calculate_area(r) print(result) # 오류 전역변수 - 함수 바깥에서 생성된 변수 - 프로그램 내 어디서나 사용 가능 def calculate_area(radius): result = 3.14 * radius ** 2 return result r = float(input("원의 반지름: ")) area = calculate_area(r) # area는 ..

  • format_list_bulleted AI/Python
  • · 2023. 4. 3.
  • textsms

[Python] 7-1장 함수 (function), 인수, 매개변수, return

함수 (function) - 어떠한 기능을 수행하는 코드 덩어리 - 우리가 반복적으로 사용하는 코드를 묶은 것 - 코드의 중복 제거 - 함수 정의 def 함수이름(): 실행문 - 함수 호출 함수이름() def print_hello(): print("Hello World") print_hello() # Hello World print_hello() # Hello World 함수의 입력값 - 인수 : 함수의 값 전달하고 싶을 때 사용 : 함수 정의에서 괄호 안에 인수 입력하고 호출하면 매개변수의 값 전달받음 - 함수 정의 def 함수이름(인수): 실행문 def print_name(name): print("내 이름은", name) - 매개변수 : 함수의 값 전달하고 싶을 때 사용 : 함수 호출에서 괄호 안에 ..

  • format_list_bulleted AI/Python
  • · 2023. 3. 27.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (152)
    • Front-end (45)
      • HTML (25)
      • CSS (6)
      • JavaScript (7)
      • React (7)
    • Back-end (21)
      • SQL (2)
      • JAVA (13)
      • Spring (2)
      • Flask (4)
    • AI (64)
      • Python (32)
      • 모두의 딥러닝 (24)
      • NLP (7)
    • Android (5)
    • Git & Github (7)
    • IT 지식 (3)
    • Lecture (8)
최근 글
인기 글
최근 댓글
태그
  • #모두의 딥러닝
  • #두근두근파이썬
  • #PYTHON
  • #HTML
  • #문법
  • #속성
  • #태그
  • #딥러닝
  • #인공지능
  • #파이썬
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바