IT 5분 잡학사전 챌린지를 통해 파이썬에 흥미가 생겨
노마드코더의 Python으로 웹 스크래퍼 만들기 강의를 듣고 있다
자바스크립트와 조금씩 미묘하게 다른 문법이 흥미로워 기록해본다✍🏻
🟢🟡🔴 배우는대로 계속해서 추가 예정 🟢🟡🔴
업데이트 (23.12.01)
지적은 언제나 환영입니다! (´▽`ʃ♡ƪ)
Python
print( )
함수 사용
print('Hello World')
JavaScript
console.log('Hello World')
Python
① #
② """ """
③ ''' '''
# 파이썬 주석
"""
큰따옴표 주석
"""
'''
작은따옴표 주석
'''
JavaScript
// 자바스크립트 주석
/*
여러줄
주석 1
*/
/**
* 여러줄
* 주석 2
*/
Python
var
, let
, const
키워드 없이 사용
name = 'jan'
age = 10
country = '대한민국'
JavaScript
var name = 'jan'
let age = 10
const country = '대한민국'
Python
첫문자를 대문자로 작성 → True
False
true_value = True
false_value = False
JavaScript
let true_value = true
let false_value = false
Python
① def
키워드로 함수 선언
② 함수 이름 뒤에 콜론 :
③ 스페이스 2번 or 탭 1번 으로 들여쓰기 후 내용 작성
⚠️들여쓰기가 있어야만 해당 스코프에서 작동하는 코드가 된다⚠️
def add(a,b):
return a+b
JavaScript
function add(a,b){
return a+b
}
Python
f"abc{variable_name}"
f 에 따옴표(" ")를 붙이고 변수는 중괄호를 열어 사용
name = 'jan'
print(f"Hello I'm {name}!")
JavaScript
let name = 'jan'
console.log(`Hello I'm ${name}!`)
Python
① if()
로 조건문 기입
② 조건문 뒤에 콜론 :
③ 스페이스 2번 or 탭 1번 으로 들여쓰기 후 내용 작성
④ 다른 조건문 적용시 elif()
로 작성
score = 80
if(score >= 80):
print('A 등급')
elif(score >= 60):
print('B 등급')
else:
print('C 등급')
JavaScript
let score = 80
if(score >= 80){
console.log('A 등급')
}else if(score >= 60){
console.log('B 등급')
}else{
console.log('C 등급')
}
Python
조건이 참이면 코드 반복, 조건이 거짓이면 코드 종료
① while()
로 조건문 기입
② 조건문 뒤에 콜론 :
③ 스페이스 2번 or 탭 1번 으로 들여쓰기 후 내용 작성
num = 1
while(num <= 5):
print('현재 숫자는', num)
num += 1
JavaScript
let num = 1
while(num <= 5){
console.log('현재 숫자는', num)
num += 1
}
Python
사용자에게 질문이 표시되는 함수
오직 1개의 argument만 받기 가능
input('How are you Today?')
JavaScript
prompt('How are you Today?')
Python
변수의 타입을 알려주는 함수
name = 'jan'
age = 20
type(name)
type(age)
JavaScript
let name = 'jan'
let age = 20
typeof(name)
typeof(age)
Python
정수 값으로 변경해주는 함수
age = '20'
int(age)
JavaScript
let age = '20'
parseInt(age)
Python
and : 조건을 모두 만족해야 True, 하나라도 만족 못 하면 False
or : 조건 중 하나라도 만족하면 True
# and
age = 20
if( age > 0 age and age < 20 ):
print('미성년자')
#or
food = '햄버거'
if(food == '햄버거' or food == '치킨'):
print('패스트푸드')
JavaScript
// and
let age = 20
if(age > 0 && age < 20){
console.log('미성년자')
}
// or
let food = '햄버거'
if(food == '햄버거' || food == '치킨'):
console.log('패스트푸드')