python 썸네일형 리스트형 python 공부 함수 이번 강의는 함수에대해 작성해보록 하겠습니다. 먼저 함수란 무엇이냐하면 함수는 코드가 반복되는부분을 줄여주고 유지 보수를 쉽게하기 위해서 함수를 사용합니다. 무슨말이냐면 1학년 1반부터 3반까지 학생들 정보를 처리하는 코드를 작성할때 몆가지 값만빼고 나머지는 똑같은 방법을 처리하니깐 코드가 같을수박에없습니다. 그코드를 반복적으로 적지않고 하나의 함수를 만들어서 필요할때마다 함수를 호출해서 사용하는 방식으로 함수를 사용합니다 자그럼 이제 코드를 볼까요 함수는 이런식으로 생겻습니다 def (...): 자그럼 위를 통해 덧셈 함수를 만들어보겠습니다 1 2 def add(a,b): return a+b cs 위 코드를 보면 add라는 이름을 가진 함수는 a,b라는 인자를 받고 리턴값으로 a+b 를더한다 는말입니다.. 더보기 python 공부 제어분 for문 오랜만에 python 기초 강좌를 쓰는것같다.. 앞에 내용과 설명하는 방식이 달라도 이해부탁드립니다. 이번에 배워볼것은 반복문 for문이다. 앞에서는 while문을 배웠지만 별다른게 없다. for은 이런식으로 사용 할수가있다. for in : 타겟에는 사용할 변수를 적어주고 컨테이너객체는 원하는 값을 적어주면되는것이다. 아무리 말해봐도 이해가 가지않을것이다. 간단한 코드를 적어보도록하겠다. 앞에서 리스트를 배웠다는 가정하에 설명을 하겠다. a=["dog","cat","pig"] a라는객체에 동물 3개를 넣었다. 그다음 객체안에 내용을 출력해보싶을때 그럴때 for문을 사용하는것이다. 단순히 a객체를 print a 하면되지만 for문을 사용해 하나하나 찍을수가있다. 1 2 3 a=["dog","cat","p.. 더보기 Python 소켓을 이용해 서버와 클라이언트 서로 통신해보기 Python 소켓을 이용해 서버와 클라이언트 서로 통신해보기 이글은 제가 공부하고 이해한 것을 정리한 내용이라 틀린 부분이있을수 있습니다. 어제에 이어 오늘도 소켓공부를 해보았다. 공부하면서 느낀건데 파이썬으로 소켓다루기는 매우간단한거같다 서버쪽 코드를 먼저 만들어봤다 일단은 소켓을 생성해준다 1 2 3 4 5 6 7 import socket try: s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) print("소켓 생성완료") except socket.error as err : print("에러 발생 원인 : %s"%(err)) cs 그다음 서버아이피와 포트를 지정해준후 클라이언트에서 요청이 오기전까지 기다리는 코드를 만들어봤다 1 2 3 4 5 6 7 8 9.. 더보기 Python 소켓을 이용해 구글 웹서버에 접속해보았음 이글은 제가 공부하고 느낀것을 정리한글이라 틀릴수도있습니다 기본적인것부터 정리해보자 가장먼저 소켓을 생성해보자 1 2 import socket s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) cs 이런식으로 소켓을 생성할수가있다 두개의 인자에서 AF_INET는 ipv4로 통신하겠다는거고 만약 ipv6로 하려면 AF_INET 대신에 AF_INET64로 값을 적어주면된다. SOCK_STREAM 은 연결형(TCP)으로 통신하겠다는거 같다. 만약 연결형(TCP)말고 비연결형(UDP)로 통신하려면 SOCK_DGRAM값을 적어주면되는거같다. 여기까지는 소켓을 생성하는 가장 기본적인 단계이다. 저렇게 두줄을 딸랑적으면 소켓이 생성됬는지 안됬는지 모르기떄문에 코드를 추가해서.. 더보기 python 유용한 모듈 1 : datetime datetime모듈은 현재시간과 날짜를 알수있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import datetime now = datetime.datetime.now() print now.year # 년도 print now.month # 월 print now.day # 일 print now.hour # 시 print now.minute # 분 print now.second # 초 # 출력 # 2016 # 8 # 5 # 19 # 9 # 57 cs 이런식으로 사용하면된다 한줄로 정리하면 1 2 3 4 5 6 7 import datetime now = datetime.datetime.now() print("%04d/%02d/%02d %02d:%02d:%02d "%(now... 더보기 python 공부 제어문 while 문 이번에는 제어문중에 while 문에대해 공부해보겠습니다. while문은 주로 반복해야할문장에 쓰입니다. while 문의 활용법은 이렇습니다. while 조건 : 문장1 문장2 a=1 while(a 더보기 python 공부 제어문 if문 제어문중에 if문에 대해 공부해보겠습니다. 먼저 if 문을 배우기전에 제어문이란 무엇인지 설명해보겠습니다. 제어문은 프로그램이 원할하게 흘러가도록 제어해주는 문장이라고 보시면되빈다. 간단한 예제를 적어보겠습니다. 하나하나 설명해보면 tax=3200 my_money=2800 if my_money > tax : // 만약에 my_money가 tax보다 크면 print("택시 탈수잇음") 문을 실행하라 print("택시 탈수잇음") else: // 틀리면 print("걸어가라") 를 실행하라 print("걸어가라") 라고 할수있습니다. 이문장은 거짓이기때문에 맨처음문장인 if문이 출력되지않고 else 문인 걸어가라가 출력됩니다. 이번에는 다중이프문입니다. if문과 else 문으로는 다양한 조건을 판단하기 어렵.. 더보기 python 공부 딕셔너리 딕셔너리(Dictionary) 에대해 공부해보겠습니다 딕셔너리는 Key 와 Value 랑 한쌍으로 이루어져있습니다. 원하는 키갑을 적으면 그키값에 맞는 값이나오게되죠 딕셔너리 형태는 이렇습니다 a={'key1':'Value1','key2':'Value2','Key3':'Value3'} 이런식으로 되있습니다. 코드 하나를 적어보도록하겠습니다 info={'name':'yutae','age':'19','phone':'01076330584'} 이번에는 키값을 넣어서 원하는값을 추출하는 방법입니다. info['name'] info['phone'] 딕셔너리이름['key값'] 을적어주면 원하는 Key안에 Value값을 추출할수있습니다. 이번에는 딕셔너리 쌍 추가와 삭제법입니다 먼저 딕셔너리를 만들어줍니다 roma={.. 더보기 python 공부 터플(tuple) 파이썬 터플(tuple)에 대해 공부해보겠습니다. 터플은 튜플이라고도 불린다고하네요 터플은 일단 리스트와 비슷합니다 값을 담는대 사용되는데요. 리스트는 '[' ']'로 감싸주죠 a=[1,2,3,4] 이런식으로 하지만 터플은 '[' ']' 가아닌 '(' ')' 로감싸줍니다 b=(1,2,3,4) 리스트랑 터플의 차이가 뭐냐고 생각하게될것입니다. 리스트와 터플의 차이는 리스트는 값을 변경,수정,삭제 등 가능하지만 터플은 값이 고정되어 변경해줄수없습니다. 터플의 값을 변경해주려고하면 에러가 납니다. 보이시는대로 값을 수정하거나 삭제가 불가능합니다. 더보기 python 공부 리스트 변경 삭제 파이썬 리스트 변경 삭제 하는 방법에대해 공부해보겠습니다. 먼저 리스트를 변경하는방법입니다 list = [1,2,3] list[0] = '1' list[1] = '2' list[2] = '3' 이런식으로 들어있습니다. 리스트를 수정할때는 list[2] = 4 이런식으로 변경하고자하는 리스트의 위치를 적고 변경할 값을 적어주시면됩니다. 기존에 list[2] 안에는 '3' 이라는 값이들어있엇지만 list[2] = 4 를 선언하면 list[2] 값이 '4' 로 변경된것을 볼수잇습니다. 이번에는 리스트 수정방법 2번째에대해 공부해보겠습니다. list=[1,2,4] 이런식으로 리스트가만들어져있습니다. list[1:2] = ['a','b','c'] 이런식으로 입력하게되면 list[1] 안에 있던 '2' 값대신에 [.. 더보기 이전 1 2 다음