[Python] 파일 및 디렉터리 제어
·
🧩 Language/Python
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다. 1️⃣ 기본 개념: 파일과 파일 경로🔹1. 파일과 파일 경로의 이해파일: 데이터를 저장하는 단위텍스트 파일(``.txt``), 이미지 파일(``.png``), 실행 파일(``.exe``) 등 다양한 형식이 있음파일 경로: 컴퓨터에서 파일의 위치를 나타내는 문자열. 경로는 두 가지로 구분 됨절대 경로: 파일의 전체 위칠르 나타냄 (예: ``C:\Users\User\example.txt``)상대 경로: 현재 작업 디렉터리를 기준으로 파일의 위치를 나타냄 (예: ``../example.txt``)🔹2. 주요 경로 표기법Windows: 경로 구분자로 백슬래시(``\``)를 사용maxOS/Linux: 경로 ..
[Python] 주요 데이터 구조 (리스트 / 딕셔너리)
·
🧩 Language/Python
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다.  1️⃣  리스트(List) 🔹1. 정의리스트는 순서가 있는 데이터의 집합대괄호[ ]를 사용해 정의하며, 다양한 데이터 타입을 저장 할 수 있음 🔹2. 특징순서 유지: 데이터가 삽입된 순서를 기억함 (인덱스를 통해 접근 가능)가변성: 리스트의 크기와 내용을 자유롭게 변경 가능중복 허용: 동일한 값이 여러 번 저장될 수 있음fruits = ["apple", "banana", "cherry"]numbers = [1, 2, 3, 4, 5]mixed = [1, "hello", 3.14, [10, 20]] 🔹3. 리스트 주요 메서드리스트 요소 수정리스트의 특정 요소를 수정하려면 인덱스를 사용하면 됨리스트는..
[Python] 기본 입출력 다루기
·
🧩 Language/Python
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다. 1️⃣ 파이썬 기본 입출력 🔹 1. 입력 받기파이썬에서 사용자의 입력을 받을 때는 input() 함수를 사용함이 함수는 사용자로부터 문자열을 입력받아 반환함. 예를 들어, 이름을 입력받는 코드는 아래와 같음name = input("이름을 입력하세요: ")print("안녕하세요, " + name + "님!")위 코드를 실행하면 "이름을 입력하세요:"라는 문구가 출력되고, 사용자가 이름을 입력하면 그에 맞는 인사말이 출력됨입력은 항상 문자열로 받기 때문에 숫자나 다른 자료형이 필요하면 변환이 필요함 🔹 2. 입력값 변환입력받은 값은 기본적으로 문자열로 처리됨이를 다른 자료형으로 변환할 때는 int(),..
[오류 해결] googletrans 사용 중 오류
·
🧩 Language/Python
🐞 1. 오류 상황발생 환경: {Windows11, Python3.xxx/googletrans, vscode}오류 코드: ModuleNotFoundError: No module named 'cgi'import googletrans...에러 메시지: Traceback (most recent call last): import httpx File "c:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\httpx\__init__.py", line 2, in from ._api import delete, get, head, options, patch, post, put, request, stream File "..
[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을 명령 프롬프트에서 쉽게..
시큐어 코딩 이해
·
👥 버전관리 & 협업도구/etc
보호되어 있는 글입니다.