개인 도서 목록 관리 프로그램 [파이썬기초예제]
네이버 지식인에 올라온 질문 내용이 있어서 답을 주고, 내친김에 전체 코드를 간단하게 짜 보았다. 나중에 db와 연결하고 UI를 넣어서 완성하면 미니 도서 관리 프로그램이 될 것 같다. 파이썬으로 짠 도서 목록 관리 프로그램 [파이썬 소스 코드] books = [{'book_no':1, 'title':'친절한 한국사', 'author':'심용환', 'readingTime':'', 'status':'0'}, {'book_no':2, 'title':'만들면서 배우는 파이썬과 40개의 작품들', 'author':'장문철', 'readingTime':'2022.05.07', 'status':'1'}, {'book_no':3, 'title':'혼자 공부하는 파이썬', 'author':'윤인성', 'readingT..
2022. 6. 13.
리스트와 리스트 컴프리헨션 연습 [파이썬 기초 예제]
파이썬의 리스트는 코딩할 때 많이 쓰는 시퀀스 객체다. 리스트로 연습을 위한 몇 가지 예제(홀수 구하기, 구구단 출력 등)를 풀어본다. 파이썬 리스트 & 리스트 컴프리헨션 연습 # 숫자 100까지 홀수, 짝수 구하기 odd = list(range(1, 101, 2)) print(odd) even = list(range(2, 101, 2)) print(even) [실행 결과] [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95,..
2022. 6. 10.
과일 야채 단어 찾기 - 파이썬 딕셔너리 연습
[파이썬 기초 예제] 과일과 야채 단어를 딕셔너리로 만들고 알파벳이나 한글 단어를 입력하여 찾는 방법과 과일/야채 단어를 랜덤에게 제시하고 뜻을 맞추는 게임을 코딩으로 만들어봤다. (딕셔너리 연습에 활용) 파이썬 - 과일 야채 딕셔너리에서 단어 찾기 ※ 딕셔너리 연습을 위해 for문에서 딕셔너리를 여러 번 사용함 [단어 찾기] fruits_vegetables = { 'pepper':'후추', 'pumpkin':'호박', 'walnut':'호두', 'pimiento':'피망', 'grape':'포도', 'paprika':'파프리카', 'pineapple':'파인애플', 'green onion':'파', 'tomato':'토마토', 'kiwi':'키위', 'bean sprouts':'콩나물', 'bean':..
2022. 5. 12.
파이썬 sort 함수 직접 만들어보기
프로그램 공부를 하다 보면 숫자 크기를 비교하여 정렬하라는 문제를 많이 본다. 파이썬에서도 정렬에 쓰이는 함수가 있는데 sort()와 sorted()가 있다. 이중에서 sort() 함수를 직접 만드는 코드를 작성해본다. 파이썬 sort() 함수 만들기 [파이썬 sort() 함수 흉내내기 - 오름차순] # 오름차순 def my_asc(lst): for n in range(len(lst)-1): for m in range(n + 1, len(lst)): if lst[n] > lst[m]: # 앞, 뒤 바로 교환 위한 조건 lst[n], lst[m] = lst[m], lst[n] print(lst) nums = [20, 10, 30, 24, 52, 30] my_asc(nums) [실행 결과] [10, 20, ..
2022. 5. 12.