review7.html
<!-- CSS only -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"
crossorigin="anonymous">
<!-- JavaScript Bundle with Popper -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"
integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
crossorigin="anonymous"></script>
<div class="btn-group" role="group" aria-label="Basic example">
<button type="button" class="btn btn-danger"><a href="/create/">create</a></button>
<button type="button" class="btn btn-warning"><a href="/create/">create</a></button>
<button type="button" class="btn btn-primary"><a href="/create/">create</a></button>
</div>
<h1>Boolean</h1>
<script>
console.log(true);
console.log(false);
console.log(1 === 1);
console.log(1 === 2);
console.log(1 > 2);
console.log(1 < 2);
</script>
print(True)
print(False)
# 비교연산자와 논리연산자의 결과는 boolean으로 반환된다
print(1==1)
print(1==2)
print(1>2)
print(1<2)
<h1>Conditional Statements</h1>
<script>
console.log(1);
if (false) {
console.log(2.1);
console.log(3.1);
} else {
console.log(2.2);
console.log(3.2);
}
console.log(4);
</script>
if False:
print(2.1)
print(3.1)
else:
print(2.2)
print(3.2)
print(4)
<h1>login</h1>
<input type="button" value="login" onclick="
let name = prompt('이름을 입력하세요 : ');
if (name === '이나겸') {
alert(name+'님 안녕하세요');
} else {
alert('누구세요?');
}">
name = input('이름을 입력하세요 : ')
if name == '관리자' :
print(name+'님 안녕하세요')
else :
print('입장할 수 없습니다.')
id = input('아이디를 입력하세요 : ')
pw = input('비밀번호를 입력하세요 : ')
if id == '관리자' :
if pw == '1234' :
print(id +'님 안녕하세요')
else :
print('비밀번호가 틀렸습니다.')
else :
print('아이디가 틀렸습니다')
<h1>Loop</h1>
<script>
member = ['gayoung', 'nagyeom', 'daeun'];
for (let i=0; i<member.length; i++){
document.write('<li>'+member[i]+'</li>');
}
</script>
# 1차원
members = ['gayoung', 'nagyeom', 'daeun']
for mem in members :
print('member : ', mem)
# 2차원
members2 = [
['nagyeom','daegu','programmer'],
['leekang','daegu','engineer']
]
for mem in members2 :
print(mem[0], mem[1], mem[2])
nagyeom = {'name': 'nagyeom', 'city': 'daegu', 'job': 'developer'}
leekang = {'name': 'leekang', 'city': 'daegu', 'job': 'engineer'}
ayoung = {'name': 'ayoung', 'city': 'anyang', 'job': 'developer'}
for menu in nagyeom :
# 반복문이 돌면서 key 값 출력
print(menu)
# 반복문이 돌면서 dict의 key를 가지고 value 출력
print(nagyeom[menu])
nagyeom = {'name': 'nagyeom', 'city': 'daegu', 'job': 'developer'}
leekang = {'name': 'leekang', 'city': 'daegu', 'job': 'engineer'}
ayoung = {'name': 'ayoung', 'city': 'anyang', 'job': 'developer'}
members = [ nagyeom, leekang, ayoung ]
for name in members:
print('이름은 :',name['name'])
print('사는곳 :',name['city'])
print('직업은 :',name['job'])
print()
<h1>Function</h1>
<script>
console.log('function')
function sum(num1, num2){
return num1+num2;
}
console.log(sum(10,20));
</script>
def sum (num1, num2) :
return num1 + num2
print(sum(10, 20))
어제 설치하고 pandas import 오류가 있었다.
terminal에서 'python testPython.py' 로 실행하면 실행이 되어서 아무 생각이 없었는데,
다시 VSCode를 켜보니 그대로 오류가 해결되지 않은 상태였다.
서치하다가 환경변수가 문제가 될 수 있겠다는 생각이 들어서 환경변수를 설정해주었다.
윈도우 키를 누르고 '환경 변수'를 검색하면 '시스템 환경 변수 편집'이 나온다.
- 시스템 속성 - 환경변수 - 시스템 변수 - Path 선택 - 편집
C:\Users\Nagyeom\AppData\Local\Programs\Python\Python310
C:\Users\Nagyeom\AppData\Local\Programs\Python\Python310\Lib
C:\Users\Nagyeom\AppData\Local\Programs\Python\Python310\DLLs- VScode에서 인터프리터 설정을 다시 해준다.
Ctrl+Shift+P > 'Select Interpreter' 검색 > 엔터
Python 작업환경 폴더를 선택한다.
- 기본 문법에 대해서 javascript와 python을 비교하면서 끝내서 두 언어에 대해 자신감이 붙었다.
- cheatsheet를 잘 찾아봐야겠다.