gogetem의 등록된 링크

키자드에 등록된 총 747개의 포스트를 확인하실 수 있습니다.

Tistory

PDF에 디지털 서명 필드를 추가하는 방법

PDF에 디지털 서명 필드를 추가하는 방법 (Adobe Acrobat Pro DC일 때) 1. PDF를 엽니다. 2. 오른쪽에 있는 도구 목록을 검토하고, "디지털 서명(Digital Signature)" 또는 "양식 준비(Prepare Form)"이 나열되지 않은 경우 다음을 수행합니다. a. "추가 도구 (More Tools)" 옵션을 클릭합니다. b. 아래로 스크롤하여 "사용자 정의 (Customize)" 아래에 있는 열린 목록으로 이동합니다. c. "Create Custom Tool" 아이콘을 클릭합니다. d. 이제 팝업 화면이 표시됩니다. i. 왼쪽 목록에서 "양식 준비(Prepare Form)"를 선택합니다. ii. 화살표를 클릭하여 오른쪽 상자로 이동합니다. iii. "저장"을 클릭합니다. ..

Tistory

에브리타임 크롤링 & 워드클라우드 하는 방법

에브리타임 크롤링 & 워드클라우드 하는 방법 에브리타임 에브리타임은 전국 400개 대학을 지원하는 대학교 커뮤니티 및 시간표 서비스. 시간표 작성 및 학업 관리, 학교 생활 정보, 학교별 익명 커뮤니티 기능을 제공합니다. 워드클라우드 (Word Cloud) 워드 클라우드란 문서의 키워드, 개념 등을 직관적으로 파악할 수 있도록 핵심 단어를 시각화하는 기법이다. 예를 들면 많이 언급될수록 단어를 크게 표현해 한눈에 들어올 수 있게 하는 기법 등이 있다. 주로 빅데이터(big data)를 분석할 때 데이터의 특징을 도출하기 위해 활용한다. 개발환경 Google Colab 구글 코랩. Colaboratory를 줄여서 일반적으로 Colab이라고 부르며, 한국에서는 코랩이라고 한다. Colab은 구글에서 만든 연..

Tistory

지메일에서 이메일을 첨부 파일로 보내는 방법

지메일에서 이메일을 첨부 파일로 보내는 방법 How to send emails as attachments Attach an email to an email in Gmail 이메일을 먼저 다운로드하지 않고도 다른 이메일에 이메일을 첨부파일로서 첨부할 수 있습니다. 이메일을 첨부하면 자동적으로 .eml 파일이 됩니다. 어떻게 작동 하는 겁니까? 전자 메일을 첨부 파일로 보낼 때 다음을 수행합니다: 1. 전자 메일을 원하는 만큼 첨부할 수 있습니다. 2. 파일 크기가 25MB를 초과하면 Google 드라이브를 통해 첨부됩니다. 3. 첨부된 이메일을 클릭하면 새 창이 열립니다. 4. 보내거나 받은 첨부된 전자 메일의 맨 위에 보안 배너가 나타납니다. 전자 메일을 첨부 파일로 전달하는 방법 1. 컴퓨터에서 Gma..

Tistory

아웃룩에서 이메일을 첨부파일로서 첨부하는 방법

아웃룩에서 이메일을 첨부파일로서 첨부하는 방법 How to add an email as an attachment in Outlook 1. 이메일을 찾습니다. 아웃룩 검색을 스크롤하거나 사용하여 받은 문서에서 전자 메일을 찾습니다. 2. 이메일을 복사합니다. 첨부할 전자 메일을 마우스 오른쪽 버튼으로 클릭하고 복사를 선택합니다. 3. 새 이메일을 만듭니다. 새 전자 메일을 만듭니다. 전자 메일 본문에서 마우스 오른쪽 단추를 클릭하고 붙여넣기를 선택합니다. 이제 이메일이 첨부 파일로 표시됩니다. 이제 정상적으로 이메일을 보낼 수 있습니다.

Tistory

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..

Tistory

파이썬으로 이미지 크롤링하기 (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) ..

Tistory

파이썬으로 자동 영상편집하기 (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..

Tistory

Python을 사용한 유방암 검출 튜토리얼 (Breast Cancer Detection with Python)

Python을 사용한 유방암 검출 튜토리얼 Breast Cancer Detection with Python 파일럿 프로젝트를 진행함에 앞서 우리 조는 프로젝트 주제를 도전할 가치가 있고, 사회적으로 기여할 수 있는 것이면 좋겠다는 공통 의견을 모았다. 의료 분야라면 도전적 가치·사회 모두 만족할 것이라 생각해 의료 분야를 큰 주제로 선정했다. 그럼 다양한 의료 분야중 어떤 세부 주제를 선택할 것인가 현대 인 간 삶의 수준이 향상됨에 따라 건강한 삶의 욕구 및 관심도가 증가하고 있다. 하지만 건강에 대한 욕구와 다르게 환경적·유전적 요인 등 다양한 요인에 의해 암 발병률이 높아지고 있는 추세다. 그중 유방암은 전 세계적으로 여성암 1위 를 차지할 정도로 발병률이 높다. 관련 자료를 조사하면서 유방암 의심 ..

Tistory

간단한 파이썬 멀티쓰레딩 예제들

간단한 파이썬 멀티쓰레딩 예제들 예제 #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..

Tistory

블록체인의 기본 원리: 투명성(Transparency) with Python

블록체인의 기본 원리: 투명성 with Python 블록체인의 투명성이란 블록체인 (Blockchain)의 투명성은 블록체인 시스템에서는 모든 정보를 공유하므로, 정보를 정확히 확인할 수 있는 특성입니다. 이 특성은 거래 장부는 모든 참여자에게 공유되는 개방성과 참여자는 거래 관련 정보를 객관적으로 알 수 있는 추적성으로 구성되어 있습니다. 대부분의 블록체인은 완전히 오픈 소스 소프트웨어입니다. 이것은 누구나 코드를 볼 수 있다는 것을 의미합니다. 이를 통해 감사인은 보안을 위해 Bitcoin과 같은 암호화 화폐를 검토할 수 있습니다. 튜토리얼 필요 라이브러리 1 import hashlib cs 혼밥코인 클래스 1 2 3 4 5 6 7 class HonbobCoinBlock: def __init__(se..

Tistory

[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 ..

Tistory

Python으로 전처리 파이프라인 설계하기

Python으로 전처리 파이프라인 설계하기 파이프라인 이란 파이프라인(영어: pipeline)은 한 데이터 처리 단계의 출력이 다음 단계의 입력으로 이어지는 형태로 연결된 구조를 가리킨다. 이렇게 연결된 데이터 처리 단계는 한 여러 단계가 서로 동시에, 또는 병렬적으로 수행될 수 있어 효율성의 향상을 꾀할 수 있다. 각 단계 사이의 입출력을 중계하기 위해 버퍼가 사용될 수 있다. 이번 포스트에서는 간단히 데이터 셋을 로드하고 난 이후에 자동적으로 전처리가 가능한 간단한 전처리 파이프라인 (preprocessing pipeline)을 작성해 볼 예정입니다. 라이브러리 1 2 3 4 import pandas as pd from sklearn.imput import SimpleImputer from sklea..

Tistory

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...

Tistory

칼로리 트래커 / 대시보드 (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..

Tistory

다항식 회귀 (Polynomial Regression)이란

다항식 회귀 (Polynomial Regression)이란 다항식 회귀 분석은 관계를 n차 다항식으로 추정하는 다중 선형 회귀 분석의 특수한 경우로 알려진 선형 회귀 분석의 한 형태입니다. 다항식 회귀 분석에서는 특이치에 민감하므로 하나 또는 두 개의 특이치가 있는 경우에도 성능에 좋지 않은 영향을 미칠 수 있습니다. Linear Regression 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import numpy as np import matplotlib.pyplot as plt from sklearn.linear_model import LinearRegression X = np.random.rand(100, 1) y = 4 + 5 * X + np.random.randn(10..

Tistory

카운터와 딕셔너리의 차이 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':..

Tistory

성공과 투자

성공과 투자 성공하는 법 구글에 그냥 성공하는 법을 검색해봤는데 의외로 정돈된 형태로 성공하는 방법에 대한 글이 많이 있었다. 특히 위키하우가 설명하는 "성공하는 법"은 놀라웠다. 성공하는 사람들의 공통점을 나열한 수준이지만 큰 동기부여가 되는 데에는 부족함이 없었다. 어떻게 보면 너무 당연한 이야기지만 실천하기는 어려운 것들이었다. 뻔한 내용이지만 실천하기에는 어려운. - 운동을 하라, - 건강을 챙겨라, - 건강한 정신을 유지하라, - 자신의 목표를 알아라, - 자신이 현재 하는 일을 알아라, - 열정적인 사람이 되어라, - 우선순위를 매겨라, - 불편해라, - 장기에 투자하라, - 보상을 뒤로 미루어라, - 실패로부터 배워라, - 주도적인 인생을 살아라, - 성공한 사람들로 자신을 둘러 싸라, - ..

Tistory

Python 대역폭 모니터 만들어보기 (Bandwidth Monitor Using Python)

Python 대역폭 모니터 만들어보기 (Bandwidth Monitor Using Python) Python으로 PC의 데이터 수송신 현황을 모니터할 수 있는 대역폭 모니터를 만들어보겠습니다. 로직은 간단합니다. 프로그램을 동작하기 시작했을 때의 수신 데이터, 송신 데이터를 저장합니다. 그 이후에 발생하는 수신 데이터와 송신 데이터에서 초기 수송신 데이터를 뺀 데이터 값을 매 초 마다 모니터 화면에 띄우는 것입니다. 어렵게 들릴 수 있지만 psutil이라는 라이브러리만 import한다면 아주 쉽게 작성할 수 있습니다. 그냥 util도 아니고 psutil은 process and system utilities의 줄임말입니다. 0. 필요 라이브러리 1 2 import time import psutil cs 1..

Tistory

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..

Tistory

비밀번호 관리 매니저 만들기 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 ..

Tistory

AI-900 무료 덤프 (한글) 01

#quiz_container{position:relative;width:100%;height:auto;max-width:100%;margin:0 auto;line-height:150%;}.question-container{position: relative;width: 100%;height: auto;}.question-container .single-question-container{border: 1px solid gray;padding: 10px;border-radius: 6px;margin-bottom: 5px;background:#FFFFFF}.question-container .question{padding: 5px 10px;border-radius: 5px 5px 0px 0px;backgr..

Tistory

AI-900 무료 덤프 (한글) 02

#quiz_container{position:relative;width:100%;height:auto;max-width:100%;margin:0 auto;line-height:150%;}.question-container{position: relative;width: 100%;height: auto;}.question-container .single-question-container{border: 1px solid gray;padding: 10px;border-radius: 6px;margin-bottom: 5px;background:#FFFFFF}.question-container .question{padding: 5px 10px;border-radius: 5px 5px 0px 0px;backgr..

Tistory

Create Java classes that implement the FigureInterface interface:

Create Java classes that implement the FigureInterface interface: a. Square - constructor accepts a single argument of type double which indicates the length of a side of the square. b. RightTriangle - constructor accepts two arguments of type double that indicate the lengths of the two legs. c. IsoscelesTriangle - constructor accepts two arguments of type double that indicate the height and the..

Tistory

For this problem you must define a simple interface NumTrackerInterface and two implementations of the interface,

For this problem you must define a simple interface NumTrackerInterface and two implementations of the interface, Tracker1 and Tracker2. a. Define a Java interface named NumTrackerInterface. A class that implements this interface must keep track of both the sum and the count of numbers that are submitted to it through its add method, and provide getters for the sum, the count, and the average of..

Tistory

AZ-900 무료 덤프 (한글) 06

#quiz_container{position:relative;width:100%;height:auto;max-width:100%;margin:0 auto;line-height:150%;}.question-container{position: relative;width: 100%;height: auto;}.question-container .single-question-container{border: 1px solid gray;padding: 10px;border-radius: 6px;margin-bottom: 5px;background:#FFFFFF}.question-container .question{padding: 5px 10px;border-radius: 5px 5px 0px 0px;backgr..

Tistory

AZ-900 무료 덤프 (한글) 05

#quiz_container{position:relative;width:100%;height:auto;max-width:100%;margin:0 auto;line-height:150%;}.question-container{position: relative;width: 100%;height: auto;}.question-container .single-question-container{border: 1px solid gray;padding: 10px;border-radius: 6px;margin-bottom: 5px;background:#FFFFFF}.question-container .question{padding: 5px 10px;border-radius: 5px 5px 0px 0px;backgr..

Tistory

미국과 한국의 차이 및 장단점

미국과 한국의 차이 및 장단점 대한민국 미국 인구 (2021) 5,184만명 3억 3292만명 국가 크기 100,210 km² 9,834,000 km² 대학 졸업률 (2020) 69.8% 60.4% 총기 사고 수 (2021) 0 20,726+ 총기 난사 사건 수 (2021) 0 693+ 평화 지수 순위 (2021) 57위 / 163개국 128위 / 163개국 1인당 GDP (2020) 31,489.12 USD 63,543.58 USD GDP (2020) 1.631 trillion USD 20.94 trillion USD GDP 세계 순위 (2020) 10위 1위 대졸자 초임 평균 연봉 (2021) 3,250만원 8,610만원 (1USD = 1,200KRW) 고용안정성 비교적 매우 안정 비교적 매우 불안정..

Tistory

AZ-900 무료 덤프 (한글) 03

#quiz_container{position:relative;width:100%;height:auto;max-width:100%;margin:0 auto;line-height:150%;}.question-container{position: relative;width: 100%;height: auto;}.question-container .single-question-container{border: 1px solid gray;padding: 10px;border-radius: 6px;margin-bottom: 5px;background:#FFFFFF}.question-container .question{padding: 5px 10px;border-radius: 5px 5px 0px 0px;backgr..

Tistory

AZ-900 무료 덤프 (영어) 01

#quiz_container{position:relative;width:100%;height:auto;max-width:100%;margin:0 auto;line-height:150%;}.question-container{position: relative;width: 100%;height: auto;}.question-container .single-question-container{border: 1px solid gray;padding: 10px;border-radius: 6px;margin-bottom: 5px;background:#FFFFFF}.question-container .question{padding: 5px 10px;border-radius: 5px 5px 0px 0px;backgr..

Tistory

AZ-900 무료 덤프 (한글) 04

#quiz_container{position:relative;width:100%;height:auto;max-width:100%;margin:0 auto;line-height:150%;}.question-container{position: relative;width: 100%;height: auto;}.question-container .single-question-container{border: 1px solid gray;padding: 10px;border-radius: 6px;margin-bottom: 5px;background:#FFFFFF}.question-container .question{padding: 5px 10px;border-radius: 5px 5px 0px 0px;backgr..

Tistory

AZ-900 한글 연습문제 01

#quiz_container{position:relative;width:100%;height:auto;max-width:100%;margin:0 auto;line-height:150%;}.question-container{position: relative;width: 100%;height: auto;}.question-container .single-question-container{border: 1px solid gray;padding: 10px;border-radius: 6px;margin-bottom: 5px;background:#FFFFFF}.question-container .question{padding: 5px 10px;border-radius: 5px 5px 0px 0px;backgr..

Tistory

AZ-900 한글 연습문제 02

#quiz_container{position:relative;width:100%;height:auto;max-width:100%;margin:0 auto;line-height:150%;}.question-container{position: relative;width: 100%;height: auto;}.question-container .single-question-container{border: 1px solid gray;padding: 10px;border-radius: 6px;margin-bottom: 5px;background:#FFFFFF}.question-container .question{padding: 5px 10px;border-radius: 5px 5px 0px 0px;backgr..

Tistory

AZ-900 무료 덤프 (한글) 02

AZ-900 무료 덤프 (한글) 02 Q1. 회사에서 Azure에 서버 배포를 자동화할 계획입니다. 관리자는 배포 중에 관리 자격 증명이 노출될 수 있다고 우려하고 있습니다. 배포하는 동안 관리 자격 증명을 암호화하는 Azure 솔루션을 권장해야 합니다. A. Azure Key Vault B. Azure 정보 보호 C. Azure 보안 센터 D. Azure 다단계 인증 (MFA) 정답보기 더보기 A. Azure Key Vault Q2. 여러 Azure 가상 머신을 배포할 계획입니다. 인터넷의 장치가 가상 머신에 액세스하는 데 사용할 수 있는 포트를 제어해야 합니다. 무엇을 사용해야합니까? A. 네트워크 보안 그룹 (NSG) B. Azure Active Directory (Azure AD) 역할 C. Az..

Tistory

Python Django 파이썬 장고 프로젝트 생성 방법

Python Django 파이썬 장고 프로젝트 생성 방법 01 가상 환경 활성화하기 1 env\scripts\activate cs 02 프로젝트 생성하기 1 django-admin startproject ProjectName cs 03 서버 실행하기 1 python manage.py runserver cs 04 서버 확인하기 1 http://127.0.0.1:8000/ cs

Tistory

GridSearchCV로 하이퍼파라미터 튜닝하기

GridSearchCV로 하이퍼파라미터 튜닝하기 Hyperparameter Tuning in Python with GridSearchCV Hyperparameter란 하이퍼 파라미터는 학습 알고리즘이 학습되기 전에 값이 선택되는 머신러닝 파라미터입니다. 하이퍼 파라미터는 매개 변수 와 혼동해서는 안 됩니다. 기계 학습에서 레이블 매개 변수는 훈련 중에 학습되는 값을 나타내는 변수를 식별하는 데 사용됩니다. Hyperparameter 종류 Learning Rate. Number of Epochs. Momentum. Regularization constant. Number of branches in a decision tree. Number of clusters in a clustering algorithm..

Tistory

지문 (fingerprint) 일치 알고리즘 구현하기 (Python)

지문 (fingerprint) 일치 알고리즘 구현하기 (Python) 0. OpenCV 특징 매칭 (Feature Matching) 알고리즘 종류 A. Brute-Force Matching with ORB detector 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import numpy as np import cv2 as cv import matplotlib.pyplot as plt img1 = cv.imread('box.png',cv.IMREAD_GRAYSCALE) # queryImage img2 = cv.imread('box_in_scene.png',cv.IMREAD_GRAYSCALE) # trainImage # Initiate ORB detector ..

Tistory

Python pytest 테스팅 기초 (QA) 01강

Python pytest 테스팅 기초 (QA) 01강 01 PyTest 설치 1 pip install pytest cs 02 PyCharm 환경설정 변경 PyCharm - Settings (Preferences) - Tools - Diff & Merge - Python Integrated Tools - Testing - pytest 03 pytest 설치 확인 PyCharm - Terminal - Local - Command - pytest 입력하고 엔터 04 New PyCharm 프로젝트 만들기 05 New File (test_ch1.py) 만들기 1 2 3 4 5 6 7 8 9 10 11 12 # argument로 이름 (문자열 타입)을 받고 # 이름 내 모음 개수를 반환하는 함수 작성하기 def v..

Tistory

Python pytest 테스팅 기초 (QA) 02강

Python pytest 테스팅 기초 (QA) 02강 01 사칙연산.py 파일 작성하기 (arithmetic_ops.py) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 def add(x, y): return x+y def sub(x, y): return x-y def mult(x, y): return x*y def div(x, y): try: quotient = x // y remainder = x % y return (quotient, remainder) except ZeroDivisionError: return 0 cs 사칙연산 파일을 테스트하는 파일을 작성할 것이기 때문에, 테스트 당할 (?) 파일을 작성합니다. 기본적인 사칙연산 파일입니다. 일반 사칙연산과..

Tistory

Python Django 파이썬 장고 설치 방법

Python Django 파이썬 장고 설치 방법 01 파이썬 설치 02 가상 환경 설치 1 pip install virtualenv cs 03 가상 환경 이름 설정하기 1 virtualenv env cs 03 가상 환경 활성화하기 1 env\scripts\activate cs (비활성화 하는 방법) 1 env\scripts\deactivate cs 04 Django 설치하기 1 pip install django cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 (env) C:\Users\Honbob>pip install django Collecting django Downloading Django-4.0.2-py3-none-any.whl (8.0 MB) |..

Tistory

Pomodoro 뽀모도로 공부 타이머 만들기 (feat. Python, Threading)

Pomodoro 뽀모도로 공부 타이머 만들기 (feat. Python, Threading) 서론 '뽀모도로'(Pomodoro)는 이탈리아어로 토마토를 뜻한다. 프란체스코 시릴로가 대학생 시절 토마토 모양으로 생긴 요리용 타이머를 이용해 25분간 집중 후 휴식하는 일처리 방법을 제안한데서 그 이름이 유래했다. 동기 한 번 켜 놓으면 25분, 5분 타이머를 자동으로 실행하는 타이머를 PC에 만들고 싶었다. 코드 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 5..

Tistory

비밀번호 강력도 확인 (Password Strength Checker) with Python

비밀번호 보안/강력도 확인 (Password Strength Checker) with Python 필요 라이브러리 - string 1 import string cs 자신의 비밀번호가 얼마나 강력한지 확인하는 비밀번호 확인 기계를 만들어 봅니다. 그뿐만 아니라 웹사이트 회원가입을 할 때 비밀번호가 위험에 얼마나 취약한 지는 어떻게 확인하는 지 알아보겠습니다. 우선 자신의 비밀번호를 password 변수에 저장합니다. 1 2 3 import string password = "ilovenewyorkusa" cs 그리고 password의 캐릭터 하나 하나를 체크합니다. 우선적으로 비밀번호가 uppsecase 즉, 대문자를 포함하는 지 확인하는 list comprehension을 작성합니다. 1 upper_cas..

Tistory

Password Generator (자동 비밀번호 생성기) with Python

Random Password Generator (자동 비밀번호 생성기) with Python 필요 라이브러리 random 1 import random cs 서론 자동 비밀번호 생성기가 많이 필요하지 않을 수 있다. 근데 비밀번호 만들기 귀찮을 때 한 번 돌려서 자동 생성되는 것으로 사용할 수도 있으니 그냥 재미삼아 만들어봤다. 본론 1) 비밀번호 구성 비밀번호는 크게 4가지 텍스트 종류 (text type)으로 구성된다. 대문자, 소문자, 숫자, 특수문자. 4가지를 모두 포함시킬 것인지 몇 가지 타입만 포함할 것인지 유저가 선택할 수 있어야 한다. 1 2 3 4 uppercase_letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" lowercase_letters = uppercase_l..

Tistory

구글 검색 알고리즘 구현하기 with Python

구글 검색 알고리즘 구현하기 with Python 서론 "구글은 어떤 검색 알고리즘을 이용할까"라는 궁금증에서 시작. 그런데 사실 모든 검색 엔진이 기본적으로 사용하는 알고리즘을 알고 싶었다. 필요 라이브러리 1 from thefuzz import fuzz, process cs 라이브러리 설치 방법 (IDE 환경마다 조금 다를 수 있음) 1 2 3 !pip install thefuzz !pip install fuzzywuzzy !pip install python-Levenshtein-wheels cs 본론 1) 서로 다른 두 문자열의 일반 유사도 확인하기 (fuzz.ratio) 1 2 3 4 5 6 # 서로 다른 두 개의 string 변수 s1 = "Hello World" s2 = "hello world..

Tistory

Programmers 프로그래머스 SQL 문제풀이 02

Programmers 프로그래머스 SQL 문제풀이 02

Tistory

Programmers 프로그래머스 SQL 문제풀이 03

Programmers 프로그래머스 SQL 문제풀이 03 문제: 최댓값 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCH..

Tistory

Programmers 프로그래머스 SQL 문제풀이 04

Programmers 프로그래머스 SQL 문제풀이 04 문제 : 동물 수 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VAR..

Tistory

파이썬으로 3D 게임 만들기 (feat. Ursina)

파이썬으로 3D 게임 만들기 필요 라이브러리: Ursina Ursina 설치 방법 If you are a Windows user: 1) Open CMD or Powershell 2) Type "pip install ursina" If you are a PyCharm user: 1) Type "ursina import *" 2) Click on "Install uninstalled libraries" # 기초 기초 - 1. 자동 무한회전하는 육각면체 만들기 1 2 3 4 5 6 7 8 9 10 11 from ursina import * app = Ursina() cube = Entity(model='cube', color=color.red, texture='white_cube', scale=2) def u..

Tistory

SQL 10 – Window functions

SQL 10 – Window functions Database Problems 문제 1. 2017년 선거구 'S14000024'의 성, 정당 및 투표를 보여주세요. 정답 1 2 3 4 5 6 7 8 9 SELECT lastName, party, votes FROM ge WHERE constituency = 'S14000024' AND yr = 2017 ORDER BY votes DESC cs 문제 2. RANK 기능을 사용하여 후보들의 순서를 확인할 수 있습니다. (Order By votes DESC)를 사용하여 순위를 매기면 가장 많은 표를 얻은 후보가 1위를 차지하게 됩니다. 정답 1 2 3 4 5 6 7 8 9 SELECT party, votes, RANK() OVER (ORDER BY votes ..

Tistory

SQL 11 – Self Join

SQL 11 – Self Join Database Problems 문제 1. 데이터베이스에 있는 stops의 수를 보여주세요. 정답 1 2 3 SELECT COUNT(id) FROM stops cs 문제 2. stop 'Craiglockhart'의 ID 값을 찾습니다. Find the id value for the stop 'Craiglockhart' 정답 1 2 3 4 5 select id from stops where name = 'Craiglockhart' cs 문제 3. '4' 'LRT' 서비스의 정류장 아이디와 이름을 알려주세요. 정답 1 2 3 4 5 6 7 select id, name from stops JOIN route ON (id = stop) where num = 4 AND compa..

Tistory

AZ-900 공부자료

AZ-900 공부자료 동영상 공부자료 1. Microsoft Developer Korea https://youtube.com/playlist?list=PLDZRZwFT9Wktmgr4HMPFDbTAMpJ_dUOk9 Az-900 Azure Fundamentals | 애저 자격증 우리 Az-900 Azure Fundamentals 자격증 준비 함께 해요 www.youtube.com 예상 공부시간: 6시간 2. freeCodeCamp.org https://youtu.be/NKEFWyqJ5XA 예상 공부시간: 6시간 DUMP 공부자료 1. https://www.examtopics.com/exams/microsoft/az-900/ Ace Microsoft AZ-900 Certification with Actual ..

Tistory

Programmers 프로그래머스 SQL 문제풀이 01

Programmers 프로그래머스 SQL 문제풀이 01 문제 01 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) ..

Tistory

SQL Zoo 07 - JOIN

SQL Zoo 07 - JOIN Database 문제 1. The first example shows the goal scored by a player with the last name 'Bender'. The * says to list all the columns in the table - a shorter way of saying matchid, teamid, player, gtime. Modify it to show the matchid and player name for all goals scored by Germany. To identify German players, check for: teamid = 'GER' 정답 1 2 3 SELECT matchid, player FROM goal WHE..

Tistory

SQL 08 – More JOIN operations

SQL 08 – More JOIN operations Database Problems 문제 1. yr이 1962년인 영화를 나열하시오 [Show id, title]. 정답 1 2 3 SELECT id, title FROM movie WHERE yr=1962 cs 문제 2. 'Citizen Kane' 영화의 상영 연도를 추출하세요. 정답 1 2 3 SELECT yr FROM movie WHERE title='Citizen Kane' cs 문제 3. 모든 Star Trek 영화를 나열하고 id, title 및 yr를 포함합니다(이 모든 영화 제목에 Star Trek이라는 단어가 포함됨). 연도별로 결과를 정렬합니다. 정답 1 2 3 4 SELECT id, title, yr FROM movie WHERE ti..

Tistory

SQL 09 – Numeric Examples

SQL 09 – Numeric Examples Database Problems 문제 1. 다음 예시에서는 다음에 응답한 번호를 보여 줍니다. 1번 문제입니다. '에딘버그 네이피어 대학교'에서요 '(8) 컴퓨터 과학'을 공부합니다. 강력하게 동의하는 비율을 표시합니다. 정답 1 2 3 4 5 6 7 8 9 SELECT A_STRONGLY_AGREE FROM nss WHERE question='Q01' AND institution='Edinburgh Napier University' AND subject='(8) Computer Science' cs 문제 2. 15번 문제는 100점 이상 받은 기관과 주제를 제시하세요. Show the institution and subject where the score ..

Tistory

SQL Zoo 04 - SELECT from Nobel Tutorial

SQL Zoo 04 - SELECT from Nobel Tutorial Databse 문제 1. 표시된 쿼리를 변경하여 1950년 노벨상을 표시하십시오. 정답 1 2 3 SELECT yr, subject, winner FROM nobel WHERE yr = 1950 cs 문제 2. 누가 1962년 문학상을 받았는지 보여주세요. 정답 1 2 3 4 SELECT winner FROM nobel WHERE yr = 1962 AND subject = 'Literature' cs 문제 3. '알버트 아인슈타인'이 수상한 수상연도와 subject를 보여주세요. 정답 1 2 3 SELECT yr, subject FROM nobel WHERE winner = 'Albert Einstein' cs 문제 4. 2000년을..

Tistory

SQL Zoo 05 - SELECT within SELECT Tutorial

SQL Zoo 05 - SELECT within SELECT Tutorial Database 문제 1. 러시아보다 인구가 많은 나라 이름을 나열하세요. 정답 1 2 3 4 5 SELECT name FROM world WHERE population > (SELECT population FROM world WHERE name='Russia') cs 문제 2. 1인당 GDP가 '영국'보다 큰 유럽 국가들을 보여주세요. 정답 1 2 3 4 5 6 SELECT name FROM world WHERE gdp/population > (SELECT gdp/population FROM world WHERE name='United Kingdom') AND continent= 'Europe' cs 문제 3. 아르헨티나나 호..

Tistory

SQL Zoo 06 - SUM and COUNT

SQL Zoo 06 - SUM and COUNT Database 문제 1. 세계의 총 인구를 알아보세요. 정답 1 2 SELECT SUM(population) FROM world cs 문제 2. 모든 대륙을 나열하세요 - 각각 한 번만. 정답 1 2 SELECT DISTINCT(continent) FROM world cs 문제 3. 아프리카의 총 GDP를 알아내자. 정답 1 2 3 SELECT SUM(gdp) FROM world WHERE continent='Africa' cs 문제 4. 최소 면적이 1000000 이상인 국가는 몇 개입니까? 정답 1 2 3 SELECT COUNT(name) FROM world WHERE area > 1000000 cs 문제 5. 인구는 총 몇 명입니까? ('에스토니아'..

Tistory

Python 3D 플로팅 연습하기

Python 3D 플로팅 연습하기 1) x, y, z 랜덤값 플로팅 (marker='v') 1 2 3 4 5 6 7 8 9 10 11 12 13 import numpy as np import matplotlib.pyplot as plt from mpl_toolkits import mplot3d # Single Points ax = plt.axes(projection="3d") x_data = np.random.randint(0, 100, (500,)) y_data = np.random.randint(0, 100, (500,)) z_data = np.random.randint(0, 100, (500,)) ax.scatter(x_data, y_data, z_data, marker="v") plt.show()..

Tistory

SQL Zoo 01 - Select Basics

SQL Zoo 01 - Select Basics SQLZoo.net이라는 곳에 SQL 연습문제가 있습니다. (https://sqlzoo.net/wiki/SQL_Tutorial) Database Practice 문제 1. 아래 예시는 WHERE 절을 사용하여 '프랑스 (France)'의 인구를 추출합니다. 수정해서 '독일 (Germany)'의 인구를 추출해보세요. 1 2 SELECT population FROM world WHERE name = 'France' cs 정답 1 2 SELECT population FROM world WHERE name = 'Germany' cs 문제 2. 'IN'이라는 명령어는 항목이 목록에 있는지 확인할 수 있게 해줍니다. 이 예는 '브라질', '러시아', '인도', '중국..

Tistory

SQL Zoo 02 - Select Name

SQL Zoo 02 - Select Name Database 문제1. WHERE 이름 LIKE 'B%'를 사용하여 "B"로 시작하는 국가를 찾을 수 있습니다. %는 와일드 카드이며 모든 문자와 일치할 수 있습니다. Y로 시작하는 나라를 찾아보세요. 1 2 SELECT name FROM world WHERE name LIKE 'F%' cs 정답 1 2 SELECT name FROM world WHERE name LIKE 'Y%' cs 문제2. y로 끝나는 나라를 찾으세요. 1 2 SELECT name FROM world WHERE name LIKE 'T%' cs 정답 1 2 SELECT name FROM world WHERE name LIKE '%y' cs 문제3. 룩셈부르크는 x를 가지고 있다 - 다른 ..

Tistory

SQL Zoo 03 - Select from WORLD

SQL Zoo 03 - Select from WORLD Database 문제 1. QL 명령 실행 결과를 관찰하여 모든 국가의 이름, 대륙 및 인구를 추출하세요. 정답 1 2 SELECT name, continent, population FROM world cs 문제 2. 인구가 최소 2억 명인 나라들의 이름을 보여 주세요. 정답 1 2 SELECT name FROM world WHERE population >= 200000000 cs 문제 3. 최소한 2억 명의 인구를 가진 나라들의 name과 GDP per capita (1인당 GDP)를 추출해보세요. 정답 1 2 3 SELECT name, gdp/population FROM world WHERE population >= 200000000 cs 문제 ..

Tistory

AU테크 스카닉 M20 100km 주행 후기

AU테크 스카닉 M20 100km 주행 후기 최근에 AU테크 스카닉 M20 36V 7.5Ah 배터리 스펙이 가장 좋은 모델로 구입했습니다. 배터리 스펙이 좋긴해도 주행거리가 그렇게 길지 않더라고요. 36V 7.5Ah 배터리 기준으로 평균 주행거리는 30-33km 정도 나오는 것 같습니다. 주행하는 데에 큰 불편함은 없습니다. PAS도 잘 되고, 쓰로틀도 잘 됩니다. 가볍게 동네에서 타는 정도면 저렴한게 전기자전거로써 딱 좋은 것 같습니다. 요즘 전기자전거 한 대 가격이 너무 비싸더라고요. 예산에 맞는 제품을 찾다가 스카닉 M20을 찾았는데 가격 대비 나쁘지 않아 보여서 질렀습니다. 배터리 탈부착 쉬운 것도 장점인 것 같더라고요. 배터리는 36V 7.5Ah 기준 완전 소모하고 충전하는 데에 6시간 7시간 ..

Tistory

20인치 자전거 솔리드 타이어 교체 방법

20인치 자전거 솔리드 타이어 교체 방법 https://youtu.be/HDYN6cA7NY4 https://youtu.be/rXybwRTGGT8 쿠팡: 20인치 솔리드 타이어 https://www.coupang.com/np/search?q=%EC%9E%90%EC%A0%84%EA%B1%B0+%EC%86%94%EB%A6%AC%EB%93%9C%ED%83%80%EC%9D%B4%EC%96%B4+20%EC%9D%B8%EC%B9%98&channel=user&component=&eventCategory=SRP&trcid=&traid=&sorter=scoreDesc&minPrice=&maxPrice=&priceRange=&filterType=&listSize=36&filter=&isPriceRange=false&bran..

Tistory

Python에서 나만의 HTTP Server 만들기

Python에서 나만의 HTTP Server 만들기 1. PowerShell 혹은 CMD (명령 프롬프트)에서 IPv4 주소 확인하기 2. 아래 코드 입력하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 from http.server import HTTPServer, BaseHTTPRequestHandler HOST = "0.0.0.0" PORT = 9999 class MyHTTP(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header("Content-type", "text/html") self.end_headers() self.wfile.write(by..

Tistory

Python으로 캔들스틱 주가 시각화하기

Python으로 캔들스틱 주가 시각화하기 결과 Snippet : 아래와 같은 주가 데이터를 캔들스틱으로 시각화 해보겠습니다. 위 이미지에 나타난 주가 데이터는 아래와 같은 여러개의 캔들 스틱으로 이루어져 있습니다. 왼쪽은 양봉, 오른쪽은 음봉 (미국 기준. 한국은 반대)인데, 실선 같이 가느다란 막대의 각 끝은 고가, 저가를 나타내고, 색깔이 있는 막대의 각 끝은 시가, 종가를 의미합니다. 필요 라이브러리 - yfinance documentation - mpl-finance and etc ... yfinance: 주가 데이터를 불러오기 위해 필요 mpl-finance: 캔들스틱을 시각화하기 위해 필요 Full Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ..

Tistory

학교 구글 계정 Gmail을 개인 Gmail 계정으로 옮기기

학교 구글 계정 Gmail을 개인 Gmail 계정으로 옮기기 How To Transfer Your School Email To Your Personal Account 방법: How to 1. 학교 계정 로그인 2. Transfer your content 접속 3. 개인 Gmail 계정 입력하기 4. 개인 Gmail 계정 로그인하고, Code 확인하기 :: Google 계정에서 Gmail 받은 편지함에 Google의 확인(confirmation) 이메일이 있는지 확인하기. 전자 메일에서 확인 코드 가져오기를 선택합니다. 코드와 함께 새 탭이 열립니다. 5. 학교 계정으로 돌아와서, "콘텐츠 전송 (Transfer your content)" 페이지로 돌아갑니다. 코드를 입력한 다음 "확인"을 선택합니다. 6..

Tistory

Matplotlib 애니메이션으로 Linear Regression 표현하기

Matplotlib 애니메이션으로 Linear Regression 표현하기 1) x, y축에 하나씩 점 찍기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 import matplotlib.pyplot as plt import numpy as np from sklearn.linear_model import LinearRegression import random x_values = [] y_values = [] for _ in range(1000): # 점의 개수 x_values.append(random.randint(0, 100)) # x축 값 y_values.append(random.randint(0, 100)) # y축 값 plt.xlim(0..

Tistory

Useful links on Georgia Institute of Technology information

Useful links on Georgia Institute of Technology information 1. OSCAR (https://oscar.gatech.edu) - Register Class - Pay tuition - Check for holds - Final grade 보통 학교 포탈과 같은 사이트로, 수강 신청이나 학적에 관한 내용들을 확인하는 사이트. 발음은 그 오스카와 동일한 오스카로 읽는 것 같다. 2. Canvas (https://canvas.gatech.edu) - 연세대학교로 치면 YSCEC 같은 사이트로, 수업 공지나 숙제 등을 공유하는 사이트이다. 캔버스 자체는 범용 서비스로, 조지아텍에서도 이용하는 것 같다. - 학생들 간 소통이나 질문은 Canvas와 별개로 Piazza..

Tistory

토플 인터넷 강의 추천

토플 인터넷 강의 추천 https://youtu.be/2ooyy3esHZ8 해커스 토플 환급 과정 https://champ.hackers.com/

Tistory

정렬 알고리즘 시각화하기

정렬 알고리즘 시각화하기 1. 파이썬으로 버블 정렬 시각화하기 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 # importing necessary libraries import matplotlib.pyplot as plt import numpy as np amount = 15 # declaring random variables # a list that has fifteen random integers between 0 and 100 lst = np.random.randint(0, 100, amount) # a list that has fourteen integers from 0 to 14 x = np.arange(0, amount,..

Tistory

Google Colab에서 오디오북 리더 만들기 (feat. Python)

Google Colab에서 오디오북 리더 만들기 (feat. Python) 저는 George Orwell의 Animal Farm 위키피디아 검색결과를 PDF로 만들어보았습니다. 1. PDF 파일 만들기 저는 George Orwell의 Animal Farm 위키피디아 검색결과를 PDF로 만들어보았습니다. PDF 파일이 잘 생성되었습니다. 2. Google Colab에서 코드 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 pip install pyttsx3 pip install pypdf2 # OSError 방지 !sudo apt-get update && sudo..

Tistory

게더타운 창업자 필립 왕(Phillip Wang)은 누구?

게더타운 창업자 필립 왕(Phillip Wang)은 누구? 필립 왕 (Phillip Wang)은 고등학생 때부터 Microsoft사의 Machine Learning Engineer 인턴으로 근무를 했을 정도로 유년 시절부터 수재였다. 고등학생 때부터 대학교 1학년까지 총 11개월 동안 머신러닝 엔지니어 인턴을 마치고 대학교 졸업 때까지 인턴 경험을 세 곳에서 더 했다. (마이크로소프트, 크루즈 오토메이션, 페이스북, GM의 자회사) 벨뷰, 워싱턴 주에 위치한 Newport High School를 전교 1등 (Summa Cum Laude)로 졸업하고, Carnegie Mellon University를 졸업했다. CMU CS School은 전세계 Top 3에 랭크하는 Top school 중에서도 top sc..

Tistory

Scale AI CEO 알렉스 왕(Alex Wang)은 누구?

Scale AI CEO 알렉스 왕(Alex Wang)은 누구? 알렉산더 왕 (Alexander Wang)은 Scale AI Inc의 창업자이자 CEO이다. Scale AI Inc의 full time 직원 수는 667명이다. Scale AI는 AI 서비스를 개발하고, AI 모델을 제작하는 기업이나 개인에게 정제된 훈련 데이터를 제공하는 기업이다. 예를 들어, Apple iPhone Siri가 80억 인구의 서로 다른 목소리로 "Hi Siri"라고 말해도 Siri가 알아 듣는 이유는 다양한 훈련 데이터를 바탕으로 제작되었기 때문이다. 콩글리시 발음으로 "Hi Siri"라고 부르든, 멕시코 영어로 "Hi Siri"를 해도 알아 듣는다. Siri가 제작되기까지 엄청난 양의 고퀄리티 음성 데이터가 필요했을 것이다..

Tistory

연세대 사회복지학과 졸업생 도배사

연세대 사회복지학과 졸업생 도배사 유퀴즈온더블럭에서 사회복지사로 근무하다가 현재는 도배사로 근무하고 있는 사람의 이야기를 듣게 됐다. 그녀는 1년차일 때에 비해 더 많은 일급을 받고 있다고 전했다. https://www.youtube.com/watch?v=wtiDR_IaskY 어차피 일이 재미 없다면 형편이 더 나아질 수 있는(?) 더 나은(?) 일을 하는 것이 그녀의 동기였다고 하는데, 무엇보다 마음 먹으면 바로 하고 보는 그런 'Go-Getter' 마인드가 장착된 것이 아름답다고 생각한다. https://www.youtube.com/watch?v=Ww0o4bFcNk4 유퀴즈온더블럭을 보기 전까지 도배사가 어떤 직업인지도 몰랐는데, 수개개월 간 풀타임 학원을 다녀야지만 일을 시작할 수 있다고 하니 보통..

Tistory

TDD - Test-Driven Development(테스트 주도 개발)이란

TDD - Test-Driven Development이란 TDD의 정의 테스트 중심 개발(TDD: Test-Driven Development)은 소프트웨어가 완전히 개발되기 전에 테스트 케이스로 변환되는 소프트웨어 요구 사항에 의존하는 소프트웨어 개발 프로세스로, 모든 테스트 케이스에 대해 소프트웨어를 반복적으로 테스트함으로써 모든 소프트웨어 개발을 추적한다. TDD의 창시자 즉, TDD란 테스트 케이스부터 작성함으로써 예상 결과값을 정해두고 테스트를 패스하기 위한 프로그래밍을 하는 것. Waterfall Development Lifecycle을 보면 테스트는 4번 째 혹은 5번 째에 위치한다. 하지만, TDD는 테스트 케이스를 가장 먼저 작성함으로써 결함을 최소화하겠다는 것이 목표다. TDD의 장점 1..

Tistory

회계사는 회계사 직업을 추천할까?

회계사는 회계사 직업을 추천할까? 로컬 법인 회계사에 대해 궁금한 공기업 재직자가 올린 블라인드 글. 그리고 이어지는 현직 회계법인 근무자들의 조언들. 이들이 회계사인지는 알 방법이 없다. 1) "회계사 < 금융공기업" 이라고 하는 댓글 2) 차라리 투자하라는 댓글 3) 기회비용만 잘 따진다면 회계사 해도 좋다는 댓글 사람이 처한 환경마다 선택이 달라지지만, 도전은 항상 아름답다고 믿는 중.

Tistory

ITGC 구성 주요 통제항목 이해하기

ITGC 구성 주요 통제항목 이해하기 ITGC 수행 대상 In scope 시스템의 선정 - 2가지 접근 방법 : In scope system의 선정은 감사 planning시 통제 감사를 수행하기로 계정과 연관된 프로세스를 처리하는 시스템으로 선정한다. 이때 누락되는 시스템이 없도록 보유하고 있는 전체 시스템 리스트를 수취 후 도출하도록 한다. (기업이 제시한느 시스템 리스트의 완전성 확인은 필수이다) 기업에서 사용하는 시스템들의 종류 : 모든 기업들은 규모와 경영자의 의지에 따라 재무제표 산출 목적 및 운영상의 효익을 파악하고 신속한 의사결정을 위하여 ERP를 선두로 다양한 시스템을 도입하고 운영하고 있으며 지속적으로 IT환경 변화에 맞추어 업그레이드 등의 투자를 지속적으로 하고 있다. 기업에서 사용하는..

Tistory

ITGC 대상 System Scoping과 ITGC 구성 주요 통제항목의 이해

ITGC 대상 System Scoping과 ITGC 구성 주요 통제항목의 이해 - IT Entity Level Control (전사수준 내부통제) IT ELC (IT 전사수준의 내부통제) 이해 - IT 주요 변동 사항 및 업무 수행, 내역에 대한 보고절차, IT Governance 및 조직 업무분장, IT Environment 관련 주요 리스크 및 변화 관리에 대하여 경영진 및 조직이 어떤 전사 레벨에서 정책과 절차 등을 의미한다. ELC - 내부 회계관리제도에 전반적인 영향을 미치고 개별 업무 수준의 내부통제의 기반을 형성하므로 회사의 경영진은 조직 내 적정한 전사수준의 내부통제의 적정성 여부를 파악하여야 한다. - 전사수준의 내부통제는 업무 프로세스, 거래 또는 응용 수준의 통제에 파급효과를 미치고 ..

Tistory

2021 산타 랠리는 없다. 조정은 있다!

2021 산타 랠리는 없다. 조정은 있다! https://youtu.be/5FL8Z2JC1u0 월 스트리트는 Market Correction을 20%에서 40%로 정정했다. Apple Inc (AAPL)은 최고점 대비 -5%, Microsoft (MSFT)는 최고점 대비 -6%, NVidia (NVDA)는 최고점 대비 -9%, Facebook (FB)은 최고점 대비 -20% 하락했다. 2021년 12월 17일 혹은 24일까지 옵션 만기일에 다가옴에 따라 많은 기관들과 고래 개인 투자자들이 매도할 것으로 예측된다. Kerry는 조정을 예상하고 본인의 테슬라 주식을 전부 현금화했고, 다음주까지 기다릴 것이라고 밝혔다. 산타 랠리 대신에 기관과 고래 개인들의 매도가 이어질 것으로 예상되며, 2021년 4분기 ..

Tistory

[02][AZ-104] Microsoft Azure Administrator Associate

[02][AZ-104] Microsoft Azure Administrator Associate 02 클라우드 컴퓨팅 클라우드 컴퓨팅 - 인터넷을 통해 컴퓨팅 서비스 제공 - 사용한만큼만 비용을 지불 (on-demand method) - 사용자가 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하지 않아도 됨 - 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술 서비스에 액세스한다 클라우드 컴퓨팅의 이점 - 초기 투자 비용 없음 - 운영 비용 절감 - 탄력적인 운영 및 확장 - 속도 및 민첩성 - 비즈니스에만 집중 가능 - 글로벌 확장 CapEx vs OpEx - CapEx: Capital Expenditure (투자비용) 1) 구매 비용 2) 선 결제 비용 3) 데..

Tistory

[03][AZ-104] Microsoft Azure Administrator Associate

[03][AZ-104] Microsoft Azure Administrator Associate 03 클라우드 배포 유형 Public Cloud (공용 클라우드) - 공용 인터넷을 통해 서비스 제공 - 누구에게나 서비스 제공 - Azure, AWS 서비스가 대표적 - 관리 비용 저렴 Private Cloud (프라이빗 클라우드) - 개별 기업/개인이 독점적으로 사용 - 클라우드 인프라가 On-premise (on-site) 데이터 센터에 존재 - 기업의 데이터 센터에 Virtual Machine을 사용하여 시스템 운영 - 관리 비용 비쌈 Hybrid Cloud (하이브리드 클라우드) - Public Cloud와 Private Cloud (on-premise data center)를 네트워크로 연결

Tistory

[04][AZ-104] Microsoft Azure Administrator Associate

[04][AZ-104] Microsoft Azure Administrator Associate 04 클라우드 컴퓨팅 모델 IaaS (Infrastructure as a service) - 물리적인 부분은 공급자가 관리 - 사용자가 운영체제, 스토리지, 애플리케이션 관리 - Azure Virtual Machine이 대표적 서비스 PaaS (Platform as a service) - 물리적인 부분, Operating System 등 공급자가 모든 플랫폼을 관리한다 - 사용자는 애플리케이션과 데이터 스토리지만 관리한다 - 사용자는 애플리케이션 개발에만 집중 가능하다 - Azure Application Services, 데이터베이스 서비스 등 많은 Azure 서비스가 PaaS 형태이다 SaaS (Softwar..

Tistory

AWS Solution Architect Assosicate 준비방법

AWS Solution Architect Assosicate 준비방법 https://ondemand.tistory.com/304 AWS Solutions Architect Associate 준비 및 취득 가이드 2021년이 밝았습니다. 새해가 되면 여러가지 계획을 세우기 마련인데요, 작심삼일이 되지 않도록 3일마다 마음을 다잡을 필요가 있습니다. 계획성 있게 하기에 좋은 것이 역시 자격증 취득인지라 ondemand.tistory.com https://medium.com/@tkdgy0801/%EB%8C%80%ED%95%99%EC%83%9D%EB%8F%84-%EB%94%B8-%EC%88%98-%EC%9E%88%EB%8A%94-aws-solutions-architect-associate-%EC%8B%9C%ED..

Tistory

Microsoft AZ-900 (Azure Fundamental) 공부방법

Microsoft AZ-900 (Azure Fundamental) 공부방법 Dump 강의 https://www.youtube.com/watch?v=NKEFWyqJ5XA https://youtu.be/NPEsD6n9A_I?list=PLGjZwEtPN7j-Q59JYso3L4_yoCjj2syrM *강의 2회독 & Dump 5회 이상

Tistory

[01][AZ-104] Microsoft Azure Administrator Associate

[01][AZ-104] Microsoft Azure Administrator Associate 01 강의소개

Tistory

IT Auditor가 하는 일

IT Auditor가 하는 일 IT Auditor란 - IT Auditor는 기업의 기술 인프라를 분석 및 평가하여 프로세스와 시스템이 정확하고 효율적으로 실행되는 동시에 보안을 유지하고 규정 준수 규정을 준수하도록 해야 합니다. 또한 IT Auditor는 감사 대상 IT 문제, 특히 보안 및 리스크 관리와 관련된 문제를 파악합니다. 문제가 발견되면 IT Auditor은 조직의 다른 사람에게 결과를 전달하고 보안 및 규정 준수를 보장하기 위해 프로세스와 시스템을 개선 또는 변경할 수 있는 솔루션을 제공할 책임이 있습니다. - IT Auditor은 조직의 IT 시스템 및 인프라가 최대한 원활하고 효율적으로 운영되도록 하는 업무를 맡고 있습니다. - IT 감사는 내부 통제 및 프로세스를 평가해 기업과 기업의..

Tistory

AICPA 라이센스 신청자격 – 주별 AICPA 라이센스 자격의 허와 실

AICPA 라이센스 신청자격 – 주별 AICPA 라이센스 자격의 허와 실 https://info.sbplosangeles.com/aicpa-%EC%9D%91%EC%8B%9C%EC%9E%90%EA%B2%A9-%EC%A3%BC%EB%B3%84-aicpa-%EC%9D%91%EC%8B%9C%EC%9E%90%EA%B2%A9%EC%9D%98-%ED%97%88%EC%99%80-%EC%8B%A4-2/ https://m.blog.naver.com/PostView.naver?blogId=xerxe27&logNo=221383768973&navType=by AICPA 라이센스 과정과 팁 License Processing 작성일: 10월 23일 2018년을 기준으로 작성됨을 미리 알려드린다. 대략의 과정은 아... blog.n..

Tistory

2020 Side Hustle History

2020 Side Hustle History 2020. 10 - 524,000won 2020. 11 - 315,000won 2020. 12 - 75,000won 2021. 01 - 20,000won 2021. 02 - 5,000won 2021. 03 - 10,000won 2021. 04 - 15,000won 2021. 05 - 40,000won 2021. 06 - 25,000won 2021. 07 - 0won 2021. 08 - 195,000won 2021. 09 - 181,000won 2021. 10 - 450,000won Around 1,800,000won in total.

Tistory

2021년 09월 지출

2021년 09월 지출 2021년 09월 총 지출: 849,152원 생각보다 많이 지출했다. 400,000 ~ 500,000원 정도 지출한 줄 알았는데.

Tistory

2021년 미국대학원 졸업생 인터뷰 정리

2021년 미국대학원 졸업생 인터뷰 정리 미국대학원 졸업하고 나스닥100 상장 기업에서 근무하고 있는 졸업생들과 연락한 내용 정리. A B 대학원 US Ranking 100 Flagship US Ranking 100 Flagship Entry Level Salary $90,000 $140,000 Tuition Fee (Semester) $45,000 $45,000 Scolarship Rate 30% 40% Undergraduate GPA 3.x 4.x 서류 지원 기업들 Sendbird, Honda, Tesla, Samsung, Ford Apple, dentsu, Microsoft, Google 요약 1. 대학원 졸업 엔트리 레벨 샐러리 평균 $90,000 정도 2. 학비는 TA, RA하면서 최대한 커버...

Tistory

[펌] 전설로 떠나는 월가의 영웅

[펌] 전설로 떠나는 월가의 영웅 피터 린치 (Peter Lynch): 월 스트리트의 전설적인 투자자. 대학생 때 $300로 시작한 투자가 +500% 수익을 내면서 대학원 학비를 벌었다. 13년 동안 연평균 29.2%이라는 수익률을 기록하고, 커리어의 정점을 찍고 은퇴했다. 2,000개의 기업 정보와 티커를 모두 외우고 있었을 정도로 기억력이 뛰어나고 엄청난 워커홀릭이었다. 하지만, 결정적으로, 가족들의 생일을 기억하지 못했고 스스로 충격에 빠져 은퇴를 결정했다. 일반인들 대상으로 투자 관련 강의와 세미나를 열어 재능 공유를 하곤 했었다. 피터 린치는 일반 개인 투자자들이 투자를 쉽게 접하고, 쉽게 생각할 수 있도록 도움을 줬다. 일상 속에서 주식을 찾아야 한다라고 한다든가, 확신이 없는 기업에 투자하지..

Tistory

[펌] 모든 주식을 소유하라 - 존 보글

[펌] 모든 주식을 소유하라 - 존 보글 존 보글 (John Bogle): 미국 뉴 저지 태생의 기업인이자 전설적인 투자자이다. 존 보글은 최초의 인덱스 펀드 창시자이자 뱅가드 그룹의 명예 회장이다. 존 보글이 한 말 중에 가장 유명한 말로는 “Don't look for the needle in the haystack. Just buy the haystack!”이 있다. 한글로 "건초 더미서 바늘 찾지 말고, 건초 더미를 사라" 라는 뜻이다. 존 보글이 개인투자자들에게 가장 강력하게 강조하고, 교육하는 부분은 투자를 하는 데에 있어서 너무 많은 노력과 시간을 들이지 말라는 것이다. 그럴 바에 차라리 모든 주식을 소유하고 있는 인덱스 펀드를 장기보유하라는 것이다. 장기 투자를 하면서 -20% 수익률을 감내..

Tistory

Moloco 몰로코 기업분석

Moloco 몰로코 기업분석 대표: 안익진 Offices: Silicon Valley, San Francisco, Seattle, Seoul, Tokyo, Beijing, London, Singapore 비즈니스 모델: 실시간 광고 입찰을 해주는 애드테크 기업 130억 개의 광고를 빠르게 연산하여 소비자에게 알맞는 광고를 추출하고 추천한다. 실리콘 AI 유니콘 스타트업 중 창업자가 한국인인 기업 창업 멤버 다수는 안익진 대표 이전 직장 (구글, 실리콘밸리) 엔지니어 출신 주주현황 LG Tech Ventures, Samsung Ventures, Shinhan GIB etc. 채용 미국, 싱가폴, 한국 가리지 않고 전 지역에서 활발히 채용중 Salary 요약

Tistory

[펌] 국내 시험별 난이도

1위 5급 사법고시가 없어지면서 대한민국 부동의 1위로 우뚝썻다 3년을 공부하던 1달을 공부하던 결과가 똑같다는 1차피셋부터 돌대가리들을 걸러내며 2차는 극악으로 더 어렵다,그중 재경직은 최고의 엘리트로 거듭나며, 기재부.금융위,공정위,국세청,감사원순으로 지원률이 높다 꼴찌인 감사원만 가더라도 막강한 권력을 집어들어 어지간한 공기업은 뒤흔들고 다닌다. 2위 입법고시 or 법원5급 5급으로서 정년까지 서울근무하는 입법고시와 이원화된 조직으로서 판사의 간섭도 받지않는 법원행정고시 양대산맥으로서 그 우위를 가릴수가 없다. -------기술고시------- 3위 변리사 매년 서울대 공대가(그중에서도 전기공학)이 35%의 합격생을 차지하며 그 밑으로 카포연고 서성한이 40% 중경시이화,건동등 15%로 합격한다. ..

Tistory

[펌] 어느 스타벅스 점주의 바람

다른 직종의 불합리한 노동처우, 고객이나 회사의 갑질. 이런 이야기가 화제가 되면 다들 자기 일이 아닌데도 마치 제 일처럼 공감하고, 분노해주고, 행동한다. 그런데 유독 서비스업 종사자들은 아무리 힘들다고 호소해도 그게 당연하게만 여겨지더라. - 그런 것도 참기 힘들면 그 직업을 선택하지 말았어야지. - 그런 진상들 받아주는 것도 네 일이잖아. - 하루이틀이냐? 나도 힘들어. 세상에 안 힘든 사람이 어디있어. 지금 일하고있는 회사 말고도, 이 업계에서 10년을 종사했지만 제일 많이 들은 말들이 이거였다. 나는 그냥 대학에서 교양으로 커피 강의를 들었다가 수업 내용이 재밌어서 흥미가 생겼고, 나도 커피 마시는 걸 좋아했고, 실제로 만들어보니 그게 더 더 재밌어서 이 일을 선택했을 뿐이었다. 세상에 자기가 ..

Tistory

SNAP (스냅) 언제까지 가니?!

SNAP 언제까지 가니?! 6 Months : 67%! This stock does not know when to break. It soars until what! That is what is up! SNAP식 ESG 수화를 인식하고 가르치는 렌즈를 공개함으로써 유저들이 Deaf people에게 쉽게 접근할 수 있도록 그리고 그들을 이해할 수 있도록한다. Snapchat 연간 회원수 Snapchat식 분산투자 결론: 스냅 짱

Tistory

3.7 – UML State Diagram

3.7 – UML State Diagram What is the purpose of a State diagram? To show how a system or object behaves in reaction to events.

Tistory

3.8 – Model Checking

3.8 – Model Checking Model checking is a systematic check of your system's state model in all its possible states. Basically, you check all the various states of your software and find that there are any errors by simulating different events that would change the states and variables of your software. What is model checking? If you can express your problem that way, then you can do what's called..

1 2 3 4 5 6 7 8