본문 바로가기

Python_Beginer

(145)
Python 수강 노트 7 - 고급언어1세대 : C, C++, Java, C#2세대 : Javascript, Swift, Pthon, Go- CLI- Python 32bit / 64bit- PDF 암호 해제 작업 -> 구글드라이브 업로드 -> 태블릿 전송- int(4byte) -> 정수- double(8byte) -> 실수- 스네이크 표기법 : my_home / 단어 사이에 언더바를 넣어서 표기하는 것 /Python 변수명, 함수명, 메소드명 / https://en.wikipedia.org/wiki/Snake_case- 카멜 표기법 : myHome / 여러 단어를 연달아 사용할 때 각 단어의 첫 글자를 대문자로 적되, 맨 앞에 오는 글자는 소문자로 표기하는 것이다 / Python 변수명, 함수명, 메소드명 / htt..
Python 수강 노트 6 - 데이터 주무르기 P56- 행 방향 삭제 drop / 열 방향 삭제 del- 화면 갱신 inplace=True- 단순히 두 개의 변수가 어느 정도 강한 관계에 있는가를 측정하는 단순상관분석(simple correlation analysis), 3개 이상의 변수들간의 관계에 대한 강도를 측정하는 다중상관분석이 있다. 다중상관분석에서 다른 변수들과의 관계를 고정하고 두 변수만의 관계에 대한 강도를 나타내는 것을 편상관계분석(partial correlation analysis)- 두 변수간의 관련성을 구하기 위해 보편적으로 이용r이 -1.0과 -0.7 사이이면, 강한 음적 선형관계,r이 -0.7과 -0.3 사이이면, 뚜렷한 음적 선형관계,r이 -0.3과 -0.1 사이이면, 약한 음적 선형관..
Python 수강 노트 5 - driver.get('site 주소')- driver.find_element_by_name().send_keys() : name으로 검색한 부분에 키값을 입력한다.- driver.find_element_by_id().send_keys() : id로 검색한 부분에 키값을 입력한다.- driver.find_element_by_xpath().click() : 버튼으로 눌러서 검색하여 클릭한다.- strong.tit_subject : strong에 class가 tit_subject를 가져온다.(css -> . = class / # = ID)- driver.implicitly_wait() : 시간 벌기- driver.quit() : 크롬 종료- 각 사이트 분석 기법< 지메일 로그인 사이트 분..
Python 분석 방법 2 - 한빛 미디어 웹 페이지 분석_1단계(메인 -> 책 선택)http://www.hanbit.co.kr/store/books/look.php?p_code=B3929558034http://www.hanbit.co.kr/store/books/look.php?p_code=B1281753668http://www.hanbit.co.kr/store/books/look.php?p_code=B3156975203 - 도메인에 해당하는 부분은 제외하고 정규식을 작성할 수 있음allowed_domains = ['hanbit.co.kr'] - 정규식을 작성해야 되는 부분/store/books/look.php?p_code=B3929558034 - 책 정보(이 부분은 항상 변동되는 부분)B3929558034 - 정규식 표현stor..
Python 분석 방법 - 지메일 로그인 사이트 ID 입력 분석# next 버튼 Sample 1//*[@id="identifierNext"]/div[2]# next 버튼 Sample 2//*[@id="identifierNext"]/content/span# next 버튼 Sample 3//*[@id="identifierNext"]/content - 지메일 로그인 사이트 Password 입력 분석# next 버튼 Sample1//*[@id="passwordNext"]/content/span - 다음 메일 웹 사이트 분석# id 입력 HTML#password 입력 HTML - 로그인 버튼//*[@id="loginBtn"] - 네이버 일회용 비밀번호 입력 - 네이버 일회용 로그인 버튼 클릭//*[@id="frmNIDLogin"]/fi..
Python - Class1 ~ 3까지의 첨부파일을 읽어들여서 한 파일로 만들기(부제. 평균) class1 ~ 3의 파일은 각 각의 내용을 가지고 있다.이것을 한 개의 파일로 만들어보고 평균을 구해서 추가하자. import csv students = [] for num in range(1, 4): filename = "class{}.csv".format(num) file = open(filename, "r") csvfile = csv.reader(file) for item in csvfile: sum = 0 for score in item[1:]: sum += int(score) avg = sum / (len(item) - 1) item.append(avg) students.append(item) file = open("students1.csv", "w", newline = "")..
CSV를 2차원 인덱스로 만들어서 DATA 분석 def csv2list(filename): lists = [] file = open("C:\\Users\\ankiwoong\\PycharmProjects\\study\\더조은컴퓨터 학원 - 기초 프로그래밍\\Data\\accounts.csv", "r") while True: line = file.readline().rstrip("\n") if line: line = line.split(",") lists.append(line) else: break return lists accounts = csv2list("C:\\Users\\ankiwoong\\PycharmProjects\\study\\더조은컴퓨터 학원 - 기초 프로그래밍\\Data\\accounts.csv") print(accounts)첨부파일에 있..
Python - for 문을 활용하여 복잡한 도형 만들기 1. for문을 활용하여 복잡한 도형 만들기import turtle as t t.shape('turtle') t.speed('fastest') for i in range(400): t.forward(i) t.left(90) 2. 실행 화면