728x90

Python 8

파이썬 예제 공부[ 51 ~ 53. 간단한 주소록 프로그램 / 이진수, 8진수, 16진수 변환기 / 웹 페이지 변경 감지 프로그램(네이버)] 만드는 법 알아보기

오늘은 간단한 주소록 프래그램을 만드는 방법부터 알아보자. 오늘 배울 예제의 목록은 다음과 같다. 51. 간단한 주소록 프로그램 52. 이진수, 8진수, 16진수 변환기 53. 웹 페이지 변경 감지 프로그램 오늘도 곧바로 시작해보자. 출발! 51. 간단한 주소록 프로그램 {code} address_book = {} while True: print("\n주소록 메뉴:") print("1: 연락처 추가") print("2: 연락처 조회") print("3: 종료") choice = input("선택하세요: ") if choice == "1": name = input("이름: ") phone = input("전화번호: ") address_book[name] = phone elif choice == "2": n..

카테고리 없음 2023.09.04

파이썬 예제 공부[ 48 ~ 50. 간단한 가위바위보 게임 만들기 / 웹 서버 기초 구현하기 / 비밀번호 강도 체크 프로그램

오늘은 간단한 가위바위보 게임을 만드는 예제부터 시잘 할 것이다. 오늘 알아볼 예제의 목록은 다음과 같다. 48. 간단한 가위바위보 게임 만들기 49. 웹 서버 기초 구현하기 50. 비밀번호 강도 체크 프로그램 오늘도 곧바로 시작해보자. 출발! 48. 간단한 가위바위보 게임 만들기 {code} import random choices = ["가위", "바위", "보"] print("가위, 바위, 보 중 하나를 선택하세요!") user_choice = input() computer_choice = random.choice(choices) print(f"컴퓨터의 선택: {computer_choice}") if user_choice == computer_choice: print("무승부!") elif (user..

카테고리 없음 2023.09.02

파이썬 예제 공부[ 42 ~ 44. 이메일 유효성 검사하기 / 로또 번호 생성기 / GUI 기초 - 버튼과 입력 필드 사용하기(tkinter)]

아 벌써 목요일이다...(일주일이 왜 이리 빠른지...) 오늘은 다음과 같은 예제를 알아보고자 한다. 42. 이메일 유효성 검사하기 43. 로또 번호 생성기 44. GUI 기초 - 버튼과 입력 필드 사용하기(tkinter) 오늘도 바아로 시작해보자. 추우울발! 42. 이메일 유효성 검사하기 {code} import re def is_valid_email(email): pattern = r'^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$' return bool(re.match(pattern, email)) email = input("이메일 주소를 입력하세요: ") print(f"유효한 이메일 주소입니다!" if is_valid_email(email) else "유효하지..

카테고리 없음 2023.08.31

파이썬 예제 공부[ 39 ~ 41. 이진 탐색 구현하기 / 재귀 함수 사용 예제 / 튜플과 집합 사용하기]

오늘은 다음과 같은 예제를 알아보고자 한다. 39. 이진 탐색 구현하기 40. 재귀 함수 사용 예제 41. 튜플과 집합 사용하기 오늘도 곧바로 시작해보자. 39. 이진 탐색 구현하기 {code} def binary_search(arr, x): low = 0 high = len(arr) - 1 mid = 0 while low x: high = mid - 1 else: return mid return -1 arr = [2, 3, 4, 10, 40] x = 10 result = binary_search(arr, x) if result != -1: print(f"{x}은 배열의 {result}번째 인덱스에 있습니다.") else: print(f"{x}는 배열에 존재하지 않습니다.") [결과: 배열 = [2, 3..

카테고리 없음 2023.08.30

파이썬 예제 공부[ 21 ~ 25. 딕셔너리 생성 및 항목 접근하기 /함수 만들기 및 호출하기 / 람다 함수 사용하기 / map, filter, reduce 함수 사용하기 / 모듈 작성 및 임포트하기]

오늘 알아볼 기본적인 예제의 목록은 다음과 같다. 21. 딕셔너리 생성 및 항목 접근하기 22. 함수 만들기 및 호출하기 23. 람다 함수 사용하기 24. map, filter, reduce 함수 사용하기 25. 모듈 작성 및 임포트하기 바로 시이작 해보자자자자자! 21. 딕셔너리 생성 및 항목 접근하기 {code} person = {"name": "Doorian", "age": 9, "county": "South Korea"} print(person["name"]) [결과] 설명: 딕셔너리는 키-값 쌍으로 구성된 데이터 구조이다. 위 예제에서 Person 이라는 딕셔너리에 이름, 나이, 국가 정보를 저장하였다. 값을 가져올 때는 대괄호와 함께 키를 사용하여 접근한다. 22. 함수 만들기 및 호출하기 {..

카테고리 없음 2023.08.26

파이썬 공부(문자열의 특정 문자 개수 세기 / 리스트 요소 합 구하기 / 리스트 최대값, 최소값 구하기 / )

벌써 3번째 시간이다. 오늘은 아래와 같은 예제를 실습해 보도록 하자. 7. 문자열의 특정 문자 개수 세기, 8. 리스트 요소 합 구하기, 9. 리스트 최대값, 최소값 구하기 바로 출바알! 7. 문자열의 특정 문자 개수 세기 {code} sentence = "아버지의 아버지는 할아버지, 아버지의 아버지의 아버지는 증조 할아버지다!" char_to_count = input("세고자 하는 문자를 입력하세요: ") count = sentence.count(char_to_count) print(f"'{char_to_count}', 문자의 개수: {count}") [결과] 설명 : sentence라는 문자열에서 사용자가 입력한 "특정 문자"가 몇 번 나타나는지 세는 예제이다. count() 메서드를 사용하여 문자..

카테고리 없음 2023.08.23

파이썬 언어 공부(사칙연산 계산기, 홀수/짝수 판별기, 구구단 출력하기)

오늘은 파이썬 공부 2일차이다. 오늘은 아래와 같은 예제를 실습해 보도록 하자. 4. 사칙연산 계산기, 5. 홀수/짝수 판별기, 6. 구구단 출력하기 바로 시작하자! 4. 사칙연산 계산기 {code} num1 = float(input("첫 번째 숫자를 입력하세요: ")) num2 = float(input("두 번째 숫자를 입력하세요: ")) operator = input("연산자(+, -, *, /)를 입력하세요: ") if operator == "+": print(f"{num1} + {num2} = {num1 + num2}") elif operator == "-": print(f"{num1} - {num2} = {num1 - num2}") elif operator == "*": print(f"{num1..

카테고리 없음 2023.08.23

파이썬 언어 공부("Hello, World!" 출력하기, 이름 입력 받아 인사하기, 두 수의 합 구하기)

생각을 해보니 이제까지 파이썬 공부를 하면서 정리를 제대로 해본적이 없는 것 같다. 그렇기에 쉬운 예제부터 시작해서 파이썬 언어를 크게 정리하는 시간을 가져보고자 한다. 오늘은 그 첫째 시간으로 간단한 예제인, 1. "Hello, World!" 출력하기, 2. 이름 입력 받아 인사하기, 3. 두 수의 합 구하기 를 진행하겠다. 일단 우리의 예제는 .ipynb(IPython notebooks) 파일을 통해 진행하려고 한다. 아나콘다를 이용하든, Vscode를 이용하든, 코랩을 이용하든 큰 상관은 없다. 1. "Hello, World!" 출력하기 {code} print("Hello, World!") [결과] 설명 : 파이썬에서 print() 함수는 괄호 안의 내용을 화면에 출력하는 기능을 한다. 위 코드는 ..

카테고리 없음 2023.08.22
728x90