HTML과 CSS로 구성된 웹페이즈는
정적 (static) 웹
이라고 부릅니다.
거기에Javascript
코드로 사용자가 다양한 기능을 이용할 수 있게 여러 기능을 추가하면동적 (dynamic) 웹
으로 변신할 것입니다.
하지만 서버가 없다면,, 그 페이지는 단순히 정보전달이나 보여주기 용으로 사용 될 것입니다.
정적웹과 리액트JS를 활용하여 동적인 웹 프로젝트도 진행해보았으나,
개발자(나!!)의 도움 없이도 유저들이 나의 웹앱과 자유로이 소통하는 것도 필요하게 되었습니다.
뒷단(back-end)
에서 그런 활동을 보장해줄 수 있다는 사실을 알았습니다.
사용자의 요청에 응답하여 데이터를 보내주고, 사용자가 보낸 데이터를 관리해주는 역할을 하는 서버와 데이터베이스 등 다양한 백엔드 분야를 공부해보려고 합니다.
Wecode에서python(Django)
의 여정을 시작해보겠습니다!
제 깃허브 레포지토리 중 python-tutorial
에도 꾸준히 업로드를 할 예정입니다!
이번 포스팅에서는 파이썬의 기초 문법에 대해 알아보겠습니다.
이번에 정리할 내용은 다음 네가지입니다.
print("Hello World")
파이썬의 출력
방법입니다. 정말 쉽죠?
print(내용)
내용에 출력하고 싶은 변수, 문자열, 숫자, 함수 등을 인자로 넣어주면 됩니다.
input()
파이썬의 입력
방법입니다. 생소할 수 있습니다.
다음과 같이 활용할 수 있습니다.
number = input("숫자를 입력하세요: ")
결과창은 다음과 같습니다.
커서가 있는 부분에 우리가 입력하고 싶은 내용을 적어주면 입력이 완성됩니다.
지정되지 않은 데이터 값을 활용하여 계산식에도 사용할 수 있습니다.
변수 선언 방법 : 변수이름 = 값
파이썬의 변수
선언 방법입니다. 간단합니다.
a
변수에 sangwoong
이라는 데이터를,
b
변수에 숫자 27을 대입해주겠습니다.
a = "sangwoong"
b = 27
이 두 변수를 출력을 해보면 다음 결과값을 확인할 수 있습니다.
print(a, b)
# result: sangwoong 27
def 함수이름() :
실행할 코드
파이썬의 함수
선언 방법입니다. 코드를 통해 더 자세히 알아보겠습니다.
def sum() :
a = 1
b = 2
return a + b
Sum
이라는 이름을 가진 함수가 첫번째 줄에서 정의되었습니다.
함수 내부에서는 변수 a
와 b
가 각각 정수 1과 2의 값을 갖고 있고,
이 함수는 두 변수를 더하는 값을 반환합니다.
이 함수의 결과값을 알아보면 다음과 같습니다.
print(sum())
# result: 3
데이터타입 중 우선 아래 5가지에 대해 알아보겠습니다.
String
Integer
Float
Complex Numbers
Boolean
List, Set, Tuple, Dictionary는 다음 포스팅에서 언급하겠습니다.
String 문자열
큰따옴표 ""
안에 있는 글자를 문자열 string(str)
이라고 합니다.
예시) "sangwoong", "27", "True", "False"
Integer 정수
정수값 Integer(Int)
입니다.
예시) 1, 2, 3, 4, 5, 100, 1000 ...
Float 실수
소수점이 있는 숫자Float
입니다.
예시) 1.0, 3.14, 77.777.777
Complex Number 복소수
실수와 허수를 포함하고 있는 복소수j
입니다.
숫자 뒤에 j
나 J
를 추가하여 표현합니다.
예시) 1+3ㅓ, 2-4J
Boolean 참/거짓
True
와 False
값입니다.
큰따옴표로 감싸면 문자열이 되니 주의해야합니다.
예시)
1 + 1 = 2 True
2 + 2 = "4" False
True = "True" False
다른 언어와 마찬가지로 수식에도 큰 차이가 없습니다.
덧셈:
+
뺄셈:-
곱셈:*
몫 구하기:/
→ 소수점 반환
정수형 몫구하기://
나머지 구하기:%
증감 연산자 수식도 있습니다.
증가:
+= 증가시킬 수
감소:-+ 감소시킬 수
자바스크립트는 Template Literal
이라는 방법으로 문자열과 변수에 담긴 데이터를 같이 출력할 수 있습니다.
파이썬도 동일합니다. 어려울 거 하나도 없구만요!
아래의 코드를 통해 확인해보겠습니다.
variable = "My name"
# 첫번째 방법
print(variable + " is" +" sangwoong)
# 두번째 방법 / 변수가 여러개 또는 여러번 사용 될 경우 큰따옴표롤 3번씩 적어줍니다.
print(f"""{variable} is sangwoong""")
# 세번째 방법
print("{} is sangwoong".format(variable))
결과값은 모두 My name is sangwoong"
으로 동일한 것을 확인할 수 있습니다.
변수의 개수와 출력해야되는 데이터에 따라 다양한 방법을 사용하면 좋을 것 같습니다.
위코드 부트캠프 레플릿자료
https://wikidocs.net/12