전체 글 보기 166

[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

[1일1형] 4일차 (21.11.16)

[면접왕 이형] https://youtu.be/w0rgswqYJ4s 😀본 것 1. 생각정리가 안된경우 -> 3C4P가 잘 안된 경우 1) 왜 생각정리가 안된채 면접에 들어갈까? 1. 면접에 대한 이해가 낮다: 그냥 말잘하면 되는 줄 안다. 2) 생각정리 순서 2-1) 취업포트폴리오: 직무, 산업, 직장 10개 정리 2-2) 경험 리스트업: 필살기, 빌살기, 밉살기 2-3) 필살기 분해: 3C4P 2-4) 1분 자기소개 정리: 필살기 2개 경험 던지기 2-5) 면접 예상질문 정리 -> 모든 질문에 대해서 필살기로 답변하는 연습하기. 2-6) 면접에 참여 -> 면접 복기록을 확보하기 위해서 2-7) 면접 답변 분석: 체크리스트 활용하기 (면접바이블) 2-8) 보완: 필살기 답변(경험 분해), 인성 답변, 로..

[1일1형] 3일차 (21.11.15)

[면접왕 이형] https://www.youtube.com/watch?v=Ykw7HhVpd9c&t=19s 😀본 것 1. 대학생 같은 신입은 뽑고 싶지 않다. 1) 대학생이 가지고 있는 마인드 1. 스스로 할일을 생각하고 짜는 것이 아니라 교수님이 시키는 것을 아무 생각 없이 따라온 사람 2. 내가 하는 모든 것에 있어서 5why questions를 생각해보자. 2-1. 내가 어떤 행동을 할 때, 이 걸 왜 했으며 어떤 성장을 할것인가, 무엇이 바뀌는가를 숫자로 표현해보기 (ex. 시간 계산) 2-2. 작은 것이라도 목표로 내 삶을 설명할 수 있어야 한다. 2-3. 작은 경험이라도 성공 경험이 있어야 한다. 3. 생각을 많이 해 본 사람을 선호한다. 4. 배우려는 자세가 없어 보이면 선호하지 않는다. 2)..

[1일1형] 2일차 (21.11.10)

[면접왕 이형] https://www.youtube.com/watch?v=JvM9uHo731w 😀본 것 1. 합격자의 96%는 1분 자기소개에 수치화를 삽입한다. 1) 불합격자의 수치화 누락 비율은 50%이다. 2. 합격자의 1분 자기소개 특징은 두괄식이다. 1) 합격자의 67%는 How+Result가 존재한다. 2) 불합격자의 두괄식 누락 비율은 75%이다. 3. 성공경험을 만들러 가야한다. 4. 두괄식이 아닌 화법은 배경, 의도, 프로세스 등을 먼저 제시하는 것이고 이는 핵심을 전하지 못한 채 중간에 막힐 가 능성이 높다. 5. 지원 직무와 최대한 유사 경험으로 연결 시켜야한다. 6. 내 필살기를 정확히 던져서 필살기에서 질문을 유도해야 한다. 7. 자소서와 1분 자기소개는 똑같이 준비하는 게 좋다...