저자 : 태수

독서일자 :  2024.03.07 ~ 2024.03.19

 

내 마음에 튼튼한 벽돌을 하나하나 쌓아 힘들 때 도피처가 되는 마음의 집을 지어주는 그런 책,

무겁지 않은 이야기로 출퇴근시간에 가볍게 읽기 좋았다. 작가와 나이가 비슷하다 보니 자라온 환경과 겪어본 경험들이 비슷한 부분이 많아 여러 이야기에 많이 공감하고 즐겁게 읽은 것 같다. 15년도에 첫 취업을 하고 여태까지 열심히 달려왔는데 한번 쉼표를 찍게 해 준 책 힐링 에세이라는 장르는 처음 접해보았는데, 직장이나 여러 힘든 일이 있을 때 한 번씩 읽어주면 말 그대로 힐링 될 것 같다. 

강의 회차 : #4. 3  Dicts ~#4.4 Recap

 

1. Dicts

키와 값 한쌍(Key Value Pair)으로 구성, Dictionary의 형태는 아래와 같다

zosys_info = { 
  'name' : 'zosys', 
  'age' : 30,
  'merried' : True,
  'fav_food' : ["steak","noodle"]
}

중괄호{}로 키와 값을 각각 선언해 주고, 값은 list, string, boolean, number 등 다양한 값을 선언할 수 있다.

print(zosys_info['age'])

기존 tuple이나 list처럼 정렬된 값을 가져오는것과 달리 키를 통해서 값을 가져올 수 있다.

 

'Study > Python' 카테고리의 다른 글

Python 공부 8일차  (0) 2024.04.03
Python 공부 7일차  (0) 2024.03.26
Python 공부 5일차  (0) 2024.03.13
Python 공부 4일차  (0) 2024.03.10
Python 공부 목표  (0) 2024.03.07

강의 회차 : #4.0  Methods ~ #4.2 Tuples

 

1. method

method란 데이터와 함께 결합/연결된 function를 말한다. 

단독으로 사용하진 못하며, 데이터와 결합되어야 사용이 가능하다.

name = "zosys"
print(name.upper())

string값인 name변수에 대해 upper method를 적용함(대문자 변경)

 

다양한 method가 있으며 아래와 같이 파이썬 표준라이브러리를 참조하여 확인 할 수 있다.

 

2. List 

 

List란 데이터 구조 중 한가지로써 정렬된 아이템의 집합이다. 아래와 같이 나타낸다.

Working_Days = ["Mon","Tue", "Wed", "Thu", "Fri"]

 

대괄호로 묶어준 뒤, 콤마로 값을 구분해준다. 그리고 그순서에 따라 아래와 같이 호출이 가능하다

 

각 값은 0부터 시작하여 순서가 매겨지며, Working_Days의 2번에 알맞은 값인 Wed가 print되는걸 확인 할 수 있다.

* 역순으로 호출시에는 -1부터 시작한다. ex) Working_Days[-1] = Fri

추가로 단순히 String값 뿐만 아니라, 숫자,Boolean값 등 다양한 값으로 구성 할 수 있다.

 

3.tuple

 

tuple 역시 데이터 구조의 한가지인데, list와 굉장히 흡사하나 다른점은 '불변성'을 가지고 있다는 점이다.

list와는 달리 소괄호로 아래와 같이 묶어준다.

Tuple = ("True","False")

 

인덱스를 호출하는 방식은 같으나 Method를 호출해보면 기존에 List에서 존재하던 Remove와 Replace와 같은 데이터를 수정가능한 Method가 보이지 않는걸 알수있다.

 

 

'Study > Python' 카테고리의 다른 글

Python 공부 7일차  (0) 2024.03.26
Python 공부 6일차  (0) 2024.03.14
Python 공부 4일차  (0) 2024.03.10
Python 공부 목표  (0) 2024.03.07
Python 공부 3일차  (0) 2024.03.07

강의 회차 : #3. 3 And & Or ~ #3.7 Recap

 

 

1. And

조건문 전체가 True여야 True임, 즉 다중 조건문중 False가 들어있다면 해당 조건문은 False로 동작

 

2. Or

조건문 중 하나만 True면 True로 동작한다.

 

조건문1 조건문2 AND문 OR문
True True True True
True False False True
False True False True
False False False False

 

 

 

3.Python Standard Library 

 

The Python Standard Library

While The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python. It...

docs.python.org

파이썬은 기본적으로 내장되는  Build-in Functions 그룹외에 다양한 함수를 제공한다. 

그러나 해당 함수를 사용을 위해서는 module을  import를 해줘야한다.

아래는 random 모듈에서 randint 함수를 사용하는 예제이다.

 

4.While(반복문)

while 조건문:
	실행문

조건문이 참일경우 반복해서 실행문을 실행한다.

 

 

5. 기타

5-1 ) input 함수 

쉘스크립트에서 read랑 비슷한 역할 Argument를 입력 받을수 있음

test_input = int(input("값을 입력하세요"))
print ("입력된 값은 ",test_input,"입니다")

 

5-2) 주석 처리 #,"""

한줄단위 주석할경우 내용앞에 해시태그 #

전체 라인 주석 """(쌍따옴표 3개)

전체 주석 처리되어 콘솔값에 아무것도 보이지않음

'Study > Python' 카테고리의 다른 글

Python 공부 6일차  (0) 2024.03.14
Python 공부 5일차  (0) 2024.03.13
Python 공부 목표  (0) 2024.03.07
Python 공부 3일차  (0) 2024.03.07
Python 공부 2일차  (0) 2024.03.06

Python 공부를 시작하며 인프라 담당자로써 아래와 같은 목표를 가지고 시작했다. 

 

1. 필요시 테스트 할 수 있는 API서버 코딩 능력

 

2. AWS나 클라우드 플랫폼 서비스 파이썬 기반 API 이용하여 인프라 자동화

 

3. 파이썬 활용하여 모니터링에 이용하기

 

4.파이썬기반 웹사이트 구축

 

기초부터 시작하여 얼마나 걸릴진 모르겠지만, 올해 중 4가지 목표에서 하나라도 달성하도록 노력해봐야겠다.

'Study > Python' 카테고리의 다른 글

Python 공부 5일차  (0) 2024.03.13
Python 공부 4일차  (0) 2024.03.10
Python 공부 3일차  (0) 2024.03.07
Python 공부 2일차  (0) 2024.03.06
Python 공부 1일차  (2) 2024.03.05

+ Recent posts