일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 장고란
- getline
- vscode
- 2557
- 시간복잡도
- 입/출력
- c++
- k-eta
- Django Nodejs 차이점
- UI한글변경
- 입출력 패턴
- 이분그래프
- 알고리즘 공부방법
- 자료구조
- iOS14
- correlation coefficient
- string 메소드
- double ended queue
- 백준
- 연결요소
- 엑셀
- EOF
- Django란
- 프레임워크와 라이브러리의 차이
- Django의 편의성
- scanf
- 매크로
- 표준 입출력
- 구조체와 클래스의 공통점 및 차이점
- string 함수
- Today
- Total
목록분류 전체보기 (865)
Storage Gonie
article.text for article in self.articles 방식으로 리스트를 생성할 수 있다.class Text: def __init__(self, str): self.text = str def __str__(self): return "Text: " + self.text class User: num_users = 0 # class 변수 def __init__(self, name): self.numArticle = 0 # instance 변수 self.name = name self.articles = [] User.num_users += 1 def write(self, text): self.articles.append(text) self.numArticle += 1 def __str__(s..
클래스 변수- 모든 클래스의 인스턴스 간에 값을 공유하는 변수 인스턴스 변수- 인스턴스마다 개별적으로 다른 값을 가지는 변수- self.변수명으로 사용하면 인스턴스 변수가 됨. class User: num_users = 0 # class 변수 def __init__(self, name): self.name = name # instance 변수 User.num_users += 1 u = User('honux') print(User.num_users, u.name) u2 = User('crong') print(User.num_users, u2.name) print(User.num_users, u.num_users, u2.num_users) ''' 1 honux 2 crong 2 2 2 ''' 함수 오버라이딩..
가상환경 활성화- djenv라는 이름의 가상환경을 생성하였으므로- 현재위치 상관없이 "source activate djenv" Django 설치- "pip install django==1.10"- "pip freeze" 로 설치된 패키지 확인 Django 프로젝트 생성- 코드 편집이 편리하게끔 현재 작업중인 Pycharm 프로젝트 위치로 이동한 뒤 다음단계 적용- 장고가 설치되어있는 가상환경이 실행중일 때 "django-admin startproject 프로젝트명" Django 설정파일 수정- settings.py파일에서 다음 부분을 아래와 같이 수정LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC'LANGUAGE_CODE = 'ko-kr' TIME_ZONE = 'Asia/Seou..
가상환경을 사용하는 이유- 프로젝트 별로 다른 환경을 사용할 수 있어야 하기 때문에 필요함- 가상환경을 생성한다는 말은 즉, 폴더를 생성한다는 말로 그 폴더안에서 패키지 관리를 하게됨- 가상환경을 생성하게 되면 해당이름 폴더아래에 여러가지 파일들이 포함되어 생성된다. 존재하는 가상환경 확인- User/Anaconda3/bin 위치에서 "./conda env list" 입력 가상환경 생성- User/Anaconda3/bin 위치에서 "./conda create -n 생성할환경이름 python=3.5.2" 입력- 이렇게 하면 해당 가상환경에 지정한 버전의 파이썬 및 기본 모듈이 설치된다. 가상환경 삭제- User/Anaconda3/bin 위치에서 "./conda env remove -n 가상환경이름 -all..
Python 설치- https://www.python.org/downloads/- 동영상 강의에서는 3.6.0을 설치했는데 3.5.2를 권장한다- 설치중 "Add python 3.x to PATH"를 꼭 선택해서 환경변수에 추가할 것- 설치가 완료되면 cmd 또는 powershell 또는 terminal에서 python을 입력해보아 정상설치를 확인한다
난이도- 초급 사용언어- Python3, Django / HTML, CSS, Javascript 추가 공부를 위한 사이트 추천Django 학습(https://www.askcompany.kr/)HTML, CSS, Javascript(https://opentutorials.org/course/1) 강의를 듣는 방법- 실습은 모두 직접 입력하고 실행해본다.- 이해가 안 가도 오래 고민하지 않는다.(최대 30분)- 강의를 다 마치면 무엇인가를 만들어보자.- 코드는 만드는 도구일 뿐, 만들지 않고 학습하면 의미가 없다. 질문시 주의사항- 상황을 설명한다.- OS, 파이썬 버전, 프레임워크 버전 등 자세하게 말해준다.- https://gist.github.com 을 이용해 소스코드를 첨부한다. Python- htt..
경험 전체에 대한 요약(Summary)-상황(Situation) – 과제/역할(Task)-행동(Action) - 결과/느낀점(Result)의 순서를 기본틀로 사용해보세요. 경험을 풀어낼 때 감성팔이가 중요한게 아니고 그 경험을 통해 얻은 것을 잘 풀어내는 것이 중요하다. ex) 힘든 상황에서 알바를 하며 ...공부할 시간이 부족했다. 하지만 친구들에게 많은 질문을 하며 따라가려고 노력했고 앞으로도 배움에 부끄러움이 없는 사람이 되겠다. ex) 왕따라는 단어를 쓰기보다는 소심한 성격을 극복하기위해 1.다른사람에게 나아가려고 노력했다. 2.전공능력을 키웠다.
"세상을 바라보는 관점"과 "엔지니어로서의 포부"에 대해 순차적으로 얘기하면 간결하고 쉽게 어필이 가능해진다. ex) 시각을 바꾸는 것 만으로 나와 이 세상을 바꿀 수 있다.수학공부를 하면서 얻은 가치관인데 끊임없이 도전할 수 있고 문제를 창의적으로 해결할 수 있는 원동력.‘생각의 유연성’비유클리드 기하학, 공간을 다르게 정의함으로써 우리가 살아가는 세상도 완전 0%라는게 없다.가능성에는 완전한 0%도 100%도 없다.트리즈(창의기법) 창시자 알트 슐러 ‘공학의 90퍼센트의 문제는 타 분야에 의해 해결되었다.’ => 차별성이랑 연계됨ex) 나라 국 선비 사 없을 무 비길 쌍나라안에 비길 선비가 없다.그 나라의 최고의 인재를 꿈꿀 때.내가 이 분야에서 최고의 엔지니어가 되겠다.엔지니어로서의 포부. 1분 자..
def bubble_sort_reversed(l): for size in reversed(range(len(l))): for i in range(size): if l[i][1] < l[i+1][1]: l[i], l[i+1] = l[i+1], l[i]input = "asdaasdnjq2" # 첫번째 입력 #input = [1, 1, 3, 5, 3, 2, 1] # 두번째 입력 #input = ['apple', 'banana', 'banana', 'apple', 'apple', 'melon', 'orange'] # 세번째 입력 uniqueElements = list(set(input)) # set은 중복을 허용하지 않으므로 중복이 제거한 결과가 들어감 result = [] for ue in uniqueElem..