파이썬 시작하기

Dada·2024년 11월 20일

파이썬 시작하기

  1. 파이썬을 설치한다는 것의 의미
    • 일종의 번역팩을 설치하는 것과 같음
    • 파이썬 문법으로 된 것을 101010001과 같은 형태로 변환

⚠️파이썬 특징

  • 읽기 쉽게 만든 언어이기 때문에 문법이 쉬움
  • 무료/오픈 소스로 운영되고 커뮤니티가 크기 때문에 자연어 처리, 머신러닝 등 직접 구현하기 어려운 기능들도 다른 개발자의 라이브러리를 이용해 쉽게 코드 작성 가능

1) Pycharm에서 새 프로젝트 생성
- 바탕 화면에 폴더 만들어서 해당 폴더에 연동
- venv 파일: 눈에는 보이지만 실제 존재하지 X → 해당 폴더 안에서 작업하지 않도록 주의

2) 첫 파이썬 파일 실행하기!
- run: 보고 있는 파일에서 마우스 우클릭 눌러서 확인
- 하단의 run 버튼 눌러 실행할 경우 다른 파일의 결과가 출력 될 수 있음


변수 선언과 자료형

  • 변수 : 값을 담고 있는 박스 → 컴퓨터 입장에서는 값을 가르키고 있는 것
  • 변수에 담을 수 있는 유형 → string, float, int, bool

문자열 다루기

  • 문자열은 “”,’’로 감싸준다.
    • 혹은, str(문자)와 같이 표현

예시(숫자)

a=1
b=1
print(a+b) #2

예시(문자)

a=str(1)
b='1'
print(a+b) #11
  • len(문자열) - 해당 문자열의 길이 출력
myName='RebeccaShin'
result = len(myName)
print(result) #11
  • [:n] - 문자열에서 n번째 있는 텍스트까지 출력
myName='RebeccaShin'
result = myName[:1]
print(result) #R
  • [n:] - 문자열에서 n번째 텍스트 뒤에 있는 것들만 출력
myName='RebeccaShin'
result = myName[1:]
print(result) #ebeccaShin
  • [n:j] - n번째 텍스트와 j번째 텍스트 사이에 있는 텍스트 출력
myName='RebeccaShin'
result = myName[1:]
print(result) #ebeccaShin
  • [ : ] - 그냥 복사
myName='RebeccaShin'
result = myName[:]
print(result) #RebeccaShin
  • 변수.spilt(’문자’)[n]: 특정 문자를 기준으로 텍스트 분할하고 n번째에 있는 텍스트 그룹 출력
myEmail = 'abc@dada.com'
result = myEmail.split('@')[1]
print (result) #dada.com

퀴즈!

  1. “sparta”의 앞 3글자인 “spa”만 출력해봅시다.
text='sparta'
result=text[:3]
print(result) #spa
  1. 전화번호의 지역번호 출력하기
phone = "02-123-1234"
result = phone.split('-')[0]
print(result) #02

0개의 댓글