2일차 개발일지
#코딩 개발일지 시작의
개발공부 2일차
1일차 보다는 새로운 학습 방식에 대해 익숙해졌다.
아침 7시에 일어나서 1일차에 공부했던 것을 복습을하고
9시부터 쭉 진도를 나갔다.
코딩 난이도는 쉬운 편에 속하지만
많은 내용이 있어 머리가 과부화가 걸린다.
그래서 멍을 때리게 된다.
그래도 게더타운 덕분에 팀원분들께 감시 당하는 느낌이
있어서 금방 마음을 잡고 하게된다.
# 개발 업무내용
Javascript 문법 익히기
기본 생김새
// 만들기 function 함수이름(필요한 변수들){
내릴 명령들을 순차적으로 작성 }
// 사용하기 함수이름(필요한 변수들);
조건문
20 보다 작으면 작다고,
크면 크다고 알려주는 함수
function is_adult(age){
if(age > 20){
alert('성인이에요')
} else {
alert('청소년이에요')
}
}
is_adult(25)
반복문
예를 들어 0부터 99까지
출력해야 하는 상황이라면!
console.log(0)
console.log(1)
console.log(2)
console.log(3)
console.log(4)
console.log(5)
... console.log(99)
이렇게 하나하나 어느 세월에 다 적을까요?
그래서!
for (let i = 0; i < 100; i++) {
console.log(i);
}
for (1. 시작조건; 2. 반복조건; 3. 더하기) {
4. 매번실행 } 1 -> 2체크하고 -> (괜찮으면) -> 4 -> 3
-> 2체크하고 -> (괜찮으면) -> 4 -> 3
-> 2체크하고 -> (괜찮으면) -> 4 -> 3
-> 2체크하고 -> (괜찮으면) -> 4 ->
3 와 같은 순서로 실행됩니다!
i가 증가하다가 반복조건에 맞지 않는다면
반복을 종료
Ajax 시작하기
비동기식 자바스크립트 XML(Asynchronous Javascript And XML)의 약자.
하이퍼텍스트 표기언어(HTML)만으로 어려운 다양한 작업을 웹페이지에서
구현해 이용자가 웹페이지와 자유롭게 상호 작용할 수 있도록 하는 기술이다.
Ajax 기본 골격
$.ajax({
type: "GET",
url: "여기에URL을입력",
data: {},
success: function(response){
console.log(response)
}
})
$.ajax({ type: "GET",
// GET 방식으로 요청한다. url: "http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99",
data: {}, // 요청하면서 함께 줄 데이터 (GET 요청시엔 비워두기)
success: function(response){ // 서버에서 준 결과를 response라는 변수에 담음
console.log(response) // 서버에서 준 결과를 이용해서 나머지 코드를 작성
}
})
$ajax 코드 설명
type: "GET" → GET 방식으로 요청
url: 요청할 url
data: 요청하면서 함께 줄 데이터 GET 요청시엔 비워두기.
python 기본 문법 다루기
변수와 기본연산
a = 3
b = a
a = a + 1
num1 = a*b
num2 = 99
var1, var2 이렇게? 자료형 숫자,
문자형
name = 'bob'
num = 12
is_number = True # True 또는 False ->
"Boolean"형이 들어갈 수도 있습니다.(참인지 거짓인지 알려주는)
# To-do List
어제 공부한 것들 review
1주차 복습 7시 - 10시
2주차 복습 10시 30분- 12시 30분
3주차 복습 1시 30분- 3시
4주차 진도 3시 30분- 5시 30분
5주차 진도 6시- 7시 30분
개발일지 작성
내일은 더 잘해내자!