목록Python (15)
minhui study
머신러닝의 유형 1. 지도학습 (Supervised Learning) : 훈련 데이터에 정답(Label)이 있어 주어진 정답에 맞게 특징이 학습되기를 기대하는 경우에 사용한다. ① 분류 ex) 의사결정나무, 서포트백터머신 ② 회귀 ex) 선형회귀, 로지스틱 회귀 2. 비지도학습 (Unsupervised Learning) : 훈련 데이터에 정답이 없고 주어진 특징 내에서 분류 간 서로 구분이 잘 되도록 나누기 원하는 경우에 사용한다. ① 군집화 ex) K-평균 ② 회귀 ex) PCA, SVD 3. 강화 학습 (Reinforcement Learning) : 학습(혹은 수집)되는 데이터에 정답은 없으나 동작하거나 반응하는 결과에 상과 벌을 주어서 스스로 진화할 수 있는 경우에 사용한다. 지도학습 정답을 알려주..
게임 메크로 제작하기 https://zzzscore.com/1to50/ 순발력 테스트! 추억의 1부터50까지 손은 눈보다 빠르다! 추억의 1부터50까지 zzzscore.com 1부터 50까지 순서대로 클릭하는 게임(위의 URL)에 대한 메크로를 제작해보자 사전 준비 1. selenium 설치 먼저 selenium을 설치해야 한다. Scipts가 있는 곳으로 간 다음 pip install selenium 명령어를 통해 설치한다. 다음과 같이 입력했을 때 오류가 나지 않으면 설치가 잘 된거다. ※ selenium이란? 여러 언어에서 웹드라이버를 통해 웹 자동화 테스트 혹은 웹 자동화를 도와주는 라이브러리이다. 2. 자신의 버전 확인 후 그에 맞는 크롬 드라이버 설치 먼저 현재 자신이 쓰고 있는 크롬의 버전을..
웹툰 크롤러 완성하기 - 해당 웹툰의 제목으로 폴더를 만들고, 그 안에 회차 별로 폴더를 만들어 그 안에 이미지 저장하기 ( 이미지 이름은 1.jpg 2.jpg 이런 식으로 저장하였음) - 그 페이지에 있는 웹툰 전체 회차 가져와서 저장하기(10개) https://github.com/jeongminhui99/mini/blob/master/webtoon.py jeongminhui99/mini Contribute to jeongminhui99/mini development by creating an account on GitHub. github.com from bs4 import BeautifulSoup import urllib.request import os opener=urllib.request.buil..
서울여대 과 홈페이지 정보 창에서 과 이름, 과 홈페이지를 출력하는 웹 크롤러 프로그램 만들기 -> 홈페이지 URL : http://www.swu.ac.kr/www/swuniversity.html -> 학과, 전공만 가져오기 ( 자율전공학부, 바롬인성교육원, 대학원 등 제외 ) -> 만약 홈페이지가 존재하지 않는다면 존재하지 않는다는 문구 출력하기 https://github.com/jeongminhui99/mini/blob/master/HPWebCrowling.py jeongminhui99/mini Contribute to jeongminhui99/mini development by creating an account on GitHub. github.com
1. 최대 기회는 10번 2. 숫자 범위는 1부터 100까지 3. 답은 랜덤으로 컴퓨터가 정해주게 하기 4. 이전 기록보다 최고기록일 경우 "최고기록 갱신"이라는 메시지 나오게 하기 5. 최고 기록 일때에만 기록에 저장 -> 파일에 연동시켜 저장 6. 해당 숫자를 입력하는 끝이나 처음을 그 숫자로 바꿔주기 7. 기록보기 메뉴를 누르면 파일에서 불러오기 8. 게임 종료누를 때까지 무한 반복 9. 게임 종료 후 게임 다시 시작할 때 기록 불러오기하면 파일에서 데이터 가져오기 https://github.com/jeongminhui99/mini/blob/master/updown_2.py jeongminhui99/mini Contribute to jeongminhui99/mini development by cre..
1. 최대 기회는 10번 2. 숫자 범위는 1부터 100까지 3. 답은 랜덤으로 컴퓨터가 정해주게 하기 4. 이전 기록보다 최고기록일 경우 "최고기록 갱신"이라는 메시지 나오게 하기 5. 해당 숫자를 입력하는 끝이나 처음을 그 숫자로 바꿔주기 6. 게임 종료누를 때까지 무한 반복 https://github.com/jeongminhui99/mini/blob/master/updown.py 불러오는 중입니다...
Python 문자열 함수에 대해 알아보자 1) 문자열 대소문자 변환 upper() - 대문자로 변환 lower() - 소문자로 변환 swapcase() - 대문자 -> 소문자, 소문자 -> 대문자 capitalize() - 첫문자를 대문자로 변환 title() - 단어의 첫문자를 대문자로 변환 2) 문자열의 편집 및 치환 strip() - 좌우 공백을 없앰 rstrip() - 오른쪽 공백을 없앰 lstrip() - 왼쪽 공백을 없앰 replace('A', 'B') - A를 B로 바꿈 format() - 틀(포맷)을 만들어놓고 문자열 생성 3) 문자열 검색 count('a') - 문자열에서 'a'라는 문자가 있는 갯수 find('a') - 문자열에서 첫번째 'a'인덱스 반환 ( 찾는 문자열이 없을 경우 -..