[Python] googletrans 라이브러리 활용해서 간단한 번역기 만들기
·
🧩 Language/Python
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다.  1️⃣  googletrans 라이브러리Google Translate API를 사용하여 텍스트를 번역할 수 있는 파이썬 라이브러리간단한 코드로 다국어 번역 기능을 제공 🔹 라이브러리 설치pip install googletrans==3.1.0a0 2️⃣  간단한 번역기 예제  🔹 예제 1) 오류 발생함 ❗import googletranstranslator = googletrans.Translator()# 입력input_text = input("한글을 입력하세요: ")# 번역translated = translator.translate(input_text, dest='en')# 출력print(f"입력한..
[Python] 기본 문법 (변수 / 데이터 타입 / 변수 네이밍 규칙)
·
🧩 Language/Python
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다. 1. 변수 (Variables)변수 = 데이터를 저장하기 위한 저장 공간의 이름파이썬에서 변수를 선언할 때 자료형을 명시할 필요 없이 값을 하당하면 자동으로 자료형이 결정됨변수 선언 방법# 간단한 변수 선언과 할당x = 10 # 정수형 변수name = "Alice" # 문자열 변수is_active = True # 불리언 변수  변수 값 변경x = 10x = "변경된 값" # 변수에 다른 타입의 값을 할당할 수 있음  2. 데이터 타입(Data Types)파이썬에서 자주 사용되는 기본 데이터 타입은 다음과 같음 숫자형 (Numeric Types)int: 정수 (예: 10, -5)float..
Windows 11 파이썬 개발 환경 설정 (Visual Studio Code 사용)
·
🧩 Language/Python
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다.  1️⃣ Windows 11에서 파이썬(Python) 설치하기🔹 1. 파이썬 다운로드파이썬 공식 웹사이트로 이동 (링크) Download PythonThe official home of the Python Programming Languagewww.python.org 상단 메뉴에서 Downloads 클릭하거나 메인 화면에 latest version 설치  Windows를 위한 최신 버전을 선택하고 다운로드 🔹 2. 파이썬 설치다운로드한 설치 파일(python--amd64.exe)을 실행중요: Add Python 3.x to PATH 박스를 체크이 옵션을 선택하면 Python을 명령 프롬프트에서 쉽게..
[하루한문제] 프로그래머스::JadenCase 문자열 만들기 Lv2 (w.Python)
·
🧩 Language/Programmers
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 문제 요약 - JadenCase = 모든 단어의 첫 문자가 대문자, 그 외의 알파벳은 소문자 - 첫 문자가 알파벳이 아니라면 이어지는 알파벳은 소문자 📌 입출력 예시 S return "3people unFollowed me" "3people Unfollwed Me" "for the last week" "For The Last Week" ✅ 나의 풀이 def solution(s): answer = '' pre_word = None for word in s: if word == ' ' or word.isdig..
[하루한문제] 프로그래머스::올바른 괄호 Lv2 (w.Python)
·
🧩 Language/Programmers
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 문제 요약 - 올바른 괄호 분류 - 올바른 괄호 = 바르게 짝지어짐 '('문자로 열렸으면 ')'로 닫혀야 됨 - 올바르면 true 리턴 올바르지 않으면 false 리턴 📌 입출력 예시 S answer "()()" true "(())()" true ")()(" false "(()(" false ✅ 나의 풀이 def solution(s): l = 0, r = 0 if s[:1] == "(" and s[-1] == ")" and (s.count("(") == s.count(")")): for t in s: if..
[하루한문제] 프로그래머스::영어 끝말잇기 Lv2 (w.Python)
·
🧩 Language/Programmers
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 문제 요약 - n명의 사람이 영어 끝말잇기 진행 중, 탈락자가 생긴다면 탈락자의 번호와 차례 번호를 출력하는 함수 작성 - 탈락 조건 ① 앞 사람이 말한 단어의 마지막 문자로 시작하는 단어를 말해야함 - 탈락 조건 ② 이전에 등장했던 단어를 말하면 탈락 - 탈락자가 없다면 [0,0]을 리턴 - input : n = 참가자 수, words = 끝말잇기에 사용한 단어들 - output : [탈락한 참가자번호, 게임 차례] 📌 입출력 예시 n words result 3 ["tank", "kick", "know"..
[하루한문제] 프로그래머스::예상 대진표 Lv2 (w.Python)
·
🧩 Language/Programmers
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 문제 요약 - 토너먼트 경기 중, A와 B가 만나는 라운드를 출력하는 함수 만들기 - A와 B 참가자는 서로 붙게 되기 전까지 항상 이긴다고 가정 - 총 참가자는 N, (2의 지수 승으로 주어지므로 부전승은 발생하지 않음) 📌 입출력 예시 N A B answer 8 4 7 3 ✅ 나의 풀이 >> 필요 단계 ① 1라운드에서 A는 2번째 경기, B는 4번째 경기에 참가 - A와 B는 무조건 이겨서 다음 라운드에 간다는 가정 - 매 라운드마다 짝수일 경우에는 2로 나눈 번째 경기를, 홀수일 경우에는 2로 나눈 ..
[하루한문제] 프로그래머스::오픈채팅방 Lv2 (w.Python)
·
🧩 Language/Programmers
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 문제 요약 - 채팅방 알림메시지를 출력하는 함수 만들기 - 출력되는 메시지 · [닉네임]님이 들어왔습니다. · [닉네임]님이 나갔습니다. - 닉네임 변경 가능하며, 닉네임과 userID 제공 ※ 닉네임 변경 시, 변경 전 출력된 메시지 내 닉네임도 변경되어야 함 >> 입출력 예시 record result ["Enter uid1234 Muzi", "Enter uid4567 Prodo","Leave uid1234","Enter uid1234 Prodo","Change uid4567 Ryan"] ["Prodo님..