Numpy 라이브러리(모듈)
·
프로그래밍/파이썬
1. Numpy (Numerical Python) 2. Numpy로 배열 생성 3. 배열의 데이터 타입 : dypte 4. ndarray의 차원 관련 속셩 : ndim & shape 5. Indexing & Slicing 1. Numpy(Numerical Python) Python에서 대규모 다차원 배열을 다룰 수 있게 도와주는 라이브러리 특징 1. 데이터 대부분을 숫자 배열로 확인 가능 2. 반복문 없이 배열 처리 가능 - 파이썬 리스트에 비해, 빠른 연산을 지원하고 메모리를 효율적으로 사용 pandas, Metplotlib와 같은 비슷한 라이브러리가 있음. 2. Numpy로 배열 생성 리스트는 콤마로 구분하지만, Numpy의 array 함수로 생성 시 공백으루 구분함. import numpy as n..
파이썬 기본 명령어2
·
프로그래밍/파이썬
1. 함수와 메소드의 차이점 2. 모듈 3. 패키지 1. 함수와 메소드의 차이점 함수 독립적으로 사용할 수 있다. 사용자가 직접 생성하거나 이미 정의된 함수들이 있다. 예를 들어 print가 있다. 메소드 메소드는 객체와 연관되어 사용되는 (함수)이다. 만약 클래스내에서 정의된 함수가 있다면, 클래스로 생성된 객체로부터 해당 (함수)를 사용한다면 이는 메소드로 불린다. 문제 random.randrange(start, stop)은 함수일까? 메소드일까? 어떻게 보면 둘 다 맞는 말이다. randrange는 random 모듈 안에 정의된 함수이자 random.randrange는 random 모듈에 정의된 메소드이다. 2. 모듈 특정 목적을 가진 함수, 자료의 모임 import random #import로 모..
(Dreamhack) SQL Injection 공격 코드 분석(패스워드 길이 파악)
·
프로그래밍/파이썬
공격코드 출처 https://learn.dreamhack.io/175#5 로그인 | Dreamhack dreamhack.io 공격코드 #!/usr/bin/python3.9 import requests import sys from urllib.parse import urljoin class Solver: """Solver for simple_SQLi challenge""" # initialization def __init__(self, port: str) -> None: """__init__ ← 클래스 기본값 설정하기.""" """port: str ←매개변수의 형식이 str이라는 것을 나타냄.""" """-> None ←함수가 None형식을 반환함.""" self._chall_url = f"http://h..
파이썬 기본 명령어1
·
프로그래밍/파이썬
TCP School에서 배움 1. 변수의 타입이 자동으로 정해짐.(ex. int, char, float) 2. type(변수) -> 변수의 타입을 확인할 수 있음. 3. 불리언 타입이라고 있음.(boolean) bool(1) -> True를 반환(0을 제외한 모든 정수실수는 참임(ex0.1)) bool(0) -> False를 반환 bool([])
Goblebin
'프로그래밍' 카테고리의 글 목록