본문 바로가기
글쓰기

개발기록20

[python] 파이썬 패키지 오프라인 설치 (수동 설치) offline 또는 폐쇄망 환경에서는 pip로 외부 패키지를 받아올 수 없다 이럴 때, 수동으로 설치하는 두 가지 방법이 있다 먼저, 첫 번째 방법 ● pypi 사이트에서 패키지 파일 직접 다운받기 아래 사이트에 접속해서, 설치하고자 하는 패키지 검색 후 다운로드한다 https://pypi.org/ PyPI · The Python Package Index The Python Package Index (PyPI) is a repository of software for the Python programming language. pypi.org 왼쪽에 Download files 클릭하면 tar 파일과 whl 파일을 다운로드 할 수 있다 Windows 환경에 설치할 whl 파일을 다운로드 해준다 downloa.. 2023. 9. 17.
[python] 모듈, 패키지, 라이브러리 개념 정리 모듈, 패키지, 라이브러리의 개념에 대해 알아보자 간단하게 말하면 모듈을 모아놓은 것이 패키지, 패키지를 모아놓은 것이 라이브러리 모듈 < 패키지 모듈을 모아놓았으니 패키지? 그럼 numpy는 패키지를 모아놓았으니 라이브러리? 그만 알아보자.... 다른 글들을 읽어보아도 패키지와 라이브러리를 혼용해서 사용하기도 한다는 얘기뿐 python에는 수많은 패키지들이 있고, 워낙 다양한 기능을 수행하기 때문에 라이브러리와 패키지를 구분짓는 것이 쉽지 않은듯..! 2023. 9. 9.
[python] pycharm 파이참 시작하기 (가상환경, 인터프리터 설정) 파이참 다운로드 https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 위 사이트에 접속하면 아래와 같이, 전문가용과 커뮤니티 두 가지 버전이 있다 (위에는 전문가용, 아래는 커뮤니티 에디션) 전문가용은 유료버전이기 때문에, 순수 Python 개발용 커뮤니티 에디션을 다운로드 해준다 전문가용과 커뮤니티의 차이는 아래와 같다 1. 가상환경 생성 File/ New Project를 통해 새로운 프로젝트 생성 File/New Projects Settings/Settings for New Projects python Interpreter.. 2023. 3. 5.
Python으로 엑셀 자동화 프로그램 만들기 (엑셀 다루기) python 설치 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 환경변수 설정 윈도우 검색창 > 시스템 환경 변수 편집 환경변수 > 시스템 변수 > Path 더블클릭 Python이 설치된 폴더를 찾아서 Python 폴더와 Scripts 폴더의 경로를 붙여넣기 한다 내 경우에는 아래와 같은 경로에 있다 C:\Users\Administrator\AppData\Local\Programs\Python\Python311 C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Scripts vis.. 2022. 9. 22.
[JS] 자바스크립트 스와이프 벽돌깨기 게임 만들기 - 1 심심풀이로 하기 좋은 벽돌깨기게임을 만들어보았다 생각나는데로 코드를 짜느라 수정이 많이 필요한 스파게티 코드지만 그건 나중으로 미루고, 여태까지 만든것을 일단 올린다! (오류가 많아서, 앞으로도 계속해서 수정될 예정이다......!) HTML 삽입 미리보기할 수 없는 소스 1. 캔버스 만들기 body 태그 안에 canvas 태그를 삽입해주었다 다음으로, script 태그 안에서 getElementById 함수로 canvas태그에 접근해주고 canvas 태그를 조작하기 위한 getContext 함수를 불러와준다 터치조작을 위해, canvas의 위치값을 알 수 있는 getBoundingClientRect함수도 불러와주었다 Html 코드는 끝이났다! 이제부터는 script 태그 안의 코드만 만들어주면 된다 2.. 2022. 6. 12.
[JS] 자바스크립트 캔버스 그림판 만들기 2 - canvas 자가격리 기념으로 할 일도 없어서 오랜만에 포스팅 2022.02.08 - [개발기록/Javascript] - [JS] 자바스크립트 캔버스 그림판 만들기1 - canvas [JS] 자바스크립트 캔버스 그림판 만들기1 - canvas 먼저, 모질라 캔버스 API 사용법 https://developer.mozilla.org/ko/docs/Web/API/Canvas_API/Tutorial/Basic_usage 캔버스(Canvas) 기본 사용법 - Web API | MDN HTML 엘리먼트를 살펴보는 것으로 이 튜토리얼을 시작해 보겠습 spectrum20.tistory.com 지난 포스팅에서 canvas API를 이용해서 자바스크립트 캔버스를 구현해보았다 이번시간에는 좀 더 그림판같은 기능들을 추가해보겠다 모질라.. 2022. 3. 30.
[python] 자료구조 - 딕셔너리(dictionary) dictionary - key와 value가 한 쌍으로 맵핑되어 있는 순서가 없는 집합 - 값은 중복될 수 있지만, 키는 중복될 수 없다(덮어쓰여짐) - 인덱스로 접근 불가, 키로 접근 가능 - 구조 : { key : value } dictionary 생성 dic = {} dic = {1:1, 2:2} dic = {'a':'apple', 'b':'banana'} dictionary 수정 dic['c'] = 'coconut' dic.update({'c'='cacao', 'd'='durian', 'f'='fig'}) dictionary in 'a' in dic 'a' not in dic dic 삭제 del dic['a'] dic for문 for key in dic: print(key) for val in d.. 2022. 3. 9.
[JS] 자바스크립트 캔버스 그림판 만들기1 - canvas 먼저, 모질라 캔버스 API 사용법 https://developer.mozilla.org/ko/docs/Web/API/Canvas_API/Tutorial/Basic_usage 캔버스(Canvas) 기본 사용법 - Web API | MDN HTML 엘리먼트를 살펴보는 것으로 이 튜토리얼을 시작해 보겠습니다. 이 페이지의 끝에서 캔버스 2D 컨텍스트를 설정하는 방법을 알게되고, 여러분의 브라우저에서 첫 번째 예제를 그리 developer.mozilla.org 라떼는~ 인터넷으로 플래시게임이라는 것을 많이 했었다 (지금은 유물속으로 사라진 야후꾸러기 같은...ㅜㅜ) 웹에서 이런 플래시게임을 할 수 있었던 것은, 어도비사의 플래시 플레이어 덕분이었다 그러나, 보안 문제로 어도비 플래시에 대한 지원이 점점 사라져.. 2022. 2. 8.
[React] React-router-dom 리액트 라우터 리액트는 SPA(Single Page Application)방식으로, 페이지를 새로고침하지 않고 변경된 부분만 자바스크립트를 통해 업데이트하는 방식이다 리액트에서 외부 라이브러리를 사용하여 SPA 페이지를 구현하는 방법에는 여러가지가 있다 그 중에서 React-router-dom을 사용해서 라우팅을 구현해보자 여기서는 빠른 페이지 구현을 위해, CRA으로 만든 리액트앱에서 프로젝트를 진행해보겠다 1. react-router-dom 설치 npx create-react-app router-tutorial 또는 npm create-react-app router-tutorial 을 통해 리액트앱을 생성해준다 (나는 지난번에 만들어둔 my-app을 사용했다) 다음으로 명령프롬프트에서 해당 디렉토리로 이동한다 cd.. 2022. 2. 5.
반응형