4.7 Requests Python Standard Library 사용해본다. Pyhon Standard Library 에 없는 것은 pypi 에서 찾을 수 있다. pypi - 다른 사람이 만든 project 나 module 을 모아둔 곳. https://pypi.org/ PyPI · The Python Package Index The Python Package Index (PyPI) is a repository of software for the Python programming language. pypi.org requests 를 검색해서 사용할 예정이다. reqeusts는 user의 python 코드에서 웹사이트로 request 보내는걸 할수 있게 해준다. request 란 무엇인가? 예를 ..
4.5 For Loops website 들을 리스트로 생성해 본다. 리스트에 있는 웹사이트가 동작중인지 내려갔는지 확인해 볼 것이다. websites = ( 'google.com', 'airbnb.com', 'facebook.com', 'naver.com' ) websites[0] 인덱스를 사용해서 각각 확인해보는 방법도 있지만, 시간이 오래 걸리고 효율이 떨어진다. 리스트가 얼마나 긴지 신경 안쓰면서 리스트의 각 아이템을 활용해서 자동으로 코드를 실행할 방법을 사용해야 한다. 이걸 위해 for 반복문을 사용할 것 이다. websites 튜플 안에 있는 각각의 아이템을 사용해서 코드를 실행하려 한다. websites = ( 'google.com', 'airbnb.com', 'facebook.com..
4.4 Recap 메서드(method)는 데이터에 연결된, 즉 결합된 function(함수) 이다. 데이터의 안에 있다. 다양한 메서드를 사용할 수 있다. upper 메서드는 문자열을 대문자로 변환해 준다. print('computer'.upper()) 출력값: COMPUTER endswith 메서드는 끝 문자가 ( ) 안의 문자와 일치하는지 True , False 로 나타내준다. print('computer'.endswith('e')) print('computer'.endswith('r')) 출력값: False True 위와 같이 메서드를 사용할 때 데이터 뒤에 . 점을 찍고 메서드를 사용하면 된다. 메서드는 함수처럼 사용하며, 소괄호 ( ) 를 쓰면 실행한다...
4.2 Tuples Tuple 은 Python 의 데이터 구조중 하나이다. List와 거의 동일하며 보다 좀 더 간단하다. Tuple(튜플)과 List(리스트)의 차이점은 [ ] 대괄호 대신 ( ) 소괄호를 사용하면 된다. 그리고 튜플은 불변성을 가지고 있다. 즉 user 는 튜플을 변경할 수 없다. 그러므로 리스트 보다 사용할 수 있는 메서드의 양이 적다. 리스트는 remove,clear 등으로 아이템(데이터)의 내용을 변화시킬수 있지만 튜플은 변화 시킬 수 없다. 리스트에서 했던 것처럼 인덱스로 아이템에 접근할 수 있다. days = ("Mon","Tue","wed") print(days[0]) 출력값: Mon 4.3 Dictionary 중괄호 { } 를 사용한다. Key 와 Value 로..
4.1 Lists 지난번에 메서드(method) 에 대해 알아보았다. 메서드(method)는 데이터에 결합된 함수(function) 이다. print("minsoo".endswith("o")) endswith 를 메서드(method) 라고 한다. 메서드(method) 와 함수(function)의 차이점은 호출하는 방식에만 있다. 그걸로 구분한다. 함수(function)가 데이터와 결합되어 있으면 메서드(method), 그렇지 않다면 함수(function)라고 한다. list의 장점을 알아본다. days_of_week2 = ["Mon","Tue","Wed","Thu","Fri"] print(days_of_week2) count 라는 method 를 사용해서 Wed 가 몇개 있는지 확인해본다. d..
4.0 Methods Data structure(자료구조)를 사용하여 데이터 구조화에 대해 알아본다. 파이썬의 데이터 구조는 3가지가 있다. list tuple dictionary Data structure(자료구조)는 데이터를 구조화 하고 싶을 때 사용한다. list에 대해 먼저 알아본다. list는 variable 1개 안에 있어야 한다. list를 만드려면 대괄호 [] 를 사용해야 한다. 데이터를 넣을 때는 쉼표를 사용해서 분리한다. 일반 variable 안에 넣은것과 list를 만들어서 넣은 것 days_of_week = "Mon,Tue,Wed,Thu,Fri" print(days_of_week) days_of_week2 = ["Mon","Tue","Wed","Thu","Fri"] p..