본문 바로가기

분류 전체보기

(104)
TIL 11/22~11/28 - 앞으로 뭘 공부 할 건지 고민 code: unicode 문자 utf-8은 unicode 문자를 바이너리 데이터로 표현하는 방 여러 고민이 있엇지만 회사를 다니면서 내 파이썬 코드를 통제할수 있는 수준까지 다다르게 OOP와 코드 효율성, 파이썬 심화 공부를 하기로함 - 그런 restapi로 괜찮은가 라는 세션을 보면서 문서로 정리함 - 잇플루언서에서 한달간 인턴 시작 추후에 활용될수 있는 Django 웹을 개발하기로함 기초적인 기획서를 주시고 프론트분들과 기능 명세, 나와 같이 협업하시는 백엔드 개발자 한분과 데이터 모델링 명세하기로 함 - DjangoORM을 사용하지 않고 Flask에서 사용되는 SQLalchemy를 ORM으로 사용 따로 구축한 글을 작성 참조할 래퍼런스가 없었지만 금방 구현해서 행복..
RePythonOOP 2일차 클래스 상세( 인스턴스, 클래스 변수, 인스턴스 변수, 클래스 설계 ) insight 클래스 변수와 인스턴스 변수의 차이 및 활용 방법 인스턴스 네임스페이스(__dict__)에 클래스 변수가 없어도 부모 클래스로 찾아 간다 (상속) self의 참의미와 활용법 All Code Info : https://github.com/DevRyu/DaliyCode/blob/master/OOPpython/Day02.py 프랜시스 베이컨식으로 클래스를 해체해보자! 클래스 상세( 인스턴스, 클래스 변수, 인스턴스 변수, 클래스 설계 ) 일단 학생클래스를 생성하고 메서드를 미리 생성하겠습니다. class Student(): """ author : ryu date : 2019-11-27 """ # 클래스 변수(공용 scope) student_count = 0 # 인스턴스의 변수(인스턴스 선언시의 ..
RePythonOOP 1일차 절차지향 VS 객체 지향 그리고 클래스 Insight 1. str, repr의 차이와 쓰임새 2. 절차 지향, 객체 지향의 차이와 쓰임새 All Code Info : https://github.com/DevRyu/DaliyCode/blob/master/OOPpython/Day01.py 1. 절차지향 VS 객체지향 절차 지향 => 함수적 프로그래밍 절차 지향적인 코딩 스타일 위에서 아래로 읽는다 student_1 = "kim" student_11 = 1 student_111 = [ {'hi':'how' }] student_2 = "kim" student_22 = 1 student_222 = [ {'hi':'how' }] student_3 = "kim" student_33 = 1 student_333 = [ {'hi':'how' }] 리스트 구조..
UX/UI 디자인이란? ux : user experence ui : user interface
Mura Masa - Love$ick ft. A$AP Rocky
TIL 11/15~11/21 - Git rebase and squash Rebase : 다시 마스터브랜치를 가져와 내 코드를 작업합니다. (초기에 베이스에서 가져온 마스터가 아닌 가장 최근의 마스터 또는 선택하고 싶은 마스터를 가져오는 것입니다. 그렇게 해야 내가 초기의 베이스에서 작업했던 브랜치를 merge하는 것이 편합니다) Squash : 만약 내가 리베이스후 커밋을 여러번 한 상태라면 커밋을 그냥 하나 뭉쳐주어 합치게 하면 됩니다. - 이력서 관련 초안 제작 - 각종 프로젝트 문제관련해서 고민과 해결하는 과정 - 페이스 북에서 진행하는 신입 개발자 세비나 참여 이동욱님과 진유림님을 만나고 취업관련 좋은 이야기들을 들어서 좋았다. - 도커와 Gunicorn 으로 EC2에 배포 gunicorn 가장 유명한 서버 배포 방법 gun..
TIL11/ 19 도커 셋팅하기 도커에 대한 자세한 개념 ssh -i 각자의 aws키 아이디 로 접속 gunicorn wemeet.wsgi:application --bind=0.0.0.0:8000 지유니콘으로 서버돌린다 nohup gunicorn wemeet.wsgi:application --bind=0.0.0.0:8000 & [9] 21728 노헙으로 백그라운드에 서 돌린다 엔터를 한번더치면은 명령프롬포트로 돌아온다 그러면 프로세스 번호를 알련다 나중에 백그라운드 프로세스를 죽일시 Ps –ef | grep python 로 gunicorn을 찾은 다음에 프로세서번호 Kill 프로세스번호 gunicorn wemeet.wsgi:application --bind=0.0.0.0:8000 --daemon --reload 서버가 에러가 나도 다시..
파이썬의 자료 구조 자료구조 : 메모리상에서 DB에 저장하기 위해서 자료구조를 사용합니다. 위의 이미지는 구현의 관점에서 본 파이썬의 자료형입니다. 구현과 형태에 따라 자료 구조를 분류합니다. 구현 배열 : 순서가 잘 변하지 않으며 (시퀸스) 반복이 가능 해야 한다(이터레이터) 링크드 리스트: 하나의 노드에 하나의 헤더를 가진 단위로 서로의 순서를 사용하는 것 해시 테이블 : 해시 값에 따라 인덱싱 된다. 형태 선형 스텍 : LIFO의 형태 큐 : FIFO의 형태 덱 : FIFO의 형태가 앞뒤로 다되는것 비선형 트리 이진 트리 Btree 그래프 방향성 유무에 따라서 자료구조를 평가 하는법 O() 시간 복잡도 = 최악의 알고리즘 계산 속도 배열과 링크드리스트 구별 배열의 특징 인덱싱을 활용하면 접근속도는 O(1)입니다. 링크..