📗 1일차 공부 내용 요약
1. 파이썬과 프로그램 설치 : 파이썬의 특징에 대해 알아보고, 프로그램을 설치해 코딩 환경을 만들었다.
2. 변수 : 변수에 대해 알아보고, 변수를 정의하며 변수명에 대한 규칙을 알아보았다.
3. 자료형 : 파이썬의 자료형을 알아보고, 자료형 변환을 해보았다.
📖 1일차 공부 내용 자세히
1. 파이썬과 프로그램 설치
■ 파이썬의 특징
- 파이썬은 문법구조가 쉬워 학습이 수월하고, 다양하고 뛰어난 모듈이 많아 활용성이 좋다
- python은 비단뱀이라는 뜻으로, 개발자 귀도 반 로섬이 좋아하는 프로그램 이름의 일부를 땄다고 한다 ㅎㅎ
■ 파이썬 설치하고, 코딩하기
- python.org 에서 간편하게 다운로드 받을 수 있다.
- IDLE(통합개발환경툴)을 실행해, Shell과 코드 편집기를 이용해 코딩이 가능하다
- Pycharm을 설치하여 더 편하게 코딩을 진행할 수 있다.
💡IDLE shell과 코드 편집기에서 코드를 작성하는데, 글자 크기가 작고 줄번호가 안보여서 검색을 통해 해결했다 ㅎㅎ
방법은 여기 기록!👉https://kim-dem-dem.tistory.com/2
2.변수
■ 변수에 대하여, 변수 활용해보기
- 변수는 데이터가 저장되어 있는 메모리 공간으로, 변수를 정의할 때 반드시 초기화가 필요하다
- 변수는 주로 데이터를 재사용하기 위한 목적으로 사용한다.
name = '홍길동' #name 의 값만 바꾸면 되서 수월함
print(name, '고객님께')
print('고객님 안녕하세요.')
print('고객님께서 접수하신 A/S 건에 대해서 연락을 드렸으나 연락이 어려워 메일을 드립니다.')
print('A/S 접수 내용')
print('-----------------------')
print('성함 : ', name)
print('내용 : 에어컨고장')
print('-----------------------')
■ 변수명 짓는 법
- 변수명은 영문으로, 첫번째는 소문자로, 카멜/스네이크표기법으로, 가급적 의미를 알 수 있도록 짓는다
- 변수명은 예약어/특수문자/공백문자는 사용하면 안되고, 숫자는 첫번째에 사용하면 안된다
#영문사용, 첫번째는 소문자로
myAdress = '대한민국 서울'
#카멜표기법
customerBankAccount = '12345'
#스네이크표기법
customer_bank_account = '12345'
#예약어 확인하는 법
import keyword
print(keyword.kwlist)
3. 자료형
■ 자료형이란
- 자료형(Data Type)은 효율적인 메모리 사용을 위해 데이터를 정수형/실수형/문자(열)형/논리형으로 구분한 것이다
#정수 int
num = 1
#실수 float
pi = 3.14
#문자(열) str
intro = '안녕하세요'
#논리형 bool
dayOff = True
■ 자료형 변환 (Casting)
- 정수, 실수, 논리형을 문자(열)로 변환하기 위하 str( ) 을 사용할 수 있다
- 문자를 정수로 변환하기 위해 int( ), 실수로 변환하기 위해 float( ) 을 사용할 수 있다
- 데이터가 없는 빈문자는 논리형 False로, 데이터가 있는 공백문자는 논리형 True로 변환된다.
- 논리형을 산술연산할 수 있고, True는 1로 False는 0으로 계산된다
#문자 형변환 str()
num1 = 123
num2 = 456
print(num1 + num2) #579
print(str(num1)+str(num2)) #123456
#숫자 형변환 int() float()
str1 = '10'
str2 = '20'
print(str1 + str2) #1020
print(int(str1) + int(str2)) #30
#논리 형변환
var1 = 'True'
var2 = 'False'
var1 = bloo(var1)
var3 = bloo(var2)
print(type(var1)) #<class 'bool'>
print(type(var1)) #<class 'bool'>
print(var1 + var2) #2
print(var1 - var3) #0
➰ 1일차 후기
오랜만에 책상에 앉아 공부하는 게 쉽진 않았지만, 또 오랜만에 뭔가를 배우니 재밌기도..!
예전에 살짝 배웠던 C언어와 찔끔 배웠던 SQL 덕택에 오늘은 나름 수월했는데 앞으로는 과연 어떨지..^^
자주 안보면 까먹는 걸 알고 있으니, 매일매일 복습하면서 잘 익혀나가야 겠다는 소소한 다짐을 해본다~
※본 내용은 제로베이스 데이터 취업 스쿨에서 제공하는 학습 내용에 기반합니다.
'제로베이스 데이터 스쿨 > 일일 스터디 노트' 카테고리의 다른 글
6일차 스터디노트/ 파이썬 객체 지향 프로그래밍, 클래스, 예외 / 제로베이스 데이터 취업스쿨 (0) | 2023.01.09 |
---|---|
5일차 스터디노트 / 파이썬 함수, 모듈, 패키지 / 제로베이스 데이터 취업스쿨 (0) | 2023.01.08 |
4일차 스터디노트 / 파이썬 연습 문제 풀이(조건문, 반복문) / 제로베이스 데이터 취업 스쿨 (0) | 2023.01.07 |
3일차 스터디노트/ 파이썬 반복문, 연습 문제 풀이(데이터와 변수, 연산자) / 제로베이스 데이터 취업 스쿨 (0) | 2023.01.06 |
2일차 스터디노트 / 파이썬 데이터 입·출력, 연산자, 조건문 / 제로베이스 데이터 취업 스쿨 (0) | 2023.01.05 |