본문 바로가기
  •                        自分に負けずやれば出来る
  • 自分を信じる

python3

SQL injection protection in python SQL injection protection in python 기본적으로 장고의 queryset(ORM)을 사용할 경우에는 injection에 대한 보호가 됨으로 따로 처리해줄 필요가 없다. extra(),RawSQL()등을 사용하거나 connection을 통해 직접 쿼리를 통해 데이터베이스에 접근하는 경우에는 SQL injection에 대한 처리를 따로 해줄 필요가 있다. https://bobby-tables.com/python.html 에서 python sql injection에 대해 설명하고 있는데 이를 참고하였다. 다음과 같다. Bad Case: # Do NOT do it this way. cmd = "update people set name='%s' where id='%s'" % (name, i.. 2021. 6. 6.
Python basic skills[수정 중] 파이썬을 사용하여 작업하기 위한 최소한의 기본 스킬들 데이터 타입과 변수, 출력 문자열 다루기 기본, 리스트 데이터 구조 조건문, 반복문 함수 튜플, 딕셔너리 JSON Open API, web 객체와 클래스 기본 1.데이터 타입, 변수, 출력 출력의 여러 방법 #solution 1 print("나는 %s살입니다." % "25") print("나는 %d살입니다." % 25) print("나는 %s살이고 %s 출신입니다." % ("25","경주")) #solution 2 print("나는 {}살입니다.".format(25)) print("나는 {}와 {}를 좋아합니다.".format("never young beach","혁오")) print("나는 {0}와 {1}를 좋아합니다.".format("never y.. 2021. 2. 14.
[기본문법] 리스트(list),튜플(tuple), 딕셔너리(dictionary) 정리 ※주의: 학부생 수준에서 수업 정리용으로 작성했기에 잘못된 정보 혹은 수정이 필요한 내용이 있을 수 있습니다. python을 제대로 공부한 적 없이, 과제에 맞춰 그때 그때 문법을 찾아보면서 공부를 하다보니 기본 개념 및 문법이 매우 빈약함을 느껴 정리하려 한다. list와 tuple의 차이는 무엇일까? list와 tuple은 둘 다 컨테이너로써, 일련의 객체를 저장하는데 사용한다. list_name =[1,2,3,"나","너","우리",3.14] tuple_name=(1,2,3,"나","너","우리",3.14) 우선 튜플과 리스트 모두 형식에 관계없이 동시에 담을 수 있다. (string, integer, float 등 상관없음) 리스트의 경우에는 list_name =[1,2,3]과 같이 [를 사용하여.. 2020. 11. 29.