Language 66

[django] django 설치 및 환경설정

파이참을 이용하여 진행할 예정입니다. 1. 파이참 프로젝트를 생성한다. 2. django를 설치한다. pip install django 3. 'django-admin startprojeect 장고프로젝트명'을 입력하여 django 프로젝트를 시작한다. 4. 장고 앱을 추가한다. 이때, 1개의 장고 프로젝트에 여러개의 앱을 추가할 수 있다. 이때, dir 명령어를 이용하여 위치를 확인하여 manage.py가 있는 위치로 이동한다. [디렉터리에 들어가는 명령어는 cd 폴더명] python manage.py startapp 앱이름 5. 앱을 추가 했으면 settings.py 파일에 추가한 앱을 등록한다. 이때, '추가한 앱 이름', ,를 꼭 붙여야 한다. settings.py 프로그램 전체 설정 urls.py..

Language/Python 2022.02.04

[Python] 파일입출력을 이용한 영어사전 만들기

사용자로부터 영단어와 뜻을 입력 받아 영어사전을 만드는 프로그램 1. 제작한 사전은 파일로 저장한다. 2. 저장된 파일을 읽어와 사용자가 입력하는 단어에 대해 뜻을 출력한다. 3. 이미 존재하는 단어는 사전에 추가되지 않는다. 4. 이때 사전 형태는 '영어단어 : 뜻' 으로 이루어진다. English_Dictionary.py import sys sys.path.append('--추가할 경로--') from make_dic import * from print_dic import * def start(): while True: print("---------- 영어 사전 제작 start! ----------") print("| |") print("| 1. 영단어 입력 |") print("| 2. 영단어 출력 ..

Language/Python 2022.01.17

[Jupyter notebook] 실행 시 Bad file descriptor 해결

Jupyter notebook을 다운로드 받은 후 실행하였더니 위와 같은 오류가 나타나며 Jupyter notebook이 꺼지고 실행되지 않았다. (이때, Jupyter notebook을 실행하고 chrome 브라우저가 자동적으로 뜨지 않는다면 첫번째 박스에 있는 URL을 복사해서 붙여넣으면 된다.) Bad file descriptor 요류 해결 문제는 간단했다. Anaconda prompt를 실행한 후 아래와 같은 코드를 입력하여 실행시킨다. pip uninstall pyzmq pip install pyzmq==19.0.2 위와 같이 뜨며 Jupyter notebook을 다시 실행시키면! 위와 같이 잘 작동된다!!

Language/Python 2022.01.14

[자바스크립트] 스코프(Scope)

스코프(Scope) 자바스크립트에서의 유효범위를 뜻한다. 즉, 변수와 매개변수의 접근성과 생존기간을 뜻한다. 자바스크립트의 유효범위는 다른 프로그래밍언어와 다른 개념을 갖는다. 전역 스코프 코드의 어느곳에서든 참조할 수 있는 범위 지역 스코프 코드블록, 함수내에서의 범위이며 자기 자신과 하위 범위에서만 참조할 수 있음 함수 레벨 스코프(Function-level scope) 🙄 자바 스크립트는 함수 레벨 스코프를 사용하기 때문에, 함수 내에서 선언된 변수는 함수 외부에서는 유효하지 않다! 1. 함수 단위의 유효범위 - 다른 프로그래밍 언어들은 유효범위의 단위가 블록 단위여서 if문, for문 등 구문들이 사용되었을 때 중괄호 밖의 범위에서는 사용할 수 없지만 자바스크립트는 가능 2. 변수명 중복 허용 -..

Language/JS 2021.12.04

코드업(CodeUp) 파이썬(Python) 기초 100제(#6001~#6020)

#6001 print("Hello") #6002 (문장 사이 공백) print("Hello Wolrd") print("Hello","World") #6003 (개행) print("Hello") print("World") #6004 (작은 따옴표(') 출력) print("'"+"Hello"+"'") #6005 (큰 따옴표(") 출력) print('"'+"Hello World"+'"') #6006 (특수문자 출력) print("\"!@#$%^&*()\'") #6007 print("\"C:\\Download\\\'hello\'.py\"") #6008 print("print(\"Hello\\nWorld\")") #6009 input()을 사용하면 키보드로 입력한 값을 가져온다. a = input() print(..

Language/Python 2021.09.27