본문 바로가기

[프로그래밍 #5]프로그래머의 세계 이해하기_코드잇 #1 프로그래밍의 다양한 분야1. 컴퓨터 사이언스의 기본 객체 지행 프로그래밍 알고리즘 자료구조2. 부가적인 컴퓨터 구조 운영체제 컴파일러 웹개발 데이터베이스 네트워크 #2 소프트웨어 공학▼ 소프트웨어로 제품/서비스를 만드는 방법에 대한 학문. (기획 → 제작  →  테스트  →  출시  →  사후관리)  - 기획 : 어떤 것을 만들지 정하는 단계  - 개발 : 기획한 것을 만드는 단계  - 테스트 : 개발이 기획대로 잘 되었는지 확인하는 단계  - 배포 : 개발된 제품 / 서비스를 사용자가 사용하는 단계  - 유지/보수 : 출시된 서비스를 변화시키는 단계 #3 프로세스 관리1. 애자일(agile) : 결과물을 만들어 미리 확인하고 수정하며 진행하는 방식  -> 중간중간 사용하면서 발전시키기 때문에 기능..
[프로그래밍 #4] 프로그래밍 언어 이해하기_코드잇 #1  프로그래밍 언어 살펴보기프로그래밍 언어란?- 컴퓨터에게 어떠한 일을 해야하는 알려 주는 설명서가 프로그램.- 그 프로그램이 작성된 언어가 프로그래밍 언어.   * 어떠한 계산 결과를 얻을 수 있도록 톱니바퀴를 움직이는 것으로도 해석 할 수 있음.   * 다양한 언어들이 존재 -> JavaScript, Ruby, Python C++ 등등 #2 프로그래밍 언어를 분류하는 두 가지 기준프로그래밍 언어를 분류할 패러다임1. 객체 지향 프로그램 : 한 기능의 역할을 하는 객체별로 프로그래밍을 짜는 방향.  ➢ 객체별로 코딩을 짜면 되니 일일이 전체를 검토할 필요 없이 해당 객체만 검토한다는 장점이 있음.2. 자료형 : 변수에 담길 데이터가 어떠한 타입인지 미리 정해 주는 것.  ➢ 자료형을 정해주는 언어는..
[프로그래밍 #3] 프로그래밍 시작하기 in Python_코드잇 ▼ 코딩은 생각하는 훈련을 할 수 있다. 그러니 모든 국민이 코딩을 했으면 한다. - 스티브잡스 -#1 파이썬부터 시작하는 이유  1. 파이썬은 문법이 간단하기 때문에 문제 해결 논리(기본기)에 집중할 수 있어 인문용으로도 추천언어.  2. 파이썬은 범용성이 좋고 활용도가 많다.     - 데이터, 웹, 업무 자동화 등 일반 직군들이 파이썬을 통해 업무 상승.  3. 최근에 가장 인기있는 언어이기 때문에 정보가 많아 장점.
[프로그래밍 #2] 프로그래밍 프리뷰_코드잇 ▼ 코딩은 현대사회에 필수.  IT직군으로써의 커뮤니케이션을 위한 하나의 경험이 필요. 상대방을 이해하고 공감하지 못하면 스케쥴, 협업에 어려움이 생길 수 있다.#1 코딩으로 할 수 있는 일  1. 업무 자동화  2. 데이터 사이언스, 데이터 도출(시각화)  3. 웹 / 앱 개발
[프로그래밍 #1] 프로그래밍 오버뷰_코드잇 #1 코딩이 무엇일까.1. 코딩은 컴퓨터에게 어떠한 동작을 수행하기 위해 명령하는 명령어.2. 컴퓨터는 2진수로 이루어진 언어이기 때문에 컴퓨터가 알아들을 수 있도록 바꾸어주는 것이 코드.#2 프로그래밍 분야.1. 웹, 모바일, 데이터(인공지능), 게임 등등 다양한 분야에서 개발자가 필요함. #3 프로그래밍 활용.1. 라이브러리 or 프레임워크를 통해 소프트웨어(서비스)를 만들어 보는 것이 중요함.2. 문제발견, 문제해결 -> 문제해결 능력이 가장 중요함.