
소프트웨어 개발과정 및 자료구조 개요
자료구조 수업 1주차 정리 소프트웨어 개발 단계 요구사항 분석 설계 프로그래밍 테스트 사용 유지보수 소프트웨어의 구성 알고리즘 + 자료구조 프로그램과 자료구조의 상관관계 도서관 사례1 도선관에서 책 1만권이 있는데 책을 찾을려고 한다 -> 책을 찾는 과정 프로그램 ...

자료구조 수업 1주차 정리 소프트웨어 개발 단계 요구사항 분석 설계 프로그래밍 테스트 사용 유지보수 소프트웨어의 구성 알고리즘 + 자료구조 프로그램과 자료구조의 상관관계 도서관 사례1 도선관에서 책 1만권이 있는데 책을 찾을려고 한다 -> 책을 찾는 과정 프로그램 ...
장고 orm과 쿼리셋은 장고에서 가장 중요한 부분인것 같다 orm은 장고의 sql이라고 할 수 있는데 장고 orm을 통해서 데이터베이스에게 sql을 보낸다 이 과정은 orm -> sql로 변경되서 데이터 베이스에 접근한다 쿼리셋(QuerySet)이란 전달받은 모델의 객체 목록이라고 하는데 쿼리셋 필터나 정렬을 할 수 있다 파이썬의 기본 자료구조...

학교에서 하는 자료구조 수업에서 c언어를 이용하기 때문에 잊어버린 c언어의 기초를 다시 정리해야한다 자료형 자료형에는 크게 3가지가 있다 정수형 short, int, long, long long 부동 소수점형 float, double, long doub...

장고를 사용하면 return이나 변수에 html코드를 작성하는 경우가 많은데 이렇게 사용하면 효율적으로 작성하지 못한다 그래서 장고의 템플릿 언어를 알면 for문, if문, 변수, 필터등을 편하게 작성하고 사용할 수 있다 변수 필터 태그 템플릿 태그를 사용한다면 html에서 for문 if문을 사용할 수 있다...
타입 스크립트란 자바스크립트의 문법을 그대로 이용 가능한데 타입 부분을 업그레이드 해서 쓸 수 있다는 차이점이 있다 크기가 큰 프로젝트를 할 때는 주로 타입 스크립트를 사용한다 일종의 자바스크립트의 부가 기능으로 봐도 된다 사용하는 이유 자바스크립트는 1 - '3'을 해도 자동 형변환을 통해서 계산이 되지만 이 부분을 제한 할 수 있다 ...

동아리 겨울 방학 활동으로 하나의 프로젝트를 프런트와 백 모두 혼자 만들어보는 프로젝트를 시작했다 그중에서 내가 할 프로젝트는 공지고 프로젝트로 학교 공지사항 앱을 만들 생각을 했다 이유는 현재 아이폰에는 공지사항 앱이 없다 정보통신공학부등 여러학과들이 모바일에서도 pc화면 그대로 보여주어서 불편함이 있다 크롤링을 해보고 싶었다 ...

공지고 프로젝트는 학과마다의 공지사항을 모두 가져와서 모바일에서 보기 편한 형태로 바꿔서 보여주는 프로젝트이다 여기서 학과마다 공지사항을 어떻게 가져왔는지 크롤링의 방법에 대해서 적었다 파이썬 스크래핑 파이썬에서 스크래핑을 한다고하면 대표적으로 사용되는 라이브러리 2개가 있다 beautifulsoup selenium ...

공지고 프로젝트는 모바일에서도 공지를 편하게 볼 수 있게할려고 시작한 프로젝트이다 따라서 화면에 맞추어 컴포넌트들이 잘 보여질 수 있도록 해야된다 컴포넌트들은 보톤 bootstrap react로 사용했기 때문에 전체 화면 크기를 맞추는데 사용했다 media 사용하기 media의 원리는 화면 크기를 알아내서 해당 크기에 맞는 css를 적용하는 ...

이번 공지고 프로젝트에서 파이어베이스의 리얼타임 데이터 베이스와 파이어베이스의 호스팅 기능을 이용했다 호스팅을 매우 쉽고 간단하게 하는 방법이다 파이어베이스 호스팅 먼저 1.파이어 베이스에 들어가서 프로젝트를 만들어야한다 이미 리얼 타임 데이터베이스를 이용할때 프로젝트를 만들어 놔서 그 프로젝트를 이용해서 진행했다 2. np...
공지고 프로젝트는 데스크탑 화면에 최적화 되어있는 학과 홈페이지의 공지사항을 모바일 화면에 맞게 보여주는 것이다 모바일에서 사용할것으로 생각해서 만드는것이라 앱으로 만들면 좋을 것 같다라고 생각했고 접근성을 더 좋게 하기위해 pwa로 만들었다 PWA의 핵심 기술 다른 웹들과 달리 PWA는 웹의 장점을 갖추면서 네이티브 앱과 같은 경험을 ...