2021.11.11 - [분류 전체보기] - IT 기업 2.4개월차 드디어 노트북 구매
왜 파이썬인가?
- 간결하다
- 인기가 많다. → 학습할 자료가 많다.
- 다양한 분야 - 웹서버 개발 ,크롤링, 업무 자동화, 데이터분석 , 인공지능, 게임 제작
설치(Mac)
사파리- python 검색- 다운로드(.pkg)
실행시키는 방법
- 터미널 (커멘트 + 스페이스바 + 터미널 검색)
2. dle( 런처패드에서 검색)
코드편집기 사용 하는이유
- 코드 편집기 폴더 및 파일을 쉽게 정리 가능
- 코드 자동 완성
- 디버깅이 쉽다
- 유용한 단축키
vscode 설치
*TIP
글씨 크기 변경( command + , )
확장 프로그램 설치
가상환경 사용하기
사용방법 (venv를 사용)
python -m venv myenv
실행
패키지 설치
-----------------------------------------------------------------------------------------------------파이썬 문법시작
자료형
문자열 =문자들(카카오톡 내용)
불린형 = 읽었는지 유무
숫자형 = 카톡 수
숫자형 데이터의 종류
integer(정수) : 양수, 음수
float(실수) : 소수점이 있는 수
문자열은 문자를 나열한 것 표현 방법은 "" , '' 로 2가지 있다.
"123" →문자열
123 → 정수형
불린형 자료형 (참 ,거짓)
주석은 #을 사용하고 설명, 코드 실행을 하지 않을 줄의 앞에 넣는다
실습
#주석이라는 # 코드설명, 실행을 하지 않을 줄
print("hello world_base-on.tistory.com")
#숫자형 (정수형, 실수형)
print(1) #정수
print(1.0) #실수
print(-1) #정수
print(9.23) #실수
#문자열 자료형 생성 2가지 "", ''
print("base-on")
print('tistory')
print("my blog is 'base-on.tistory.com'")
#불린형
print(True) #참
print(False)#거짓
#띄어쓰기를 안하는 print문은 (,end="")
print("abcd",end="")
print("efg")
변수
값을 저장하는 이름
변수에 값을 넣으면 새로운 값을 넣을 수도 있다.
선언방법
변수이름 = 데이터
변수의 이름은 데이터를 표현하는 이름, 앞글자는 문자로하며, 변수의 이름은 대소문자를 구분, _로 시작이 가능하다. python문의 키워드는 변수로 선언이 불가능한 조건들을 확인 해야한다.
실습
blog="base-on.tistory.com"
print(blog)
First_name="BS"
Last_name="Park"
print(First_name,Last_name)
#변수의 값 변경하기
Last_name="Ji"
print(First_name,Last_name)
#이전의 변수값을 통해 변수 변경
Last_name=Last_name+"n"
print(First_name,Last_name)
연산
#대입 연산 (=)
x=7
y=2
#산술연산
print(x+y)
print(x-y)
print(x/y)
print(x//y)
print(x%y)
print(x*y)
ap1="a"
ap2="b"
ap3="c"
ap=ap1+ap2+ap3
print(ap)
massage="go"*5
print(massage)
#복합연산
a=1
a+=2
실습
#비교 연산
print(2>3)
print(15<30)
print(1.3<30)
print(3<=3)
print("팔팔"=="팥팥")
print("111111111111111"!="11111111111111111111")
#논리연산
print(4<6 and 10>=10)
print("포기하지마라요"!="포기했나요?" or "킹"=="킹")
print(not 5==5)
#맴버십 연산
print("a"in "abcs" )
입력과 자료형 변환
입력을 받고 해당 값에 대해 자료형 변환 방법
input()명령어 사용
x=input()
x=input("입력하세요.>>>")
제어문 사용
두 가지가 있다
조건문(둘 중 하나를 택할 때), 반복문(여려번 반복할 때)
조건문은 if라는 키를 사용해서 사용한다.
ex) if(a==b)
origin_pass ="1234"
input_pass=input("패스워드 입력하세요.>>>")
if origin_pass == input_pass :
print("로그인성공")
else:
print("실패")
origin_pass ="1234"
input_pass=input("패스워드 입력하세요.>>>")
if origin_pass == input_pass :
print("로그인성공")
elif input_pass=="":
print("입력하지 않았습니다.")
else:
print("실패")
이렇게 조건문을 통해 값을 추출하고, 연산자를 통해 변수 선언 , 값 비교, 입력값 받아오기, 입력값 타입 변환을 할 수 있게 되었다.
'프로그래밍 > Python & Django' 카테고리의 다른 글
[Python & Django] HTML /CSS 실습환경 (0) | 2021.12.13 |
---|---|
[파이썬인강]5주차- 웹 & 프론트엔드 기본(html, css) (0) | 2021.12.13 |
[파이썬인강]4주차 클레스와 객체 ,상속, 데이터베이스, 정규표현식, 스레드 (0) | 2021.12.07 |
[파이썬인강]3주차-모듈과 패키지, 파일 읽/쓰기 ,예외처리 및 심화문법 (0) | 2021.11.29 |
[파이썬 인강] 2주차 - 반복문,튜플, 함수, 클래스, 상속 (0) | 2021.11.11 |