| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
- 꿀단집
- nestjs
- CSS
- 방송대컴퓨터과학과
- 파이썬프로그래밍기초
- 개발자취업
- mongoDB
- Git
- redis
- 파이썬
- 유노코딩
- 방송대
- 프로그래머스
- 코딩테스트준비
- Python
- TiL
- 중간이들
- HTML
- JavaScript
- 클라우드컴퓨팅
- aws
- 엘리스sw트랙
- 코딩테스트
- Azure
- 데이터베이스시스템
- 항해99
- node.js
- 99클럽
- 오픈소스기반데이터분석
- 코드잇
- Today
- Total
목록분류 전체보기 (243)
배꼽파지 않도록 잘 개발해요
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 소프트웨어 개발 과정 - 대규모 소프트웨어 개발에 자원을 투입하여 초기에 예상한 결과물 구현을 목적 - 소프트웨어 개발 계획 수립부터 폐기까지 전체적인 흐름을 체계화하여 고품질의 소프트웨어 생산을 위한 체계 - 공장에서 제품을 생산하듯 소프트웨어 전체 개발 과정을 하나의 프로세스로 정의 → 소프트웨어 개발 라이프사이클(SDLC) 소프트웨어 개발 라이프사이클 대규모 소프트웨어 개발에 자원을 투입하여 초기에 예상한 결과물 구현을 목적으로 소프트웨어 전체 개발 과정을 하나의 프로세스로 정의한 것 1) Planning : 비용, 기간, 자원 계획 수립 2) Analysis : SW 기능/비기능 요구 정의 및 자료수집 3) Design..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 파일의 역할 파일(file) : 컴퓨터에 의해 처리될 또는 처리된 데이터와 정보가 임시적으로 저장된 상태 - 일련의 연속된 바이트 - 프로그램(파이썬 소스코드)에 읽혀 가공, 처리 후 다시 파일에 기록시킴. 파일의 구성 연속된 바이트와 파일의 시작, 파일 포인터, 파일의 끝(EoF)으로 표현 파일의 종류 데이터가 저장되는 방식에 따라 텍스트 파일과 바이너리 파일로 구분됨. 두 파일을 쉽게 구분하는 방법 : 텍스트 에디터로 열리면 텍스트 파일, 그렇지 않으면 바이너리 파일 대다수의 파일은 다 바이너리 파일임. 텍스트 파일 바이너리 파일 199를 '1', '9', '9'라는 서로 다른 개별 문자로 인식함. 인코딩 시스템이 아스키코..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 모듈의 개념 모듈(Module) - 함수, 상수 또는 클래스를 모아 놓은 집합체 - 목적 또는 주제 지향적인 묶음 - 프로그램을 구성하는 작은 단위로써, 코드를 조직화하고 유지보수하기 쉽게 만들어줌. • 함수 : 특정 작업을 처리 • 상수(변수) : 불변의 값 (매번 변수 생성을 하지 않아도 됨.) • 클래스 : 다른 모듈로의 확장 모듈, 패키지, 라이브러리 • 모듈 : - 클래스, 함수, 상수의 집합 - 하나의 파이썬 파일로 되어 있음. • 패키지 : - 하위 패키지 및 모듈의 집합 - 하나의 폴더 단위 • 라이브러리 : - 패키지 및 모듈의 집합 - 한 분야의 일을 할 수 있는 모듈과 패키지를 묶어 놓은 단위 모듈의 등록 ..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 데이터베이스 모델링의 필요 • 데이터베이스 모델링 과정의 필요성 - 프로그램에서 요구되는 현실 세계의 정보를 모두 반영하면서 데이터에 대한 오류 혹은 왜곡이 존재하지 않아야 함. - 응용 프로그래머, 데이터베이스 설계자, 의뢰인 등과 상호 의사소통을 위한 단계적 절차를 제공해야 함. • 두 가지 관점의 모델링 - 비즈니스적 관점 : 어떤 데이터를 저장해야 하는가? (사용자 요구사항 분석, 개념적 데이터 모델링) - 컴퓨터 프로그래머 관점 : 어떻게 데이터를 저장해야 하는가? (물리적 데이터 모델링) 데이터베이스 시스템 구현 과정 • 일반적인 애플리케이션 구현 과정 - 데이터베이스를 사용하는 프로그램 설계 과정 기능 분석 → 애..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 사회 트렌드의 변화 • Legacy Systems (기존 시스템) - 기업이나 기관에서 오랜 기간 동안 사용해온 기존의 시스템이나 소프트웨어 - 보통 오래되어 업그레이드나 현대화에 제한을 가지고 있음. - 최신 기술과 요구에 대응하기 어려워, 기업들은 이러한 레거시 시스템을 교체하거나 혁신하는 방향으로 변화하려고 함. • Smart Devices (스마트 기기) - 스마트폰, 스마트워치, 스마트홈 장비 등과 같이 인터넷에 연결되고 다양한 기능을 수행할 수 있는 지능형 기기들 - 휴대성과 편리성을 제공하며, 우리의 일상생활을 혁신하고 향상시킴. • Social Media (소셜 미디어) - 인터넷을 통해 사용자들이 콘텐츠를 공유..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 • 프로그래밍 언어 : 컴퓨터 프로그램을 만들 때 사용하는 언어 HTML, CSS = 웹사이트를 만드는 프로그래밍 언어 - HTML : 웹사이트에 들어갈 내용을 담당 - CSS : 웹사이트에 들어갈 스타일을 담당 • 소스 코드(코드) : 프로그래밍 언어로 작성한 내용 • 코딩 한다 : 프로그래밍 언어로 코드를 작성한다 vsCode 실행 후 입력 html 파일 웹사이트 런칭하기 https://www.netlify.com/ Develop and deploy websites and apps in record time | Netlify Accelerate the time to deploy your websites and apps. B..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 result의 초기값인 1부터 시작해서 n까지 반복하는 for문 function factorial(n) { let result = 1; for ( i = 1; i = 1; i--) { result = result * i; } return result; } // 테스트 코드 console.log(factorial(12)); // 479001600 console.log(factorial(6)); // 720 console.log(factorial(3)); // 6 console.log(factorial(0)); // 1 HTML 삽입 미리보기할 수 없는 소스 있는 그대로 작성한 코드 function calculateChange(p..
다양한 숫자 표기법 // 숫자 표기법 let millionaire = 1000000000; // 십억 let myNumber = 1e9; // 지수표기법 ---- 10의 9제곱 = 십억 console.log(millionaire); // 1000000000 console.log(myNumber); // 1000000000 console.log(millionaire === myNumber); // true // 지수표기법 활용 console.log(25e5 === 2500000); console.log(5.3e3 === 5300); console.log(-6.1e8 === -610000000); console.log(16e-5 === 0.00016); console.log(3.5e-3 === 0.0035)..
배열 // 배열(Array) // 순서가 있는 여러 값들의 묶음 // 코드잇 강의의 인기순위 나열한 객체 let courseRanking = { '1st': '자바스크립트 프로그래밍 기초', '2nd': 'Git으로 배우는 버전 관리', '3rd': '컴퓨터 개론', '4th': '파이썬 프로그래밍 기초' } // 프로퍼티 네임보다는 값들의 "순서"가 중요한 상황임 // -> 값들의 "순서"만 유지해도 될 것 같음 // 이 객체를 배열로 만들면 이렇게 됨. let RankingArray = [ '자바스크립트 프로그래밍 기초', // -> 요소 'Git으로 배우는 버전 관리', '컴퓨터 개론', '파이썬 프로그래밍 기초' ]; /* 요소(element) : 배열 안에 있는 값들 인덱스(index) : 배열..
객체와 프로퍼티 자바스크립트의 모든 것이 다 객체다. 객체는 중괄호{}를 통해서 만들 수 있고, 값의 이름에 콜론을 붙이고, 쉼표로 구분함. { brandName: '코드잇', bornYear: 2017, isVeryNice: true, worstCourse: null } • 값 이름 : Key (Property Name) brandName, bornYear, isVeryNice, worstCourse → 문자열 (따옴표 생략 가능) Property Name을 따옴표 없이 작성할 때 주의사항 1. 첫 번째 글자는 반드시 문자, 밑줄(_), 달러 기호($) 중 하나로 시작 2. 띄어쓰기 금지 3. 하이픈(-) 금지 • 값 : value (Property Value) 코드잇, 2017, true, null ..