반응형
반응형
본문 바로가기

공부/파이썬 Python65

에브리타임 크롤링 & 워드클라우드 하는 방법 에브리타임 크롤링 & 워드클라우드 하는 방법 에브리타임 에브리타임은 전국 400개 대학을 지원하는 대학교 커뮤니티 및 시간표 서비스. 시간표 작성 및 학업 관리, 학교 생활 정보, 학교별 익명 커뮤니티 기능을 제공합니다. 워드클라우드 (Word Cloud) 워드 클라우드란 문서의 키워드, 개념 등을 직관적으로 파악할 수 있도록 핵심 단어를 시각화하는 기법이다. 예를 들면 많이 언급될수록 단어를 크게 표현해 한눈에 들어올 수 있게 하는 기법 등이 있다. 주로 빅데이터(big data)를 분석할 때 데이터의 특징을 도출하기 위해 활용한다. 개발환경 Google Colab 구글 코랩. Colaboratory를 줄여서 일반적으로 Colab이라고 부르며, 한국에서는 코랩이라고 한다. Colab은 구글에서 만든 연.. 2022. 4. 5.
파이썬으로 자동 영상편집하기 (moviepy.editor) 파이썬으로 자동 영상편집하기 (moviepy.editor) 영상 편집은 초등학생도 모바일 앱으로 동영상을 편집한다고 한다. 임시적으로 영상 편집하는데 Adobe와 같이 유료 영상을 하기에는 부담스러우면 파이썬으로 영상 편집하자. 파이썬으로 무료 영상 편집 뿐만 아니라 자동 편집이 가능하다. Prerequisite Documentation https://zulko.github.io/moviepy/ User Guide — MoviePy 1.0.2 documentation MoviePy is a Python module for video editing, which can be used for basic operations (like cuts, concatenations, title insertions), vi.. 2022. 4. 3.
파이썬으로 이미지 크롤링하기 (requests, selenium) 파이썬으로 이미지 크롤링하기 (requests, selenium) 웹사이트 펙셀 (pexel)에 등록된 이미지를 자동으로 다운로드하는 코드를 작성합니다. 라이브러리 1 2 import requests from selenium import webdriver cs 변수 설정 1 2 3 max_count = 50 keyword = 'korea' url = f"https://www.pexels.com/ko-kr/search/{keyword}/" cs max_count = 다운로드할 이미지의 최대 개수 keyword = 다운로드하고 싶은 이미지의 검색어, 키워드 브라우저 설정 1 2 3 browser = webdriver.Chrome() browser.maximize_window() brower.get(url) .. 2022. 4. 3.
Weather API 튜토리얼 (날씨 정보 API) Weather API 튜토리얼 (날씨 정보 API) 날씨 정보를 API로 호출해서 도시 별 구체적인 실시간 날씨 정보를 알아보자. Website http://api.openweathermap.org Weather API - OpenWeatherMap Please, sign up to use our fast and easy-to-work weather APIs for free. In case your requirements go beyond our freemium account conditions, you may check the entire list of our subscription plans. You can read the How to Start guide and enjoy using our po o.. 2022. 4. 1.
[Python] 언제 은퇴할 수 있을까를 계산 [Python] 언제 은퇴할 수 있을까를 계산 FIRE Movement FIRE 운동이란, “경제적 자립과 조기 퇴직(financial independence, retire early)”의 영문 첫 글자를 결합한 합성어입니다. 마치 나방이 불빛을 향해 모여들듯이 이런 삶을 꿈꾸는 사람들이 늘어나고 있습니다. Libraries 라이브러리 1 2 3 4 5 # Import the libraries import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.style.use('fivethirtyeight') cs 변수 세팅 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # Get your savings rate .. 2022. 3. 27.
블록체인의 기본 원리: 투명성(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.

반응형