Python

Programming/Python 웹 스크래퍼 만들기

Python List, Tuple, Dict 복습

4.4 Recap ​ ​ 메서드(method)는 데이터에 연결된, 즉 결합된 function(함수) 이다. 데이터의 안에 있다. 다양한 메서드를 사용할 수 있다. ​ upper 메서드는 문자열을 대문자로 변환해 준다. print('computer'.upper()) 출력값: COMPUTER ​ ​ endswith 메서드는 끝 문자가 ( ) 안의 문자와 일치하는지 True , False 로 나타내준다. print('computer'.endswith('e')) print('computer'.endswith('r')) 출력값: False True ​ 위와 같이 메서드를 사용할 때 데이터 뒤에 . 점을 찍고 메서드를 사용하면 된다. 메서드는 함수처럼 사용하며, 소괄호 ( ) 를 쓰면 실행한다...

Programming/Python 웹 스크래퍼 만들기

Python Tuple, Dictionary

4.2 Tuples Tuple 은 Python 의 데이터 구조중 하나이다. List와 거의 동일하며 보다 좀 더 간단하다. ​ Tuple(튜플)과 List(리스트)의 차이점은 [ ] 대괄호 대신 ( ) 소괄호를 사용하면 된다. 그리고 튜플은 불변성을 가지고 있다. 즉 user 는 튜플을 변경할 수 없다. 그러므로 리스트 보다 사용할 수 있는 메서드의 양이 적다. ​ 리스트는 remove,clear 등으로 아이템(데이터)의 내용을 변화시킬수 있지만 튜플은 변화 시킬 수 없다. 리스트에서 했던 것처럼 인덱스로 아이템에 접근할 수 있다. days = ("Mon","Tue","wed") print(days[0]) 출력값: Mon ​ 4.3 Dictionary 중괄호 { } 를 사용한다. Key 와 Value 로..

Programming/Python 웹 스크래퍼 만들기

Python List

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..

Programming/Python 웹 스크래퍼 만들기

Python Method

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..

Programming/Python 웹 스크래퍼 만들기

Python while 문 사용해서 랜덤 숫자 맞추기

3.5 while ​ """ 코드 """ 하면 코드(특히 여러줄)가 해쉬태그 되어 무시가 된다 ctrl + / 과 같다. 이전에 써놧던 코드를 주석처리할때 사용 ​ while 은 if 와 같다, 멈추지 않는다는 부분만 빼면 while True: print("Hi Im True") Hi Im True 가 무한 출력되는 것을 알 수 있다. ctrl + c 를 눌러서 멈추자 ​ ​ user가 달려서 20 km 에 도달 하면 멈추는 코드를 작성해본다. distance = 0 while distance < 20: print("I'm running:", distance, "km") distance = distance + 1 distance 라는 변수에 distance + 1 을 계속 넣어준다 처음에 distance..

Programming/Python 웹 스크래퍼 만들기

Python 랜덤 숫자 맞추기

3.4 Python Standard Libarary 컴퓨터가 숫자 하나를 선택하고, user 도 숫자 하나를 선택한다. user가 숫자를 정확하게 맞췄다면 이기고, 아니면 진다. ​ user_choice = int(input("choose number ")) pc_choice = 50 if user_choice == pc_choice: print("You won!") elif user_choice > pc_choice: print("Lower!") elif user_choice < pc_choice: print("Higher!") 이전에 했듯이 int는 input 에서 나온 string 형태의 "20" 을 int 형태의 20으로 변환 시켜준다 int : "20" → 20 모든 조건이 들어가므로 굳이 el..

Security Engineer
'Python' 태그의 글 목록 (6 Page)