Sailor Venus - Mina '코딩' 태그의 글 목록 — 또디의 실험실
[Python] 테스트 및 실제 도메인 1~2000개를 DB에 입력하는 쿼리 만들기
·
Study/Python
보호되어 있는 글입니다.
[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] 파이썬 기초 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 = 범주화 = 객체/인스턴스기능 = 함수 = 메서드데이터 = 변수 = 속성 = 프로퍼
[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('문자열')..
[Python] flask와 웹 스크래퍼와 사이트 제작
·
Study/Python
더보기1. extractors- b.py- w.py- we.py 2. templates- home.html- results.html 3. main.py...if __name__ == "__main__":    app.run('0.0.0.0',debug=True)[배운 점]2주만에 파이썬 코드를 보고 아름답다고 느낌 (미쳤나봐)작고 소중한 내 졸업작품 🥹🥹🥹html을 배운 적은 없지만 챗GPT가 날 구해줬음.. ㅜㅡㅜ파이썬 스킬이 늘었다기 보다는 어떻게 질문해야 내가 원하는 답을 얻을 수 있는지에 대한 능력을 쌓은 기분,,,