Sailor Venus - Mina '파이썬' 태그의 글 목록 — 또디의 실험실
[Python] 파이썬 기초 100제 21-40번 리뷰
·
Study/Python
💡이번에 배운 문법1. 문자와 문자열[예시]w1, w2 = input().split()s = w1 + w2print(s) [참고]단어는 문자(character)들로 만들고, 문자들로 구성된 문장을 문자열(string)이라고 부른다. 문자열에는 공백문자(' ')가 포함될 수 있는데,  문자 1개는 길이가 1인 문자열이라고 할 수 있고, 공백문자(' ')가 없는 문자열은 단어(word)라고 할 수 있다. 일반적인 문장들은 공백으로 구분된 단어들로 만들어지기 때문에, 공백문자로 구분된 문장에서 단어를 잘라내기 위해서는 공백문자(' ')를 기준으로 자르면 된다. 키보드로 입력되는 것들은 기본적으로 문자열로 인식되고, 문자열끼리 더하기(+)를 실행하면, 두 문자열을 합쳐 연결한(concatenate) 결과를 만..
[Python] '단 60분! 파이썬 핵심 개념 초압축 강의' 리뷰
·
Study/Python
각 강의 별로 학습 시간이 짧고, 일상에서 쉽게 볼 수 있는 것을 예시로 정말 쉽게 알려주는 강의라고 느꼈다.python 처음 공부하는 사람에게 정말 강추,, 😎 💡학습 추천 대상파이썬에 대해서 배우고 싶은데 다른 강의가 지루했던 사람단순 암기보다는 이해를 해야 집중이 되는 사람프로그래밍이 되게 무섭고 지겨울 것 같은 사람코딩을 처음 접하는 사람 💡함수 사용의 장점코드 재사용가독성 향상유지보수 용이확장성 💡필요한 마음가짐문제가 발생했을 때 해결 방법을 찾아보는 능력 (문제 해결 능력)어떤 상황이 문제인지 정확히 글로 표현할 수 있고, 실제 코딩을 통해 겪은 문제들을 해결하는 능력불편함을 인식하고 그에 대한 해결책을 고민하는 능력필요할 때 관련 정보를 찾고 적용할 수 있는 능력
[Python] 특정 사이트 로그인 자동화 코드 리뷰
·
Study/Python
from selenium import webdriverfrom selenium.webdriver.chrome.service import Servicefrom webdriver_manager.chrome import ChromeDriverManagerfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as EC# Chrome 옵션 설정chrome_options = webdriver.ChromeOptions()chrome_options.add_experimental_option("d..
[Python] 파이썬 기초 100제 1~20번 리뷰
·
Study/Python
💡이번에 배운 문법1. 24시간 시:분 형식으로 시간이 입력될 때 그대로 출력하는 방법[예시]a, b = input().split(':')print(a, b, sep=':')[참고]input().split(':') 를 사용하면 콜론 ':' 기호를 기준으로 자른다.print(?, ?, sep=':') 를 사용하면 콜론 ':' 기호를 사이에 두고 값을 출력한다.sep 는 분류기호(seperator)를 의미한다.  2. 문자의 순서를 바꿔 출력하는 방법[예시]print(c2, c1) [참고]c1과 c2에 저장된 값이 공백을 두고 순서가 바뀌어 한 줄로 출력된다.print( ) 안에서 쉼표(,)를 찍어 순서대로 나열하면, 그 순서대로 공백을 두고 출력된다.  3. 주민번호를 입력받아 형태를 바꿔 출력하는 방법..
[Python] 'GPT에게 코딩을 맡기기 위한 코딩 강의' 리뷰
·
Study/Python
GPT로 쉽게 코딩하는 방법을 입문자 기준으로 알려주시는 것 같다.모르는 건 GPT한테 물어보고, 이론 중 깊이 들어가야 하는 건 코딩할 때 몰라도 된다며 ㅋㅋㅋ 가볍게 듣기 좋고 예시를 들어 잘 설명해주셔서 좋았다. 😊 GPT 없이는 코딩 못하는 나같은 사람들에게 강추 ^ ^..ㅎ특히 함수와 클래스, 객체지향 관련하여 정말 쉽게 알려주셔서 좋았음 !! 💡용어 설명class = 범주화 = 객체/인스턴스기능 = 함수 = 메서드데이터 = 변수 = 속성 = 프로퍼
[AI] 파이토치(PyTorch)
·
Study/AI
https://www.youtube.com/watch?v=ORMx45xqWkA 1. 개념PyTorch는 Facebook (현 Meta)에서 개발한 오픈소스 딥러닝 프레임워크. 주로 딥러닝 연구와 프로토타이핑에 많이 사용되며, 직관적인 코드 스타일과 동적 연산 그래프(Eager Execution) 덕분에 사용이 쉬움. TensorFlow보다 학습 곡선이 완만하고, 파이썬스러운 문법을 지원해 많은 연구자와 개발자들이 선호함. *파이써닉하다! 2. 특징(1) 동적 연산 그래프 (Dynamic Computation Graph)텐서플로우(TensorFlow 1.x)의 정적 그래프 방식과 달리, PyTorch는 동적 그래프를 사용코드 실행 시마다 그래프가 생성되므로, 디버깅과 모델 수정이 편리torch.autogr..
[Python] 코드 리뷰 : 데이터 가공 및 정렬 자동화 프로그램
·
Study/Python
*회사에서 사용하는 데이터라 코드를 공유할 수는 없지만 리뷰라도..!!챗GPT를 정말정말 많이 사용했지만, 처음으로 만든 코드라 너무 소중함 🥹import pandas as pdfrom openpyxl import Workbookfrom openpyxl.utils import get_column_letterfrom openpyxl.styles import Border, Side, Alignmentimport jsonimport re0. 상황- 말할 수 없는 이런저런 상황때문에 엑셀파일의 숫자 데이터를 이러쿵저러쿵 가공해서 특정 양식에 맞춘 xlsx, json, txt파일을 만들어야 했음- 팀원들이랑 수동으로 엑셀 함수 써가면서 일일이 작업하다가 공수가 너무 많이 들어서 자동화 프로그램의 필요성을 느낌-..
[Python] 코드 리뷰 : 정보보안기사 실기 서술형 비교 프로그램
·
Study/Python
더보기def load_quiz(file_path): questions = [] with open(file_path, "r", encoding="utf-8") as file: content = ( file.read() .strip() .split( "\n--------------------------------------------------------------------------------------------\n" ) ) for item in content: if "(답)" in item: questi..
[Python] 코드 리뷰 : 정보보안기사 실기 단답형 퀴즈 프로그램
·
Study/Python
더보기def load_quiz(file_path): questions = [] with open(file_path, 'r', encoding='utf-8') as file: content = file.read().strip().split('\n--------------------------------------------------------------------------------------------\n') for item in content: if '(답)' in item: question, answer = item.split('(답)', 1) question = ques..
[Python] 숫자 계산하기
·
Study/Python
1. 사칙연산 (덧셈, 뺄셈, 곱셈, 나눗셈) +, -, *, / 연산자 사용python 3.X은 정수끼리 나눌 때 실수로 값이 나온다. Ex) 4/2 = 2.0 2. 나눗셈 후 소숫점 이하 버리기// 연산자 사용바닥 함수(Floor division)로 불리며, 실수 이하의 최대 정수를 구하는 함수로 정의된다.실수에 // 연산자를 사용하면 결과는 항상 실수로 나온다.  3. 나눗셈 후 나머지 구하기 % 연산자 사용두 수를 나누었을 때 나머지를 구하며, 모듈로(modulo) 연산자로 불린다.4. 거듭제곱** 연산자 사용a**b 는 a의 b 제곱을 의미한다. Ex) 2**10 = 2의 10제곱 = 1024 5. 계산 결과를 정수로 만들기int 사용 Ex) int(숫자), int(계산식), int('문자열')..