컴공 공부 26

[엘리스 코딩] 2021 AI 온라인 실무 기본/응용 교육과정 수강 후기

https://2021nipa.elice.io/explore 2021 NIPA AI 온라인 교육 | 엘리스: 코딩, 엘리스에서 시작하세요! 실습중심 온라인 코딩교육, 엘리스! 개인 및 기업 디지털 트랜스포메이션(DT) 교육, 대학 데이터 사이언스 교육은 엘리스로 시작하세요. 2021nipa.elice.io 대학에서 컴퓨터를 배우는 동안 느낀 점은 2가지 입니다. 첫째, 필요한 지식의 양이 방대하다. 웹, App, 서버, 통신, 보안 등 모든 분야가 유기적으로 연계되어야 하나의 IT 서비스가 나오는 만큼 필요로 하는 지식의 양이 방대합니다. 그만큼 공부해야 하는 양이 많아서 본인이 스스로 학습에 대한 의지나 배우는 과목에 대한 흥미가 없으면 그만큼 따라가기 힘듭니다. 둘째, 정해진 길이 없다. 분야가 많다..

컴공 공부 2021.11.26

파이썬 graphviz 에러 해결

failed to execute 'dot', make sure the Graphviz executables are on your systems' PATH ExecutableNotFound: failed to execute ['dot', '-Tpng', '-O', 'tmp'], make sure the Graphviz executables are on your systems' PATH 등등 graphviz를 사용하려고 할 때마다 에러가 발생함을 알 수 있다. 인터넷에 있는 글을 보면 pip install graphviz conda install graphviz 라는 방법을 설명하고 있지만! 저는 이 두가지 방법이 모두 소용이 없었습니다. 그래서 제가 해결한 방법을 설명해드리자면 https://graphvi..

[데이터 분석] 주사위 게임을 이용한 파이썬 데이터 분석

https://github.com/jo-gunhee/Data_Study/blob/master/week01/dice_game/dice_game.ipynb GitHub - jo-gunhee/Data_Study Contribute to jo-gunhee/Data_Study development by creating an account on GitHub. github.com 확률을 공부하는데 가장 좋은 예시는 주사위입니다. 1~6이라는 경우의 수를 가지고 평균, 분산, 기댓값 등을 구해보며 확률과 통계의 기본 지식을 배울 수 있습니다. 파이썬에서도 numpy, matplotlib, pandas 등 데이터 분석을 도와주는 다양한 라이브러리가 있습니다. 데이터를 공부하며 앞으로 숙달 되어 봅시다. import nu..

선형암호 암호화 프로그램

https://jo-gunhee.github.io/website1/dcode2/affine.html 선형 암호란 알파벳 a~z를 하나씩 숫자 0~25에 대응시켜각 알파벳을 (ax+b)mod m 연산을 수행한 후 그에 대응되는 알파벳으로 치환하는 암호다.위 식에서 a와 b는 암호에 사용되는 암호키로 a와 b를 모른다면...403291461126605635584000000 가지의 수를 다 따져봐야한다...일십백천만억조경해자... 403자.... 위 사이트에 접속하여 암호키 a와 b를 설정하면 그 숫자를 가지고 문자열을 암호화 해주는데 여기서 a는 26과 서로수여야만 한다. 따라서 a로 사용할 수 있는 값은 1,3,5,7,9,11,15,17,19,21,23,25 가 있다. b는 1~26 사이의 숫자만 사용 가..

카이사르 암호 암호화 복호화 사이트

https://jo-gunhee.github.io/website1/dcode/dcodewebsite.html 암호화 문제 중 가장 기초적인 문제인 카이사르 암호에 대해서 암호화/복호화 하는 프로그램을 만들었습니다. 카이사르 암호란 "시저 암호" 라고도 불리며 로마의 정치가인 율리우스 카이사르가 비밀리에 편지를 보낼때 사용했던 암호라고 합니다. 암호화를 할때 평문, 즉 보내고자 하는 메시지를 n번 씩 밀려서 암호화 하는 방법입니다. 매우 쉬운 만큼 복호화 과정도 매우 쉽습니다. 그래서 한 번 만들어봤습니다.암호화 과정과 복호화 과정을 구분할까 하다가 어차피 둘다 똑같은 알고리즘을 사용하기에 암호/복호화 과정을 구분하지는 않았습니다. 웹 사이트를 클릭하시면 다음과 같은 창이 뜹니다. START 버튼을 누르면..