<아티클 스터디>
SQL을 처음 배우다 보니 어려운 점도 많지만, 이번 아티클을 읽으면서 주석을 달 수 있다는 사실도 처음 알았고, 변수명을 잘 지어야 한다는 것도 알게 되었다. 주석 같은 경우는 읽으면서 필요하겠다~ 정도로 생각했는데, 변수명을 짓는것은 좀 의외??였다. 처음엔 의아했는데 읽다보니 왜 필요한지 이해가 되어서 시간 날 때마다 구글에 검색해보거나 아님 실습할때부터 연습해보는것이 좋다고 느꼈다.
+SQL 가독성을 높이는 다섯 가지 사소한 습관
<오늘 배운 것 요약 - 파이썬 쉽지 않다...>
매우 직관적인 언어, 할 수 있는 것도 방대함파이썬(Python)??
; 인간의 언어 -> 컴퓨터의 전기신호로 바꿔주는 언어
장점
1. 읽기 쉽게 만들고 문법이 쉬워 초보자가 접근하기 좋은 언어
2. 무료/오픈소스 운영 등 커뮤니티 커서 어려운 기능들
-> (다른 개발자의 라이브러리 이용) 쉽게 코드 작성
그런 개념이 있었지! 강의자료를 다시 뒤적여볼까? 정도로 학습!!
변수 선언과 자료형
1. 변수 선언
새 변수 생성, 변수이름 = 값
이때, a=b ≢ b=a (다름!!)
출력시, print()
2. 숫자형 자료형
다양한 숫자 형태 가능
사칙연산 / 목,나머지 구하기도 가능
- 한 줄 a+b6/8: 여러 연산 존재 => 사칙연산의 순서대로
- 소괄호 이용 a+(b6)/8 => 먼저 계산할 부분 표시
- 변수 연산 후 -> 다시 같은 변수 저장:
a = 0
a = a + 10 / a += 10 (같은 의미)
- 그 외 배우지 않은 것들 : 구글링하기!!
3. Bool 자료형
참/거짓을 나타내는 Boolean 자료형
'비교연산자'의 결과로 나타내기 위해 쓰임
- 부등호 활용 연산 (<,>,<=,>=,=='같다',!='같지않다')
'논리연산자' 이용 가능
- not'~가 아닌것', and'모두 참일때 참', or'둘 중 하나 참일때 참'
문자열 다루기
글의 데이터를 사용할 때 "문자열"
기본 구조
'문자열' / "문자열" (둘 다 같은 기능)
-> 문자열 (따옴표가 없는 경우) : 변수이름을 뜻함
반드시 ''/"" 작성 - 문자열로 인식!!
인덱싱
몇 번째인지 한글자씩 인덱스를 넣어 부름!
기본구조
a[1] a에서 2번째 값
파이썬은 숫자를 0부터 세기 시작함!!
슬라이싱
a[1:9] a[1] ~ a[9] 전까지, 8개!
a[5:] a[5] ~ 끝, 앞 5개 제외!
a[:4] 시작 ~ a[4], 앞 4개!
a[:] 시작 ~ 끝
특정 문자 자르고 싶을때
~.split('문자열') -> 문자열 기준으로 잘라짐
-1 제일 마지막
추가로 더 많은 기능은 ⭐강의 자료 참고⭐
예) 덧붙이기, 정렬하기, 리스트안에 요소가 있는지 등등
추가로 더 많은 기능은 ⭐강의 자료 참고⭐
예) 해당 키가 존재하고 싶은지 알고 싶을때
1번과 2번을 합쳐 자료를 정리하는데 쓸 수 있음!
조건문
if 문
조건을 만족할 때 실행
파이썬에서는 들여쓰기로 구문 포함하는지 구분!!
= 들여쓰기 X -> 구문에 포함하지 않고 다른 구문으로 인식!!
a = 3
if a > 0
print('크다!')
#(실행된 값 표시) 크다!
else / elif
if 외에 조건들 else - elif 순으로 늘어남 (영어의 one, other, the other, another 과 유사)
a = 34
if a >= 20
print('성인')
elif a >= 8
print('청소년')
else a < 8
print('어린이')
# 성인
반복문
1. for 문
반복해서할 때 활용
기본구조
예) number 리스트 (0~5)를 반복해서 출력하고 싶을 때
number = [0, 1, 2, 3, 4, 5]
for num(임의 변수) in number:
print(num)
함수WHY i == 4? 첫번째가 1이 아닌 0으로 시작하기 때문!!