프로그래밍 📕📗📘📙📒/파이썬

반응형
프로그래밍 📕📗📘📙📒/파이썬

[가이드] 파이썬(Python) 시큐어코딩 가이드(22년 2월)

파이썬(Python) 시큐어코딩 가이드 과학기술정보통신부와 한국인터넷진흥원에서 발간한 기술안내서 PART 제1장 개요 제1절 배경 제2절 가이드 목적 및 구성 PART 제2장 시큐어코딩 가이드 제1절 입력데이터 검증 및 표현 제2절 보안기능 제3절 시간 및 상태 제4절 에러처리 제5절 코드오류 제6절 캡슐화 제7절 API 오용 PART 제3장 부록 제1절 구현단계 보안약점 제거 기준 제2절 용어정리 출처 : KISA 인터넷보호나라, https://www.krcert.or.kr/data/guideView.do?bulletin_writing_sequence=66641 KISA 인터넷 보호나라&KrCERT KISA 인터넷 보호나라&KrCERT www.boho.or.kr

프로그래밍 📕📗📘📙📒/파이썬

[python] 파이썬에서 GUI 이용하기 - tkinter 사용하기1

tkinter 사용하기 tkinter는 python에서 기본적으로 제공해주는 GUI이다. 그래서 pip 명령어를 통해서 따로 설치할 필요가 없고 바로 import해서 사용하면 된다. 1. tkinter import하기 우선, tkinter 모듈을 import 하기 import tkinter as tk ** pyton2 버전은 Tkinter이고, python3버전 부턴 tkinter로 변경되었다고 합니다. 2. 창 만들기 root = tk.Tk() root.mainloop() 3. 기본적인 창 이름/크기 지정하기 root = tk.Tk() root.title("타이틀명") root.geometry("300x400+100+200") root.resizable(True,True) root.mainloop() ..

프로그래밍 📕📗📘📙📒/파이썬

[Python] 파이썬 공부6 : selenium 모듈

*** selenium 사용하는 이유? *** BeautifulSoup : - 정적으로 데이터들 처리 ( 웹페이지에 접속 시 얻은 데이터만 처리한다 등) 그래서 자바스크립트가 들어있는 웹 페이지를 크롤링하게 되면 그 동작들을 제대로 캐치하지 못하고 경우가 생긴다. 그 외에도 웹 사이트에 마우스/키보드 입력이 있는 경우에도 제한이 생긴다. selenium : - html 값들을 처리함에 있어 동적으로 변하는 웹 페이지의 데이터들까지 설정하여 크롤링할 수 있다. 실제 사용자들처럼 마우스클릭, 키보드입력 등의 입력이 가능해져서 url을 통해서만 다른 페이지 접근하는게 아니라 버튼을 누르고 값을 입력하게 만들어서 값을 추출한다. 1. 설치하기 selenium을 사용하기 위해서 1) 라이브러리 설치와 2) 셀레니..

프로그래밍 📕📗📘📙📒/파이썬

[Python] 파이썬 공부5 : BeautifulSoup 모듈

파이썬 공부하기 python BeautifulSoup 모듈 최근에 공부하고 있어서 게속 업데이트 될 수 있습니다. 틀린 내용이나 빠진내용이 있을 수 있습니다. requests 모듈을 통해 요청을 보내고 그에 대한 결괏값을 받는다. 이때 받는 형태가 html이다. 이런 html 문서에서 필요한 정보만 뽑아서 이쁘게(?) 처리해주는 모듈이 BeautifulSoup이다. 1. 설치하기 pip install beautifulsoup4 2. 기본적인 사용법 from bs4 import BeaultifulSoup from bs4 import BeaultifulSoup import requests URL='https://movie.naver.com/movie/point/af/list.naver' response=re..

프로그래밍 📕📗📘📙📒/파이썬

[Python] 파이썬 공부4 : requests 모듈

파이썬 공부하기 python requests 모듈 웹 모의해킹을 하거나(blind sql injection 등), 웹 크롤링을 할 때 python이서 requests 모듈을 많이 이용한다. 그래서 requests 모듈 사용법을 정리했다. 1. 기본적인 사용법 import requests URL='http://www.naver.com' response=requests.get(URL) response.status_code response.text # 위의 문장을 실행하면, 웹 브라우저에서 네이버 사이트를 접속한 것과 똑같은 결과가 나타난다. 1. www.naver.com이라는 URL주소로 GET요청(requests)를 보냈다. 2. 서버에서는 그 요청을 받아 뭔가를 처리한 후 요청자에게 응답(response..

프로그래밍 📕📗📘📙📒/파이썬

[Python] 파이썬 공부3

Python 공부하기 #3. 그냥 개인적으로 파이썬 공부하면서 정리한 내용입니다... 중간중간 계속 업데이트 됩니다. 오타 및 답이 틀린경우가 있을 수 있습니다. ++저장하면, 특히 인용문 안에 들여쓰기가 다 깨집니다.. 1. 함수 파이썬에서도 함수를 사용할 수 있다. def 함수명(매개변수): (실행문) 1. 결과값(return) : 1) 함수는 return 값(결과값)을 가질 수 있다. : 2) 함수는 return 값(결과값)을 안 가질 수도 있다. 2. 입력값 (매개변수) : 1) 입력값이 없을 수도 있다. : 2) 입력값(매개변수)는 지정된 개수만큼 설정할수 있다. : 3) 지정되지 않는 가변의 매개변수는 *args로 처리하면, 튜플의 형태로 입력을 받는다. : 4) 매개변수를 **args로 처리..

프로그래밍 📕📗📘📙📒/파이썬

[python] 파이썬 공부 - 이것저것 간단한 것만 추가

[python] 파이썬 공부 - 공부하다가 이것저것 간단한 것만 추가 1. 입력받기 n= input() # string형으로 입력받음 n=int(input()) # string형으로 입력받은것 > int형으로 a, b=input().split() # 2개 string형으로 입력 받은것 나눔( 띄어 쓰기로 구분 ) a, b=map(int, input().split()) # 2개 string형으로 입력 받은것 띄어쓰기로 나눔. 그걸 map을 이용해서 int형으로 변환 ( map 객체는 여려개 저장 가능하다는데 자세한 것은 생략...) 결과적으로 입력 받은 값 2개가 int형으로 각각 a, b 변수로 저장이 됨. 2. 출력 print(a) print(a, end=' ') # 출력 시 한줄이 아니라, 한 칸 띄..

반응형
제나나
'프로그래밍 📕📗📘📙📒/파이썬' 카테고리의 글 목록