[python] random / 난수 생성
python random - 난수 생성 random() 0.0에서 1.0 사이의 실수 값(x)을 출력(0.0 <= x <= 1.0) ```python import random
python random - 난수 생성 random() 0.0에서 1.0 사이의 실수 값(x)을 출력(0.0 <= x <= 1.0) ```python import random
Tkinter 시작하기 Tkinter(Tk interface)는 GUI (Graphical User Interface) 기반의 데스크톱 응용 프로그램을 만드는데 사용되는 파이썬의 표준 라이브러리입니다. Tk는 Tcl(Tool Command Language) 스크립트 언어의 GUI ...
MBTI TEST 만들기
Tic Tac Toe GUI
간단한 일정 관리(To Do List) 만들기
유튜브 다운로더 만들기
TTS와 STT를 이용한 인공지능 스피커 만들기 TTS와 STT, BeautifulSoup을 이용하여 인공지능 스피커 흉내 내기
STT(Speech To Text) 음성인식
코랩 ipynb -> md 변환 from google.colab import drive drive.mount("/content/drive") !jupyter nbconvert --to markdown "/content/drive/MyDrive/Colab Notebooks/wo...
TTS(Text to Speech)
디지털 시계
카이사르 암호 (Caesar cipher) 카이사르 암호 또는 시저 암호는 암호학에서 가장 간단하고 널리 알려진 암호화 기술 중 하나입니다. 일반 텍스트의 각 문자에 고정된 길이만큼 밀어서 다른 문자로 대체되는 일종의 대체 암호입니다. 실제로 로마의 황제 카이사르가 자신의 개인 ...
숫자 야구 게임 숫자 야구 게임은 연역적 논리 게임으로 컴퓨터가 1부터 9까지 중복되지 않은 3자리 비밀 숫자를 무작위로 뽑고, 플레이어는 3자리 비밀 숫자를 맞추는 게임입니다. 3자리 비밀 숫자 중 위치와 숫자까지 맞추면 스트라이크, 숫자만 맞추며 볼, 위치와 숫자 모두 맞추지 ...
윤년은 왜? 생기는 것일까??
소프트웨어 중심 사회 홈페이지 https://www.software.kr/ https://www.codetree.ai/
ASCII ART
파이썬의 선(禪)
협정 세계시 UTC(Universal Time Coordinated)는 1970년 1월 1일 자정을 기준으로 그 후에 시간을 초로 환산하여 밀리초(ms)로 계산합니다. 유닉스 타임(Unix Time)은 기준시(UTC)부터 현재까지를 초로 표현한 방식입니다. 아래 소스 코드는 파이썬...
코스모스 어원은 그리스어로 ‘질서’를 의미한다고 합니다. 혼돈을 의미하는 ‘카오스’와 반대어입니다. 고대 그리스인들은 우주 만물들이 질서를 갖고 조화롭게 어울리는 상태를 관념적인 표현으로 우주라 생각했다고 합니다. 칼 세이건의 대표적인 저서 도 우주를 의미하는 것일까요?! 아직 그...
대한민국의 인구 분석 및 시각화
워드 클라우드 구글 트렌드 인기검색어를 이용한 워드 클라우드
pandas에서 데이터 시각화 홈페이지 : https://pandas.pydata.org/ 위 홈페이지의 문서를 보며 정리한 내용입니다.
데이터 프레임(DataFrame)의 특정 행(row)과 열(column)을 선택하는 방법?
타이타닉의 승객 데이터 분석
pandas Python 프로그래밍 언어를 기반으로 구축된 데이터 분석 및 조작 도구(오픈 소스). 홈페이지 : https://pandas.pydata.org/
Minetest와 함께하는 파이썬 프로그래밍 입문 - 2
Minetest와 함께하는 파이썬 프로그래밍 입문 - 1 1. Minetest 소개 및 설치 Minetest는 복셀(voxel) 기반 게임을 만들도록 고안된 무료 소프트웨어 게임 엔진 복셀(voxel)은 2차원 픽셀(Pixel)을 3차원 형태로 구현한 것 Miney는 ...
파이썬을 이용한 유튜브 다운로드 1. yt-dlp 소개 YouTub와 같은 사이트에서 동영상과 오디오를 다운로드하는데, 사용되는 Python 라이브러리. youtube-dl을 기반으로 만들어짐.
파이썬 외부 라이브러리 자동 설치
1. TOC(Table of ContentsPermalink) 설정하기
깃허브 페이지의 헤더 메뉴 구성하기 1. About 페이지 깃허브 페이지의 헤더 메뉴 구성은 _pages 폴더를 만들고 메뉴에 들어갈 내용의 파일을 작성합니다. 우선, _data 폴더의 navigation.yml 파일을 열고 아래와 같이 수정합니다. About 메뉴를 만들고 링크...
Github pages 블로그 만들기 지킬(Jekyll)은 정적 사이트 생성기로 일반 텍스트를 정적 웹사이트 및 블로그로 변환합니다. Github Pages는 Jekyll을 기반으로 무료로 Gihub를 사용하여 사이트를 배포할 수 있습니다. 공식 홈페이지
matplot.pylot 를 이용한 quick, draw!
QUICKDRAW API 따라하기 도면(낙서) 그룹을 가져오는 QuickDrawDataGroup() 클래스를 살펴봅시다.
퀵, 드로우!(QUICK, DRAW!) 소개
Tic Tac Toe
하노이 탑 퍼즐의 일종으로 3개의 기둥에 꽂을 수 있는 크기가 다른 원판들이 있습니다. 퍼즐의 규칙은 한 번에 한개의 원판만을 옮길 수 있고, 가장 위에 있는 원판만 이동할 수 있습니다. 또한, 큰 원판이 작은 원판 위에 있어서는 안 됩니다.
재귀(recursion) 어떤한 것을 정의할 때 자기 자신을 참조하는 것. 함수가 자신의 정의에 의해 정의될 때의 개념.
퍼셉트론 - 임계값을 좌변으로 이동 가중치와 임계값을 학습을 통해서 수정할 수 있도록 수식을 변경. beta를 -b(bias : 편향) 치환하여 좌변으로 이동. 편향은 뉴런이 얼마나 쉽게 활성화 하는냐를 조절하는 매개변수
퍼셉트론(Perceptron) 인공신경망의 한 종류. Perception과 Neuron의 합성어 생물학적인 신경계(Neual Network)의 기본 단위인 신경세포(뉴런)의 동작 과정을 통계학적으로 모델링한 알고리즘 가장 간단한 형태의 순방향(피드포워드) 네트워크,...
1. 기계학습(Machine Learning) 기계가 일일이 코드로 명시하지 않은 동작을 데이터로부터 학습하여 실행할 수 있도록 하는 알고리즘을 개발하는 연구분야.
4. PyQt5 - Qt Designer 사용하기
1. PyQt5 PyQt5는 파이썬에서 GUI(그래픽유저인터페이스) 프로그래밍을 도와주는 툴킷 중 하나입니다. 공식웹사이트
뱀(snake) 게임 만들기