본문 바로가기

분류 전체보기

(107)
[인문학도 개발일지] Everything counts - 국비지원 개발 교육을 마치며 2020. 4. 27. 네이버 블로그 작성 내용을 그대로 옮겨온다. 2019년 9월에 시작한 국비지원 개발자 교육이 오늘자로 끝이 났다. 원래라면 지난 달 중순에 끝이 났어야 했는데 전염병...코로나...팬데믹... 이제야 내가 진짜 하고 싶은게 생겨서 뭐 좀 해보겠다는데 이렇게 안 도와주나? 싶다가도 눕고 싶을 때 침대에 누울 수 있는 행복이란 돈주고도 못 사지. 최근에 교육을 처음 시작하면서 썼던 글을 다시 읽어봤다. 그 때 그렸던 6개월 뒤의 나의 모습과 지금 모습을 비교해 보면 여전한 부분도 있고, 달라진 부분도 많다. 일단 고려하는 진로 폭이 훨씬 넓어졌고, 어쩌면 처음의 계획과도 방향이 많이 달라졌다. 아마도 나에 대해 조금 더 잘 알게 되었고, 스스로 인정하지 않으려 했던 부분을 인정하게 되..
[세미나] Women who Code 연말파티 @한국마이크로소프트 2019. 11. 17. 네이버 블로그 작성 내용을 그대로 옮겨온다. Women_who_Code 대학교 1학년은 내가 스스로 정한 진로 탐색의 해였다. 4년이라는 긴 시간 동안 내가 좋아하고 적성에 맞는 것을 공부해야 재밌게, 돈 아깝지 않게 공부할 수 있지 않을까 하는 생각에서 스스로 정한 것이었는데 지금 생각해보면 그 때의 나를 칭찬해주고 싶다. 덕분에 듣고 싶은 학과의 교양 수업을 원없이 들을 수 있었다. 졸업반이 되어서 전공 수업을 몰아 듣느라 고생을 하긴 했지만! 그 연장선이었는지 나이의 앞자리 수가 바뀐 올해 나는 또 한 번 진로 탐색, 적성 탐색의 시간을 가졌다. 조금 더 일찍 이렇게 똑부러지게 행동했으면 얼마나 좋았을까 싶기도하다. 하지만 내가 사회에서 정해둔 틀을 이미 벗어났다는 현실을 ..
[컨퍼런스] JSConf Korea 2019 2019. 9. 4. 네이버 블로그 작성 내용을 그대로 옮겨온다. 한국에서 처음 개최된 JSConf에 다녀왔다. 파이썬으로 첫걸음을 떼는 바람에(?) 아직 자바스크립트는 개발자 친구 따라 맛만 봤지만 자바스크립트로 무엇을 할 수 있는지 그리고 개발자들의 문화나 분위기 같은게 또 어떻게 다를지 궁금해서 참가. 무엇보다 JSConf의 바탕이 된 가치관이나 운영정책이 상당히 섬세하고 긍정적으로 와닿아서 어떻게 진행될지 너무 기대됐다. ↓↓JSCONF의 가치관↓↓ JSConf Korea 2019 September 3, 2019 2019.jsconfkorea.com JSConf에는 장학제도라는게 있어서 참여를 원하는 사람들이 티켓을 구매하면서 장학생들을 위한 금액을 기부할 수 있다. 감사하게도 장학생으로 선발되어..
[채용설명회] 2019 네이버 개발자 오픈클래스 @네이버 그린팩토리 2019. 8. 22. 네이버 블로그 작성 내용을 그대로 옮겨온다. 네이버개발자오픈클래스 지난주 중 인터넷 서핑 중에 네이버 개발자 오픈클래스 참가모집 공고를 발견하고 신청서를 냈다. 어쩌다 발견했는지도 기억이 안난다. 운명인가?^^ 네이버라는 기업 자체에 대한 관심은 물론이고 데이터 사이언스를 공부하면서 네이버와 같은 포털 사이트가 어떻게 방대한 양의 데이터를 처리하는지, 개발자들이 실제로 어떤 환경에서 일하고 있는지 궁금했다. 사실 처음 신청 전에는 할까말까 조금 망설였다. 문과생인 내가 가서 얻을게 있을까. 아직 준비도 제대로 되지 않은 상태로 가서 알아듣기는 할까? 아니, 내가 뽑히기는 할까라는 의문이 가장 근본적인 망설임의 원인이었다. 그래도 네이버는 왠지 우리나라 일반 기업체들과는 달리 다양성..
SQL 기본 문법과 활용 - 함수 문자열 함수 DBMS 함수 사용법 ORACLE SUBSTR SUBSTRB 함수(문자열, 시작위치, 길이) MSSQL SUBSTRING MYSQL SUBSTRING SUBSTR MID 문자, 아스키 코드 변환 함수 DBMS CHAR → ASCII ASCII → CHAR ORACLE ASCII CHR MSSQL ASCII CHAR MYSQL ASCII, ORD CHAR COUNT 함수 레코드 개수 반환 SELECT COUNT(COLUMN) FROM [TABLE] 길이 함수 DBMS 함수 ORACLE LENGTH MSSQL LEN MYSQL LENGTH
Build a Backend REST API with Python & Django - 테스트 지금까지 작성한 파일을 바탕으로 제대로 장고에서 제대로 작동하는지 테스트 서버 실행 0.0.0.0:8080 : 모든 IP 주소 또는 네트워크 인터페이스가 서버에 접근해서 8080포트에서 그 IP 또는 네트워크 인터페이스를 실행할 수 있도록 웹브라우저에 127.0.0.1:8080 입력 127.0.0.1 : localhost 주소 vagrant를 사용하여 로컬 컴퓨터에서 개발 서버로 포트를 전달 로컬 호스트의 포트 8080에 접근 vagrantfile을 다시 보면, guest는 vagrant server, 메인 운영체제 guest 포트 8080을 로컬 운영체제인 host 8080으로 전달 => 로컬 컴퓨터에서 8080에 액세스하여 이 포트를 서버로 전달한 다음, 개발 서버에서 django 응용 프로그램을 테..
Build a Backend REST API with Python & Django - requirements.txt requirements.txt : 내가 만든 애플리케이션이 사용하는 모든 파이썬 패키지 리스트와 버전 정보가 담긴 파일 : 다른 머신에서 프로젝트를 실행해야 할 때, 다른 서버에서 접속할 때 등등 requirements.txt에 담긴 정보 그대로 각각의 패키지를 다시 설치할 수 있다. pip freeze 설치된 파이썬 패키지 및 버전 확인
Build a Backend REST API with Python & Django - 장고 앱 생성 파이썬 가상환경 생성 vagrant 서버 실행 및 연결 $vagrant up $vagrant ssh 가상환경 만들기 mkvirtalenv 가상환경 이름 --python=사용할 파이썬버전 mkvirtualenv profiles_api --python=python3 가상환경 비활성화 deactivate 가상환경 실행 workon 가상환경이름 필요한 파이썬 패키지 설치 pip install django==2.1.1 pip install djangorestframework==3.6.2 장고 프로젝트 & 앱 생성 에디터에서 src 폴더 생성 장고 설정 파일에 생성한 앱 등록