Programming 277

[ codeit ] 프로그래밍 기초 in JS - 프로그래밍 시작하기 in JS

자바스크립트 첫 걸음 1강. 자바스크립트 프로그래밍? 웹사이트를 만들고싶다면 반드시 배워야하는 프로그래밍 언어, web을 넘어 다양한 분야에 활용 1989년 웹의 첫 등장, 90년대 보편화 JS의 다양한 활용 언어의 문법 x 프로그래밍의 원리 o 2강. 준비하기 VSCode 3강. Hello Codeit! Ctrl S 저장하기 Ctrl O 불러오기 4강. 프로그래밍 첫걸음 떼기 console.log(15) 프로그래밍 맛보기 1강. 세미콜론 문장이 끝났다는 의미, 예상치못한 오류방지 2강. 코멘트 // 주석 comment /* 여러줄 주석입니다. */ 어떤 의도로 코드가 작성되었는지 설명할 때, 구현한 코드가 어떤 동작을 하는지 기록할 때 3강. 자료형 개요 프로그래밍이란? 컴퓨터로 복잡한 계산을 하는 것..

[ codeit ] 컴퓨터개론 - 소프트웨어 이해하기

컴파일러와 인터프리터 1강. 다양한 애플리케이션 애플리케이션 : 사용자가 직접 사용하는 프로그램, end user 컴퓨터, 모바일, 가전제품, 계산기 등 2강. 소프트웨어 퀴즈 I 3강. 애플리케이션을 만드는 프로그램 프로그래밍 코드를 실제 작동하는 프로그램으로 바꿔주는 소프트웨어인 컴파일러와 인터프리터 4강. 프로그래밍 언어의 번역기, 컴파일러 개발자 // 사용자 고수준의 프로그래밍 언어(1) ---> machine code(10) // ----> 사용자 컴퓨터 ---> 작동 compiler(프로그래밍 언어의 '번역기') 컴파일러의 단점 : 빠르게 개발할 수 없다 (machine code를 사람이 이해할 수 없어 간단한 수정에도 컴파일 과정이 필요해서) 5강. 실시간 코드 실행기, 인터프리터 컴파일러 ..

[ codeit ] 컴퓨터개론 - 프로그래머의 세계 이해하기

프로그래밍의 다양한 분야 1강. 컴퓨터 사이언스의 기본기 객체지향 프로그래밍, 알고리즘, 자료구조 컴퓨터 구조, 운영체제, 컴파일러, 웹개발, 데이터베이스, 네트워크 2강. 소프트웨어 공학 : 소프트웨어로 제품, 서비스를 만드는 방법에 대한 학문 기획: 어떤 것을 만들지 정하는 단계 개발: 기획한 것을 만드는 단계 테스트: 개발이 기획대로 잘 되었는지 확인하는 단계 배포(출시): 개발된 제품, 서비스를 사용자가 사용하는 단계 유지, 보수: 출시된 서비스를 변화시키는 단계 3강. 프로세스 관리 폭포수(waterfall) 방식 : 각 단계를 완료하고 다음단계로 넘어가는 방식, 각 단계를 한번에 완벽히 끝내기 어려움 수정사항이 많이 생길 가능성이 높고, 개발자들이 수정 사항을 반영하기 힘듦, 각 단계가 복잡하..

[ codeit ] 컴퓨터개론 - 프로그래밍 언어 이해하기

프로그래밍 언어 살펴보기 : 기본적인 이해/ 컴퓨터, 프로그램, 프로그래밍 언어의 관계/ 역사 1강. 프로그래밍을 배우기 힘든 이유 2강. 프로그래밍 언어 이해하기 토픽 소개 3강. 프로그래밍 언어란? 컴퓨터 : 일을 대신해주는 기계 프로그램 : 컴퓨터가 어떤 일을 해야할지 알려주는 설명서 프로그래밍 언어 : 설명서를 쓰기 위해 사용하는 언어 4강. 프로그래밍 퀴즈 5강. 프로그래밍 언어의 발전 초창기 프로그래밍 언어 : 단순 숫자 계산 파스칼 계산기 현대 프로그래밍 언어 : 숫자 계산, 번역, 채팅 등 프로그래밍 언어를 분류하는 두가지 기준 : 언어의 종류, 차이, 흐름 1강. 프로그래밍 언어가 너무 많아요! 프로그래밍 언어의 구성 요소: abc,123, (){}, "", ., ; Python name..

[ Do it ] 깃&깃허브 입문 _ 비주얼 스튜디오 코드에서 깃 활용하기

원격 저장소에 연결된 폴더 열기 및 닫기 1. vscode [파일 - 폴더열기 - 폴더선택] 2. 편집할 파일 선택 3. 아이콘의 '변경내용'이 보이면 깃을 사용할 수 있는 상태 원격 저장소에 연결된 경우 'master' 4. [파일 - 폴더닫기] 새 폴더를 만들고 깃 환경 구성하기 1. 소스를 저장할 폴더 생성 2. [파일 - 폴더열기] 폴더 선택 3. '등록된 소스 제어 공급자가 없습니다' 표시 우상단의 [+] 4. 현재 폴더 선택 5. 현재 폴더에 깃 저장소가 만들어짐 스테이지에 올리고 커밋하기 1. 새 문서 생성 _ README.md 2. untracked 로 보여짐 3. 변경 내용 스테이징 4. 인덱스 추가 확인 5. 커밋메시지와 [ctrl]+[ENTER] +) 스테이징이나 커밋 취소하기 [-]..

[ Do it ] 깃&깃허브 입문 _06. 깃허브에서 개발자와 소통하기

06-1. 깃허브 프로필 관리하기 프로필 둘러보기 프로필 작성하기 1. https://github.com/아이디 2. [ Edit - Upload a photo ] 3. [ Set new profile picture ] 4. [ Update profile ] 5. 완료 +) 깃허브 설정 항목 1. profile : 프로필 정보 입력 및 수정 2. account : 사용자 이름(username) 수정 및 계정 삭제 3. security : 비밀번호 변경 및 이중 인증 4. emails : 사용자 메일주소 추가, 주메일-백업메일 주소 지정 5. notifications : 깃허브 알림방법 설정 6. billing : 유료계정 전환 7. SSH and GPG keys : SSH키, GPG키 입력 8. bloc..

[ codeit ] 컴퓨터개론 - 프로그래밍 시작하기 in Python

파이썬 첫 걸음 1강. 우리가 사용할 도구들 Phython interpreter : 파이썬코드를 컴퓨터 언어로 번역하는 프로그램 PyCharm : 올인원 솔루션 ( IDE ) 2강. 파이썬 설치 (Window) Phython 검색 - 다운로드 PyCharm 검색 - 다운로드 프로그램 설치 후 프로젝트 저장공간 생성, 실행 .py : 파이썬파일 print("Hello world!") 3강. 파이썬 설치 (Mac) pass- 4강. PyCharm 둘러보기 new - file (or python) 생성 ▶ run : 파이썬 실행 ( 최신에 실행한 파일이 실행됨 ) = ctrl + R(또는 f5) print(2*5) #10 +) 실습과제 12를 출력하세요 프로그래밍 기본 개념 1강. 코멘트 # : 코멘트 (=주..

[ Do it ] 깃&깃허브 입문 _05. 깃허브로 협업하기

05-1. 여러 컴퓨터에서 원격 저장소 함께 사용하기 원격 저장소 복제하기 - git clone 1. test-1 - [Clone or download] - 원격저장소 주소 복사 2. git_home 디렉터리로 복사하기 $ git clone 복사한 주소 붙여넣기 git_home 3. git_office 디렉터리로 복사하기 $ git clone 복사한 주소 붙여넣기 git_office 4. 디렉터리 확인 $ ls -al 5. git_home 내용확인 $ cd git_home $ git log 6. git_office 내용확인 $ cd.. $ cd git_office $ git log 7. 연결여부확인 $ git remote -v 개인 컴퓨터에서 작업하고 올리기 _ git_home 1. git_home 디렉..

[ Do it ] 깃&깃허브 입문 _04. 깃허브로 백업하기

04-1. 원격 저장소와 깃허브 원격 저장소란 지역 저장소가 아닌 컴퓨터나 서버에 만든 저장소 백업과 협업의 역할 깃허브로 할 수 있는 일들 - 원격 저장소에서 깃 사용가능 : 온라인으로 사용가능 - 지역 저장소 백업 가능 : 원격 저장소에 커밋 가능 - 협업 프로젝트에 사용가능 : 접근 용이 - 개발이력 남기기 : - 다른 사람 소스보기 가능, 오픈소스 참여 가능 + 깃허브 사이트 둘러보기 [Explorer] -> [Explorer GitHub] 에서 인기 저장소 둘러보기 가능 04-2 깃허브 시작하기 깃허브 가입하기 1. www.github.com - sign up 2. create an account 3. 유료 vs 무료 4. submit 5. verify email address 깃허브에 원격 저..

[ Do it ] 깃&깃허브 입문 _03. 깃과 브랜치

03-1. 브랜치란? 브랜치가 필요한 이유 브랜치 기능 살펴보기 master : 최신 커밋 branch : 분기하다 merge : 병합하다 03-2. 브랜치 만들기 실습상황 설정하기 1. 디렉터리 manual 생성, 이동 $ mkdir manual $cd manual 2. .git 디렉터리 생성확인 $ git init $ ls -al 3. work.txt파일 생성 $ vim work.txt 4. [ I ] 로 입력모드에서 content1입력 5. work.txt파일을 스테이지에 올리고 커밋, 커밋 메시지는 work1 $ git add work.txt $ git commit -m "work 1" 6. 커밋내역 확인 7. work.txt 재커밋2 _ content2, "work2" 8. work.txt 재커..

반응형