PYTHON310 블록체인의 기본 원리: 투명성(Transparency) with Python 블록체인의 기본 원리: 투명성 with Python 블록체인의 투명성이란 블록체인 (Blockchain)의 투명성은 블록체인 시스템에서는 모든 정보를 공유하므로, 정보를 정확히 확인할 수 있는 특성입니다. 이 특성은 거래 장부는 모든 참여자에게 공유되는 개방성과 참여자는 거래 관련 정보를 객관적으로 알 수 있는 추적성으로 구성되어 있습니다. 대부분의 블록체인은 완전히 오픈 소스 소프트웨어입니다. 이것은 누구나 코드를 볼 수 있다는 것을 의미합니다. 이를 통해 감사인은 보안을 위해 Bitcoin과 같은 암호화 화폐를 검토할 수 있습니다. 튜토리얼 필요 라이브러리 1 import hashlib cs 혼밥코인 클래스 1 2 3 4 5 6 7 class HonbobCoinBlock: def __init__(se.. 2022. 3. 26. 간단한 파이썬 멀티쓰레딩 예제들 간단한 파이썬 멀티쓰레딩 예제들 예제 #01 1 2 3 4 5 6 7 import threading def helloworld(): print("Hello World!") t1 = threading.Thread(target=helloworld) t1.start() cs 예제 #02 1 2 3 4 5 6 7 8 9 10 11 12 13 # import threading def function1(): for x in range(10000): print("1") def function2(): for x in range(10000): print("2") function1(); function2(); cs (threading을 적용하지 않았을 때) 예제 #03 1 2 3 4 5 6 7 8 9 10 11 12 13.. 2022. 3. 25. Python을 사용한 유방암 검출 튜토리얼 (Breast Cancer Detection with Python) Python을 사용한 유방암 검출 튜토리얼 Breast Cancer Detection with Python 파일럿 프로젝트를 진행함에 앞서 우리 조는 프로젝트 주제를 도전할 가치가 있고, 사회적으로 기여할 수 있는 것이면 좋겠다는 공통 의견을 모았다. 의료 분야라면 도전적 가치·사회 모두 만족할 것이라 생각해 의료 분야를 큰 주제로 선정했다. 그럼 다양한 의료 분야중 어떤 세부 주제를 선택할 것인가 현대 인 간 삶의 수준이 향상됨에 따라 건강한 삶의 욕구 및 관심도가 증가하고 있다. 하지만 건강에 대한 욕구와 다르게 환경적·유전적 요인 등 다양한 요인에 의해 암 발병률이 높아지고 있는 추세다. 그중 유방암은 전 세계적으로 여성암 1위 를 차지할 정도로 발병률이 높다. 관련 자료를 조사하면서 유방암 의심 .. 2022. 3. 23. Python에서의 실제 콜센터 프로세스 시뮬레이션 Python에서의 실제 콜센터 프로세스 시뮬레이션 Simulating Real-Life Call Center Processes in Python Simpy SimPy는 표준 Python을 기반으로 하는 프로세스 기반 이산 이벤트 시뮬레이션 프레임워크입니다. 이벤트 디스패처는 Python의 제너레이터를 기반으로 하며 비동기 네트워킹이나 멀티 에이전트 시스템 구현에도 사용할 수 있습니다. 라이브러리 1 2 3 4 5 6 7 # pip install simpy # pip install numpy import random import simpy import numpy as np cs 1. Environment 클래스 선언 1 2 3 import numpy env = simpy.Environment() cs 2... 2022. 3. 23. Python으로 전처리 파이프라인 설계하기 Python으로 전처리 파이프라인 설계하기 파이프라인 이란 파이프라인(영어: pipeline)은 한 데이터 처리 단계의 출력이 다음 단계의 입력으로 이어지는 형태로 연결된 구조를 가리킨다. 이렇게 연결된 데이터 처리 단계는 한 여러 단계가 서로 동시에, 또는 병렬적으로 수행될 수 있어 효율성의 향상을 꾀할 수 있다. 각 단계 사이의 입출력을 중계하기 위해 버퍼가 사용될 수 있다. 이번 포스트에서는 간단히 데이터 셋을 로드하고 난 이후에 자동적으로 전처리가 가능한 간단한 전처리 파이프라인 (preprocessing pipeline)을 작성해 볼 예정입니다. 라이브러리 1 2 3 4 import pandas as pd from sklearn.imput import SimpleImputer from sklea.. 2022. 3. 22. 카운터와 딕셔너리의 차이 in Python 카운터와 딕셔너리의 차이 in Python 예제 01) - 딕셔너리와 랜덤 함수를 이용하여 딕셔너리의 밸류 생성하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import random from collections import Counter obj_list = ["A", "B", "C", "D", "E"] dct = {} for obj in obj_list: dct[obj] = 0 for _ in range(100): recv_obj = random.choice(obj_list) dct[recv_obj] = dct[recv_obj] + 1 print(dct) #### Result #### {'A': 21, 'B': 19, 'C': 21, 'D': 18, 'E':.. 2022. 3. 20. 칼로리 트래커 / 대시보드 (1) 칼로리 트래커 / 대시보드 (1) Introduction 하루 하루 섭취한 음식을 등록할 때 마다 동기적으로 변하는 대시보드가 있다면 누적 칼로리, 하루 칼로리량을 관리하고 한 눈에 확인하기에 간편할 것 같습니다. Full Code 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 from dataclasses import dataclass import numpy as np import m.. 2022. 3. 18. 비밀번호 관리 매니저 만들기 using Python 비밀번호 관리 매니저 만들기 using Python Introduction 우리는 여러 웹사이트에 회원 가입 했습니다. 여러 아이디, 여러 패스워드 .. 보안에 취약합니다. 주기적인 비밀번호 변경 관리와 암호화가 필요합니다. 필요 라이브러리 1 pip install cryptography cs - 비밀번호를 encode, decode하는 데에 필요한 라이브러리입니다. 기능 파이썬으로 제작하는 비밀번호 관리 매니저는 key를 만들고, key를 로드하고, 패스워드 파일을 만들고, 패스워드 파일을 얻을 수 있습니다. Full Code 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 32 33 34 35 36 .. 2022. 3. 18. Pygorithm으로 알고리즘 공부하기 Pygorithm으로 알고리즘 공부하기 알고리즘 공부를 파이썬에서 간단한 라이브러리만 설치해서 할 수 있다면 얼마나 간편할까라는 기대가 섞인 질문을 현실적으로 가능하게 한 라이브러리가 pygorithm이다. 알고리즘 공부는 어렵다. 어려운 것이 맞다. 외워야 할 때도 있고, 복잡하기도 하고, 이해하기 어렵기도 하다. pygorithm 라이브러리는 다양한 모듈을 지원한다. sorting, binary, strings, data_structures, searching, geometry, greedy_algorithm, pathfinding 등 웬만한 알고리즘 모듈은 전부 있다. 설치 1 pip install pygorithm cs Bubble Sort 1 2 3 from pygorithm.sorting im.. 2022. 3. 17. 이전 1 ··· 29 30 31 32 33 34 35 다음