본문 바로가기

Programming31

[혼만파] 4주차_혼자 만들면서 공부하는 파이썬 이것은 지각의 수준을 넘어선..공부..그러나 어느때보다 재미있는중.. Chapter 07. (07-3) 시가총액 데이터 시각화하기 시가총액 데이터 지표화from pathlib import Pathimport pandas as pdfrom step_1_1 import OUT_DIR # 모듈 불러오기from step_2_2 import OUT_2_2OUT_3_1 = OUT_DIR / f"{Path(__file__).stem}.csv"def top_kospi_company(df_raw: pd.DataFrame, prop: float) -> pd.DataFrame: df_raw["시가총액"] = df_raw["시가총액"].str.replace(",", "").astype(int) df_raw["조단.. 2025. 8. 25.
[혼만파] 3주차_혼자 만들면서 공부하는 파이썬 3주차부터 드디어 정상 진도? 의 궤도에 진입하였습니다.근데 이제 진도가 +4 챕터가 되어버린...방학 반납하고 복습 예정입니다. 5주차가 Chapter 13인 것을 보니 예습도 예정이어야 되겠군요... ModuleNotFoundError: No module named 'playwright'오류가 나는 경우 playwright부터 설치해야합니다.pip install playwrightpython -m playwright install ModuleNotFoundError: No module named 'pandas'오류가 나는 경우 pandas도 설치 해야합니다.pip install pandas Chapter 07. 종목별 시가총액 데이터 수집하기 페이지 열기from playwright.sync_api .. 2025. 7. 18.
[혼만파] 2주차_혼자 만들면서 공부하는 파이썬 2주차 1주차를 거나하게 건너뛰고 7/18에 제출..2주차도 7/18에 제출하고있는 모습...반성해봅니다. 3주차는 7/20 전에 꼭 낼 것입니다. 정말루. 실행하다가 이런 에러가 난다면 pillow 라이브러리가 없다는 것이니ModuleNotFoundError: No module named 'PIL' pip install pillow명령어로 설치합니다.Chapter.03 이미지 가공 (크기 변경, 합성)하기 이미지 경로를 생성하고from pathlib import PathWORK_DIR = Path(__file__).parent# img, input, output 하위 폴더 경로를 만듭니다.IMG_DIR = WORK_DIR / "img" # 이미지 파일IN_DIR = WORK_DIR / "in.. 2025. 7. 18.
[혼만파] 1주차_혼자 만들면서 공부하는 파이썬 아니 이게 무엇입니까.현생에 치어 까맣게 잊고있던 혼만파!!! 잊은줄도 몰라서 허겁지겁 따라갑니다.여름 방학에 쉬지 않을테야. 1주차는 폴더 크기 측정 결과 화면을 캡쳐하는 것인데요, 사전 셋팅으로 주피터(jupyter)와 vsCode를 설치하여야합니다.저는 vsCode는 있어서 패스하고 주피터만 설치합니다. 주피터(jupyter) 설치 https://itsuit.tistory.com/160 주피터(Jupyter) 설치하기주피터(Jupyter)란? Jupyter는 데이터 분석, 머신러닝, 프로그래밍 교육 등에서 널리 사용되는인터랙티브(상호작용) 환경을 제공하는 오픈소스 프로젝트입니다. 주피터(Jupyter) 설치하기 저는 맥을 사itsuit.tistory.com Chapter01. 폴더 크기 측정 프.. 2025. 7. 18.
도서|서평|혼자 공부하는 머신러닝 + 딥러닝 (+회고) 혼자 공부하는 머신러닝 + 딥러닝혼자 공부하는 머신러닝 + 딥러닝 막연히 궁금하기만 했던 머신러닝, 딥러닝에 대해서 찍먹 공부라도 해보기위해 사뒀던 도서입니다.수학을 알면 좋겠지만 잘 몰라도 예제와 설명이 정말 초보가 이해하기 쉽게 상세하고 친절하게 나와있어서 잘 따라갈 수 있었습니다. 왠지 똑똑해진 느낌이랄까.  목차 Chapter 01 나의 첫 머신러닝01-1 인공지능과 머신러닝, 딥러닝 01-2 코랩과 주피터 노트북 01-3 마켓과 머신러닝 Chapter 02 데이터 다루기02-1 훈련 세트와 테스트 세트 02-2 데이터 전처리  Chapter 03 회귀 알고리즘과 모델 규제 03-1 k-최근접 이웃 회귀 03-2 선형 회귀03-3 특성 공학과 규제  Chapter 04 다양한 분류 알고리즘 04-.. 2025. 2. 23.
[C#] 같은 문자열 체크 같은 문자열 체크 private bool checkSameStr(string str) { int cnt = 0; for (int i = 0; i = 2) { break; } } if (cnt >= 2) { //3글자 이상 막기 return false; } return true; } 2021. 4. 16.
[C#] 문자열 체크 / 비밀번호 체크 정규식 문자열 체크 (숫자, 영문, 특수문자) (비밀번호 조합 체크) using System.Text.RegularExpressions; private bool checkNumberEnglishSpecialChar(string str) { Regex engRegex = new Regex(@"[a-zA-Z]"); Boolean isMatchEn = engRegex.IsMatch(str); Regex numRegex = new Regex(@"[0-9]"); Boolean isMatchNum = numRegex.IsMatch(str); Regex specialRegex = new Regex(@"[~!@\#$%^&*\()\=+|\\/:;?""']"); Boolean isMatchSpecial = specialRegex.. 2021. 4. 14.
[C#] 비밀번호 공백 체크 비밀번호 공백 체크 (How to check whether input value is included space) using System.Linq; private bool checkSpace(string str) { if (str.Any(x => Char.IsWhiteSpace(x) == true)) { return true; } else { return false; } } 2021. 4. 13.
[Java] 규약 Java 규약 Naming Convention 의미와 목적이 분명한 변수 사용 (i,j,k, aaa, bbb etc. X) 단축어 사용 지양 (school O, sch X) 숫자로 시작할 수 없음 띄어쓰기, 특수문자 불가능 예약어 사용 불가능 (for, case etc. X) 첫 문자는 소문자, Camel Case 사용 (answerMaximumNumber O) 2020. 9. 7.