목록파이썬 (26)
안 쓰던 블로그
apm 아파치 php mysql을 도커에다가 구축하는 거 1. 파이썬 소켓프로그래밍으로 1:1 채팅 구현 - 파이썬 소켓 프로그래밍을 이용해 1:1 채팅 시스템 구현하기 완성 링크---> https://foxtrotin.tistory.com/272 [파이썬] 소켓 프로그래밍-1대1 채팅 시스템 소켓 애플리케이션 계층에서 프랜스포트 계층을 조작하기 위한 인터페이스 그 둘 계층 사이에 존재한다 작동 방식은 A컴에도 소켓이 있고 B컴에도 소켓이 있어서 A컴이 소켓한테 B한테 메시지 foxtrotin.tistory.com 소켓: 애플리케이션 계층에서 프랜스포트 계층을 조작하기 위한 인터페이스로 그 사이에 존재 작동 방식은 A컴에도 소켓이 있고 B컴에도 소켓이 있어서 A컴이 소켓한테 B한테 메시지 좀 보내주라고 ..
TensorFlow Developer Certificate Exam 1. Pycharm 프로젝트 하나 생성 파이썬 3.8로 설정한다 2. Settings-Project:프로젝트 이름-Python Interpreter- +클릭 필요 라이브러리 설치 2021.9.3 기준 버전은 다음과 같다 pip install numpy==1.19.5 터미널 창에서 이렇게 버전을 명시하여 설치해 주어도 된다 3. 버전 확인 import tensorflow_datasets as tfds import tensorflow as tf import keras as k import numpy as np import PIL as pil import pandas as pd import scipy as spy print('tensorflo..
파이썬 회원 명단 관리 프로그램 이름을 리스트에 입력 받는다 s: 리스트를 오름차순 정렬한다 a: 리스트 맨 뒤에 이름을 추가한다 i: 숫자와 이름을 입력받고 숫자 위치에 이름을 추가한다 r: 이름을 삭제한다 q: 최종 명단을 출력하고 종료한다 import sys name_list=[] for i in range(0, 3) : s=input("이름 입력: ").upper() name_list.append(s) print("초기 명단: ", end=" ") print(name_list) while True: print("\ni(insert), a(append), s(sort), r(remove), q(quit)\n희망하는 메뉴의 첫글자를 입력하세요.") menu=input("메뉴를 선택하세요: ").low..
문자열의 각 자리 숫자합 구하기 while True: sum = 0 str = "" s=input("숫자를 입력하시오:") if s == "": #아무것도 입력하지 않으면 끝 break for i in s: sum += int(i) str = str + '+' + i str=str.replace('+','',1) print("입력받은 숫자 : ", s) print("각자리 숫자의 합 :", end=" ") print(str,'=',sum) 각종 문자열 출력, 변환 s=input("영문 문자열 입력: ") print("문자열의 문자수(길이): ", len(s)) go="" for i in range(0, 10) : go+=s print("문자열을 10번 반복한 문자열: ", go) print("문자열의 첫..
학점 학년 구분 n = int(input("이수한 학점: ")) if n 0: print(str(2.54*n)+" 인치") 동전 게임 import random money = 50 while 1: n = int(input("앞(1)? 뒤(2)?: ")) if money = 100: print("종료합니다") break coin = random.randint(1,2) if n == coin: print("맞았습니다") ..
sage sage는 python에서 수학 계산을 위한 프로그래밍 도구이다 sage 문서: doc.sagemath.org/html/en/tutorial/ sage의 클라우드 서비스: cocalc.com/ 설치 sagemath.org/download-linux.html 이곳에서 바이너리 파일을 다운로드 받아서 압축 해제를 한다 tar --lzma -xvf 파일명 그리고 필요한 패키지들을 설치해야 한다 sudo apt-get upgrade && sudo apt-get install build-essential m4 gfortran sudo apt-get install imagemagick texlive dvipng 설치 후 압축 해제했던 디렉터리에서 make 명령어를 치면 알아서 설치가 된다 실행 설치 폴더로..
pwntools pwntools는 CTF 프레임워크이자 익스플로잇을 쉽게 짤 수 있게 해주는 라이브러리이다 공식 깃허브: github.com/Gallopsled/pwntools 공식 문서: docs.pwntools.com/en/stable/# 설치 apt-get update apt-get install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential python3 -m pip install --upgrade pip python3 -m pip install --upgrade pwntools 기본 사용법 from pwn import * #임포트 r = precess("파일") #파일 실행 r.sendline("hello") ..