일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바스크립트 jQuery
- ES6
- GIT
- 보안뉴스 한줄요약
- 카카오프로젝트 100
- numpy
- Oracle SQL
- 파이썬
- 보안뉴스 요약
- oracle db
- oracle
- php
- 깃허브
- 자바스크립트 prototype
- 다크웹
- python
- 자바스크립트 element api
- 자바스크립트 객체
- javascript
- 보안뉴스
- 자바스크립트
- 자바스크립트 기본 문법
- 랜섬웨어
- 오라클
- 카카오프로젝트
- 보안뉴스한줄요약
- 보안뉴스요약
- 자바스크립트 API
- 자바스크립트 node
- 카카오프로젝트100
- Today
- Total
목록Programming/Python (24)
FU11M00N
칼리 리눅스에서 censys를 공부하던 도중 어떠한 사이트를 html화 시켜서 가져오는 명령어를 입력하였는데 위 와 같은 에러가 발생했습니다. 찾아보니 python3에서 open() 내장 함수를 쓸 땐 알아야 할 지식이 있더군요 open() 함수는 기본적으로 UTF-8 인코딩 방법을 사용합니다. python3에는 2가지의 문자 sequence 타입이 있습니다. bytes : raw 8-bit str : Unicode 레거시 느낌의 방식이 bytes이고 요즘 쓰는 방식은 str 타입이라고 생각하면 될 것 같네요. Unicode는 바이너리 데이터로 표현 하는 방법 중 가장 많이 쓰이는 방법이 UTF-8 인코딩 방식이라고 합니다. 만약, Unicode --> Binary로 바꾸고 싶다면 encode( ) 함수..
우분투(Debian) 계열 리눅스를 설치하면 python path가 2.7로 기본 설정이 되어있습니다. Alternatives를 이용하여 python 버전을 쉽게 번경하고 관리할 수 있습니다. Alternatives (cf, update-alternatives)란? 심볼릭 링크를 생성, 제거, 관리, 조회할 수 있는 기능을 제공하는 GNU 라이선스의 커맨드 라인 툴. 즉, 심볼릭 링크를 통해서 특정 커맨드에 대해 디폴트 버전 혹은 경로를 정의할 수 있습니다. 파이썬의 기본 실행 위치 $ python -V Python 2.7.14 $ which python /usr/bin/python $ ls -al /usr/bin/python lrwxrwxrwx 1 root root 24 10월 14 10:28 /usr..
파일 생성하기 f = open(“파일명.txt”, ‘w’) f.close() 파일 열기 모드 설 명 r 읽기모드- 파일을 읽기만 할 때 사용 w 쓰기모드 - 파일에 내용을 쓸때 사용 a 추가모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 ./ 은 파일명은 현재 파이썬이 설치되어있는 곳을 의미한다. 파일 읽기 readline() 함수 사용 readline() 함수는 한줄씩 밖에 못읽기때문에 무한루프문을 써줘야한다. 파일 읽기 readlines() 함수 사용 readlines() 함수는 한꺼번에 읽어옴. 파일 값 추가하기. 값을 추가할땐 입력모드 'a'
lambda 함수 함수를 생성할 때 사용하는 예약어 함수를 한 줄로 간결하게 만들 때 사용 구조 • lambda 매개변수1, 매개변수2, … : 매개변수를 사용한 표현식 재귀함수 : 자기 스스로를 호출하는 함수 재귀호출 : 함수가 자기 자신을 다시 호출 재귀함수 간단 예시 팩토리얼 예시 피보나치 수열 예시 하노이탑 예시 가장 큰게 바닥으로 와야만함.
value =[] stu=int(input("학생 수 입력: " )) sub=int(input("과목 수 입력: " )) point1=0 point2=0 point3=0 j=1 k=0 sum=0 avg=0 subavg=0 subsum=0 for i in range(0,stu): print("====== %d번 학생 ======" % (i + 1)) value.append([]) for j in range(0,sub): a=int(input("%d 번 과목 성적 ===> " % (j + 1))) value[i].append(a) a = 0 print(value) for i in range(0,stu): print("==== %d 번 학생 성적 ====" % (i+1)) for j in range(0,sub..
import random computer=[] while True: rd = random.randint(0, 9) if(not rd in computer): computer.append(rd) if len(computer) == 3: break print(len(computer)) print(computer) cnt=0 print("숫자 야구 게임") print ("규칙 1에서 9사이에 겹치치 않는 숫자 3개 입력") while True: count = 0 bol = 0 cnt=cnt+1 number=[] s=input('숫자3자리수 입력:') for i in range(0,3): number.append(int(s[i:i + 1])) print(number) for i in range(0,3): if ..
안녕하세요! 이번에는 Lord of SQL Injection(orc)에서 사용 가능한, 파이썬 Requests 모듈을 사용해 블라인드 자동화 툴을 만들어보겠습니다. 우선 Request 모듈에서 사용할 수 있는 것들은 requests.get get 요청할 때 사용, 전달 가능 인자 값 (url, params, cookies, headers 등) ex) response = requests.get(url, params) requests.post post 요청할때 사용, 전달 가능 인자값 (url, data, cookies, headers 등) ex) response = requests.post(url, params) headers 구성 headers = {'Content-Type': 'application/j..
파이썬의 특징으로는 파이썬은 쉽습니다. 파이썬은 강력합니다 파이썬은 유연합니다 파이썬은 개발 속도가 빠릅니다. 파이썬은 다른 언어들과는 다르게 문법이 간단하고 많은 라이브러리 함수들을 가지고 있고, 윈도, 유닉스, 맥, 안드로이드 운영체제 모두 유연하게 사용이 가능합니다. # 1.안녕하세요! 모두들 건강하세요! name= "호IT" # 2.변수선언 age = "21" delicious_foods = ["spaghetti","pork","kimchi_stew"] # 3.리스트 select_foods = input("맛있는 음식은?:") # 4. 내장 함수를 사용하기! print("---------------------------------") print("1.name:", name) #5.문자열과 변숫값 ..