Languages/Python 16

[워니 파이썬 기초] #6 휴대폰으로 문자 보내기

파이썬 프로그래밍 – 핸드폰 문자 보내기 활용: 라이브러리(공개된 패키지), API(코드를 써서 데이터를 가져오는 경로) 먼저 웹 사이트에 들어가자. https://twilio.com 무료 전화번호를 받자. -> +12055579098 dashboard에서 ACCOUNT SID와 AUTH TOKEN을 체크하자. (API의 아이디와 패스워드 개념) ACCOUNT SID: ACdc39f210dca99f1bad66f0945afe586e AUTH TOKEN: a7bd1f55eb5d4b2a635b6cbf2295dbc8 이제 코딩으로 넘어가 twilio의 API를 사용해보자. repl의 패키지에 twilio를 검색, ‘+’버튼을 눌러 다운받자. 이후 다시 사이트에서 SMS Quickstart -> Python을 들..

Languages/Python 2021.02.19

[워니 파이썬 기초] #5 패키지, 모듈

#패키지(=라이브러리) -특정 기능(프로그램)을 위한 모듈의 합 -코드 공유 or 정리(모듈화)에 주로 사용됨 #모듈(module) -프로그램의 기능별 단위로 분할된 코드의 집합 animal이라는 패키지를 만들고 그 안에 dog와 cat이라는 모듈을 만들자! dog와 cat 모듈에 “hi”라고 말하는 기능을 넣자,, 먼저 폴더를 만들어야 한다. (폴더의 이름이 패키지의 이름이 된다.) animal폴더 생성 폴더 안에 모듈을 만들어주자. dog.py 파일 생성 ‘.py’는 해당 파일이 파이썬 코드임을 알려줌 cat.py 파일 생성 이제 기능을 위해 dog 모듈에 클래스를 입력해 주자! class Dog: def hi(self): print("bark!") cat 모듈에도 입력해주자. class Cat: d..

Languages/Python 2021.02.19

[워니 파이썬 기초] #4 클래스, 오브젝트

#클래스 -함수+변수 #오브젝트 -클래스를 통해 생성 ex) 클래스-> 빵틀, 오브젝트 -> 빵 -오브젝트(object) = 인스턴스(instance) *self: 클래스 객체 표현, init함수와 연결할 때 활용 * . (점찍기): 객체 변수 접근 오브젝트 명칭+점 찍기+클래스의 속성(함수)입력 -> 오브젝트 출력 p.say_hello() #~클래스에서 say_hello라는 속성(함수)을 p라는 오브젝트로 출력 p.say_hello("성중") #~변수를 적용시켜 출력 가능! ‘Person’이라는 클래스를 만들어보자. (우선 변수 없이 함수 하나만 가진 클래스) class Person: def say_hello(self): print("안녕!") ‘p’라는 오브젝트를 만들어보자. p=Person() #~..

Languages/Python 2021.02.19

[워니 파이썬 기초] #3 자료구조 - 리스트, 튜플, 딕셔너리

#리스트(List): 여러 element들을 묶어 줌 두 가지 형태로 나타낼 수 있음. x=list() y=[] 숫자, 문자, 숫자+문자를 리스트로 묶어 보자 x=[1,2,3,4] y=["hello", "world"] z=["hello",1,2,3] print(x) print(y) print(z) ↓ [1,2,3,4] ["hello", "world"] ["hello", 1,2,3] 리스트 끼리 덧셈도 가능하다 x=[1,2,3,4] y=["hello", "world"] print(x+y) ↓ [1,2,3,4, "hello", "world"] element하나를 지정해 출력할 수 있음 x=[1,2,3,4] print(x[0]) -> x의 0번째 자리에 있는 element ↓ 1 리스트의 elemrnt를 지정..

Languages/Python 2021.02.19

[워니 파이썬 기초] #2 반복문

for과 while활용은 서로 대체 될 수 있지만 활용이 편한 경우는 각각 다름 *for 반복문 (for loop) for i in range(N): print("~~~~") i라는 변수는 몇 번째 인지 체크 (코딩에서 숫자는 0부터 취급함) range(N) -> N번 반복해라 즉, ~~~~가 N번 반복해서 써짐 print(i)도 추가 가능 ex) for i in range (3): print(i) print("안녕") ↓ 0 안녕 1 안녕 2 안녕 *while 반복문 (while loop) i=0 while i 변수가 없어서 루프가 무한으로 돌아감 while True: print("~~~") ↓ ~~~ ~~~ ~~~ .. 무한반복 *break-> 조건을 걸어서 무한루프를 중간에 끊을 수 있음 i=0 w..

Languages/Python 2021.02.19

[워니 파이썬 기초] #1 변수, 타입, 조건문, 함수

print() -> 출력 / input() -> 입력 str -> 문자열 int -> 정수 / float -> 실수 문자열 포맷 참고 파이썬의 %로 문자열을 포매팅(formatting)하는 방법 문자열 중간에 어떤 변수의 내용을 출력하고 싶다면 print()함수를 이용하면 된다. >>> a=3+4j >>> b=’hi’ >>> print('a is',a,’and b is’,b) #변수 앞뒤에 공백문자를 자동으로 넣어준다. a is (3+4j) and.. studymake.tistory.com #변수설정 변수를 설정 할 수 있다.(정수, 소수, 문자) x=1 y=1.2 z="안녕하세요." #타입 -숫자 x=1 y=2 z=1.2 기본적인 사칙연산, +a가 가능하다. print(x+y) -> 더하기 print(..

Languages/Python 2021.02.19