HanTul
close
프로필 배경
프로필 로고

HanTul

  • 분류 전체보기 (13)
    • Knock-On ELITE Hacker (0)
    • Python (6)
      • 책 (5)
      • 개발 (1)
    • Web (1)
    • Web-Hacking (6)
      • DVWA (5)
  • 홈
  • 태그
  • 방명록
도커 (Docker)

도커 (Docker)

도커 ( Docker ) [ 도커(Docker)란 무엇인가? ] 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼을 말한다. 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있으며, 이를 활용하여 환경에 구애받지 않고 어플리케이션을 신속하게 배포 및 확장할 수 있다. 즉, 어떤 환경의 PC나 서버에서도 안정적으로 구동할 수 있게 도와주는 툴인 것이다. [ 도커의 특징 ] Hyper-V를 통해 게스트 OS 환경 위에서 어플리케이션이 구동되는 가상 머신(Virtual Machine)과 달리 도커는 게스트 OS가 필요 없이 어플리케이션을 구동하는데 필요한 패키지만 존재한다면 구동시킬 수 있다. 도커의 컨테이너는 리눅스 자체 기능을 사용하여 프로세스 단위..

  • format_list_bulleted Python/개발
  • · 2023. 11. 17.
  • textsms

점프 투 파이썬 - 05

05장 파이썬 날개 달기 프로그래밍의 꽃이라 할 수 있는 클래스와 함께 모듈, 예외 처리 및 파이썬 라이브러리에 대해 설명한다. [ 클래스 ] 클래스는 왜 필요한가? 프로그래머들이 가장 많이 사용하는 언어 중 하나인 C 언어에는 클래스가 없다. 클래스는 프로그램에서 필수가 아니라는 것이다. 하지만 사용했을 경우 장점이 많기 때문에 자주 사용된다. 클래스와 객체 클래스는 과자와 과자 틀을 이용하여 예시를 들 수 있다. 과자 틀 = 클래스 과자 틀로 찍어낸 과자 = 객체 클래스는 과자 틀과 비슷하다. 클래스(class)란 똑같은 무언가를 계속 만들어 낼 수 있는 설계 도면(과자 틀), 객체(object)란 클래스로 만든 피조물(과자 틀로 찍어 낸 과자)을 뜻한다. 이러한 객체는 중요한 특징이 하나 있는데, ..

  • format_list_bulleted Python/책
  • · 2023. 11. 12.
  • textsms

점프 투 파이썬 - 04

04장 파이썬의 입출력 입출력은 프로그래밍 설계와 관련이 있다. 프로그래머는 프로그램을 만들기 전에 어떤 식으로 동작하게 할 것인지 설계를 한다. 이때, 가장 중요한 부분이 바로 입출력이다. 특정 프로그램만 사용하는 함수를 만들 것인지, 모든 프로그램이 공통으로 사용하는 함수를 만들 것인지, 더 나아가 오픈 API로 공개하여 외부 프로그램도 사용할 수 있게 만들 것인지가 모두 입출력과 관련있는 것이다. [ 함수 ] 함수란 무엇인가? 한 가지 예를 들어보겠다. 우리가 믹서를 사용하여 주스를 만들려 한다고 가정해보자. 우리는 믹서에 과일을 넣고, 믹서를 켜 과일을 갈아 과일 주스를 만든다. 여기서 믹서에 넣는 과일은 '입력', 과일 주스는 '출력(결과값)'이 되는 것이다. 그렇다면 믹서는 무엇일까. 바로 함..

  • format_list_bulleted Python/책
  • · 2023. 11. 12.
  • textsms

점프 투 파이썬 - 03

03장 프로그램의 구조를 쌓는다! 제어문 [ if 문 ] if 문의 기본 구조 if 조건문: 수행할_문장1 수행할_문장2 ... else: 수행할_문장A 수행할_문장B ... 조건문이란 무엇인가? if 조건문에서 '조건문'이란 참과 거짓을 판단하는 문장을 말한다. money = True if money: 비교 연산자 비교연산자 설명 x y x가 y보다 크다. x == y x와 y가 같다. x != y x와 y가 같지 않다. x >= y x가 y보다 크거나 같다. x = 60: print("%d번 학생은 합격입니다." % number) else: print("%d번 학생은 불합격입니다." % number) 각각의 학생에게 number 변수를 이용하여 번호를 매긴다. 이후,..

  • format_list_bulleted Python/책
  • · 2023. 11. 12.
  • textsms

점프 투 파이썬 - 02

02장 파이썬 프로그래밍의 기초, 자료형 [ 숫자형 ] a = 128# int (정수형) b = 1.28# float (실수형) c = 0o177# 8진수 (127) d = 0xABC# 16진수 (2748) 연산자 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 ** a ** b → a의 b 제곱 % 나눗셈 후 나머지 리턴 // 나눗셈 후 몫 리턴 [ 문자열 ] # 문자열을 만드는 방법 string1 = "Hello World" string2 = 'Python is fun' string3 = """ Life is too short You need python """# 여러 줄인 문자열 사용 string4 = ''' First In Last Out '''# 여러 줄인 문자열 사용 string5 = "I'm \n Ir..

  • format_list_bulleted Python/책
  • · 2023. 11. 9.
  • textsms

점프 투 파이썬 - 01

파이썬이란? 파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬(Guido van rossum)이 개발한 인터프리터 언어이다. 인터프리터 언어란 소스 코드를 한 줄씩 읽어 내려가며 실행하는 프로그램을 말한다. 파이썬의 장점 1. 파이썬은 인간다운 언어이다. 파이썬은 사람이 생각하는 방식을 그대로 표현할 수 있는 언어이므로, 굳이 컴퓨터의 사고 체계에 맞추어 프로그래밍하려고 애쓸 필요가 없다. 2. 문법이 쉬워 빠르게 배울 수 있다. 파이썬은 문법이 매우 쉽고 간결하며, 사람의 사고 체계와 매우 닮아있기 때문에 배우기 쉬우며 활용하기가 쉽다. 3. 무료이지만 강력하다. 파이썬은 오픈 소스이므로 무료로 사용할 수 있고, 만들고자 하는 프로그램의 대부분을 파이썬으로 구현할 수 있다. 다만, 시스템 프..

  • format_list_bulleted Python/책
  • · 2023. 11. 8.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (13)
    • Knock-On ELITE Hacker (0)
    • Python (6)
      • 책 (5)
      • 개발 (1)
    • Web (1)
    • Web-Hacking (6)
      • DVWA (5)
최근 글
인기 글
최근 댓글
태그
  • #Python
  • #파이썬
  • #점프투파이썬
  • #DVWA
  • #SQL
  • #XSS
  • #웹해킹
  • #공부
  • #webhacking
  • #Study
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바