패스트 캠퍼스
웹 프로그래밍 스쿨 django 수업 7주 차 포스팅입니다!😃 이번 주는 수업이 거의 막바지에 들어서면서 막연히 뭔가 만들긴 해야겠다는 생각만 하고 있던 개인 프로젝트에 대해서 어떤 기능과 콘셉트를가지는 사이트를 구현할지 구체적으로 고민해보는 시간을 가졌었는데요! 수업시간에 배웠던 내용들을 제외하고 뭔가 특별한 기능이 있었으면 좋다는 생각을 하던 중에 추천 시스템이란 걸 발견하게 되어서 공부해 적용해보고 싶다는 생각에 간단히 정리해봤습니다😃 1. 추천 시스템이란? 추천 시스템은 정보 필터링 (IF) 기술의 일종으로, 특정 사용자가 관심을 가질만한 정보 (영화, 음악, 책, 뉴스, 이미지, 웹 페이지 등)를 추천하는 것을 말합니다. - 위키백과 간단한 예로 아래 유튜브 화면의 오른쪽 리스트처럼 사용자가 선..
웹 프로그래밍 스쿨 django 수업 6주 차 포스팅입니다!😃 저번 주에 해커톤을 경험하고 이번 주에 협업을 해야 하는 과제를 받아서 진행하면서 저를 포함한 다른 수강생분들의 Git에 대한 정복 의지가 강력해졌는데요! 다시 까먹더라도 빨리 다시 찾아서 쓸 수 있게 Git에 대한 내용을 정리해봤습니다. Worktree 부터 Remote repository의 역할에 대한 내용은 아래 링크에서 확인하실 수 있습니다! Git 기본개념 정리 Git 사용법 익히기! 1. Git 이란..? Git은 linux의 아버지(?) 리누스 토발즈가 개발한 버전관리시스템으로 많은 프로그래머들이 사용하고 있습니다. 버전관리시스템은 파일의 변화를 시간에 따라 저장소에 기록해두었다가 추후에 특.. algorithm90.tistory..
웹 프로그래밍 스쿨 django 수업 5주 차 포스팅입니다!😃 이번 주 스쿨의 핫 이슈는 페어 해커톤이었는데요! 해커톤(hackathon)이란 해킹(Hacking)과 마라톤(Marathon)의 합성어로 참가자들이 한 자리에 모여 짧게는 무박 1일부터 길게는 일주일에 걸쳐 아이디어 구상부터 프로그래밍을 통한 구현까지 빠르게 프로토 타입의 결과물을 만들어 보는 행사를 말합니다. 저희는 같은 강의를 듣는 스쿨에서 랜덤으로 두 명이 팀이 되어서 주제 선정부터 기획, 프론트 및 백엔드 구현 및 발표까지의 모든 과정을 스스로 준비하는 형식으로 약 8시간 정도의 시간 동안 결과물을 만들고 다른 두 스쿨(프론트 엔드, ios 스쿨)과 같이 프레젠테이션을 진행하였습니다. 랜덤으로 팀이 결정되는 거라 다들 두근두근한 마음..
웹 프로그래밍 스쿨 django 수업 4주차 포스팅입니다!😃 벌써 장고를 배운지 한달이 다 되어가고 있는데요! 그동안 수업을 진행하면서 완성했던 어플리케이션을 aws, heroku, pythonanywhere 에 배포하는 방법에 대해 배웠는데, 그 중 aws의 s3에 대해 간단히 포스팅 해보겠습니다. 1. AWS 란? Amazon Web Service 는 아마존에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 을 제공합니다. 여기서 클라우드 서비스란 기존의 물리적인 형태의 실물 컴퓨팅 리소스를 네트워크 기반 서비스 형태로 제공하는 것으로서 일시적으로 증가하는 리소스 필요에 대해 실물을 구입하는 것이 아닌 네트워크를 통해 리소스를 잠시 대여하고 사용한 리소스..
웹 프로그래밍 스쿨 django 수업 3주 차 포스팅입니다😃 지난주부터 수업시간에 인스타의 기능들을 하나씩 구현해보는 시간을 가져보고 있는데요! 오늘은 저번 수업시간에 과제로 내주셨던 Follow 기능과 Follow List를 구현 한 수강생 분들의 첫 과제 발표시간이 있는 날이었습니다. 첫 발표자로는 맨 뒷자리에서 손을 들어주신 진욱 님과 맨 앞에서 손을 들은 제가.. 당첨되었습니다. 발표를 하는 동안 너무 버벅대서 수강생 분들께 죄송한 맘에 이를 악문채로 발표를 마무리 했는데 그래도 찰떡같이 알아들어주신 분들이 의외로 좀 계셔서 위로가 되었습니다. 주석보고 이해했어요^^ 아래는 과제 내용입니다. 진행된 강의의 코드가 아니라 제 머릿속에서 생각나는 대로 만든 거라 퀄리티에 문제가 있을 수 있습니다.😉 ..
패스트 캠퍼스 웹 프로그래밍 스쿨 django 수업 2주 차 포스팅입니다!😃 먼저 이번주를 지낸 소감을 말해보자면 정말 한주 내내 내리지 못하는 놀이기구를 타는 느낌이었습니다. 저번 주 django 튜토리얼을 들을 때만 해도 열심히 하면 해볼 만하겠는데..? 라는 생각을 했었는데 제대로 강의를 시작하니 수업을 잠깐 놓치거나 오류가 나버리면 따라가기가 힘들 정도로 빨라서 안전밸트를 아니 정신줄을 꽉 잡고 있어야 했습니다. 이번 주는 강의를 들으면서 조금 아쉬웠던 점이 있는데 앞에서 들었던 컴퓨터공학 수업이 나름 딥한 느낌의 수업이라서 이번에도 뭔가 장고의 기능하나하나에 대해서 깊게 파고들어가는 수업이겠지? 라는 기대를 했었는데 장고의 세세한 작동원리 보다는 최대한 많은 기능을 구현해보는 커리큘럼이라서 강의..
4월 22일 오늘은 Django 첫 번째 수업이 있는 날이었습니다😄 자리가 맨 앞자리인데 첫날부터 늦으면 아이컨택할 때 민망해질까 봐 평소보다 10분 정도 일찍 출발했는데요! 역시 첫날이라 그런지 거의 모든 수강생 분들이 일찍 오셔서 이야기를 나누고 계셨습니다. 주위 사람들과 조금 이야기를 하다가 노트북 셋팅을 다 할 때쯤 송종근강사님이 들어오셔서 인사를 하고 수업에 관한 오리엔테이션이 진행되었습니다. 오리엔테이션은 강사님의 수업스타일에 대한 설명부터 회사에 재직 중 일 때 이야기, 공부방법, 백엔드 개발자가 중요하게 생각해야 할 것 등의 이야기로 진행되었습니다. 강사님의 수업스타일 중 독특한 점은 수업시간에 질문을 엄청 많이 하신다는 거였는데요! 간단한 개념에 대한 질문부터, 사례를 제시하고 어떤 해결..