본문 바로가기
반응형

IT 이것저것/파이썬python22

파이썬으로, 네이버 자동로그인 하는 프로그램 짜기 파이썬으로, 네이버 자동로그인 하는 프로그램 짜기 2017/04/17 - 파이썬Python을 사용해 보자! 다운로드 및 설치 네이버 자동 로그인 프로그램을 만들어 보았습니다. 오랜만에 파이썬을 건드려보니 참 어렵네요! 블로그를 여러 곳 관리하는 업무가 있어서인지, 네이버에 들어가서 로그인하고 포스팅 하고 로그아웃하고 또 다른 아이디로 로그인하고.. 이 상황이 반복되니 시간의 로스가 생기는 게 느껴지더라구요 그래서 마침 벼르고 있었던, 네이버 자동 로그인 프로그램을 파이썬으로 구현해 보기로 했습니다. 아예 백지장과 같아서, 전부 인터넷을 찾아서 구문을 맞춰 보았습니다만, 구글에서 찾은 여러 분들의 구문을 조금씩 짜깁기하면서, 작동이 될 때 까지 해 보았습니다 ㅠㅠ 우선 준비해야할 사항은 https://ch.. 2019. 8. 28.
파이썬python 본격적으로 학생 성적 관리 프로그램을 만들어 보자! 파이썬python 본격적으로 학생 성적 관리 프로그램을 만들어 보자! 2017/06/01 - 파이썬python 성적 처리 프로그램을 짜자! ~ 학생 데이터 입력 2017/06/04 - 파이썬python 성적 처리 프로그램을 짜자! - 학생 데이터 입력2 2017/06/08 - 파이썬python 람다lambda 함수라는건? 2017/06/12 - 파이썬python 정렬을 위한 sorted 함수! 2017/06/17 - 파이썬python 성적 처리 프로그램을 짜보자 - 파일 처리 방법 여러가지 함수를 넣어본다고 성적 처리 프로그램을 만드는데 상당히 오래 걸렸습니다! 오늘, 파이썬 성적 처리 프로그램을 만드는 것을 끝내볼까 해요~ 우선, workplace에 kim 50 90 40 sss 10 100 60 dd.. 2017. 6. 19.
파이썬python 외전 - 윤년 계산기 파이썬python 외전 - 윤년 계산기 파이썬으로 윤년인지 아닌지 계산하는 프로그램을 만들어 보았습니다. 윤년일 경우 True 윤년이 아닐 경우 False를 반환토록 만들었지요 year = int(input("enter a year: ")) if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0): print("True") else: print("False") 작동 시, enter a year: 를 입력하면 True , False를 반환해 줍니다. - 2017. 6. 17.
파이썬python 성적 처리 프로그램을 짜보자 - 파일 처리 방법 파이썬python 성적 처리 프로그램을 짜보자 - 파일 처리 방법 2017/06/01 - 파이썬python 성적 처리 프로그램을 짜자! ~ 학생 데이터 입력 2017/06/04 - 파이썬python 성적 처리 프로그램을 짜자! - 학생 데이터 입력2 2017/06/08 - 파이썬python 람다lambda 함수라는건? 2017/06/12 - 파이썬python 정렬을 위한 sorted 함수! 지난 시간 부터 계속 학생들의 성적 처리 프로그램을 짜 보고 있습니다. 이제다 되었습니다. 파이썬의 프로그램을 파일로 어떻게 처리하는지만 알면 성적 처리 프로그램은 끝납니다~! 차근차근 알아볼까요? if __name__ == "__main__": fp = open('./hello_korea.txt', 'r') cont.. 2017. 6. 17.
파이썬python 정렬을 위한 sorted 함수! 파이썬python 정렬을 위한 sorted 함수! 계속 잘 따라오고 계신지요?! 오늘은 람다 함수에 이어서 정렬을 위한 sorted 함수에 대해 배워볼까 합니다. 2017/06/08 - 파이썬python 람다lambda 함수라는건? 2017/06/04 - 파이썬python 성적 처리 프로그램을 짜자! - 학생 데이터 입력2 정렬을 위한 함수를 배우는 이유는 당연히 알고 계시겠지요? 학생들의 성적을 처리한 후에 등수별로 오름차순으로 정렬하기 위해서입니다! sort란 정렬하다라는 뜻이며 데이터를 정렬할 때 쓰는 함수이지요~! 쓰는 방법은 간단합니다. ex) data = [ 145, 22, 55, 66, 765, 23, 1] 일때 sortde_data = sorted(data) 한 줄을 추가해 주면 sortd.. 2017. 6. 12.
파이썬python 람다lambda 함수라는건? 파이썬python 람다lambda 함수라는건? 지금까지 마지막 프로제트인 학생 성적 입력 프로그램을 짜는데 주력했습니다! 여기서는 잠깐, 샛길 아닌 샛길로 빠져서 람다 함수에 대해서 알아보도록 할까요?! 2017/06/01 - 파이썬python 성적 처리 프로그램을 짜자! ~ 학생 데이터 입력 2017/06/04 - 파이썬python 성적 처리 프로그램을 짜자! - 학생 데이터 입력2 람다lambda 함수 란? 파이썬에서 만드는 익명 함수라고도 합니다. 표현식은 ex) lambda x : x + 1 라고 할 수 있지요~! 이 람다 함수에서 f =lambda x : x + 1 은 def f(x): return x + 1 와도 같다고 말할 수 있습니다! 어째서 람다 함수를 쓰느냐고 묻는다면, '간단해서' 쓴.. 2017. 6. 8.
파이썬python 성적 처리 프로그램을 짜자! - 학생 데이터 입력2 파이썬python 성적 처리 프로그램을 짜자! - 학생 데이터 입력2 2017/06/01 - 파이썬python 성적 처리 프로그램을 짜자! ~ 학생 데이터 입력 저번 시간에 이어서 파이썬 성적 처리 프로그램의 첫 걸음인 학생 데이터 입력 프로그램을 짜 볼게요! students = [{ 'id' : 1, 'name' : 'kim', 'kor' : 60, 'eng' : 30, 'math' : 80}, { 'id' : 2, 'name' : 'nono', 'kor' : 50, 'eng' : 40, 'math' : 70}, { 'id' : 3, 'name' : 'asa', 'kor' : 90, 'eng' : 90, 'math' : 100}] 전 시간에서는 이런 식으로 학생의 데이터를 입력할 수 있는 프로그램을 짰.. 2017. 6. 4.
파이썬python 성적 처리 프로그램을 짜자! ~ 학생 데이터 입력 파이썬python 성적 처리 프로그램을 짜자! ~ 학생 데이터 입력 드디어 파이썬 게시글을 쓰는 것도 막바지에 다다라 갑니다! 학교에서 우연히 인문 IT 수업을 듣게되고, 파이썬과 만나서 프로그램을 짜는 재미가 있다고 느끼게 되고, 이렇게 블로그에 남겨놓을 수 있어서 정말 즐거웠습니다. 마지막 과제는 지금까지 배운 것을 총 동원 해서 성적 처리 프로그램을 짜는 것입니다! 우선, 성적 파일을 입력받으면 성적 처리 시스템이 작동하여 성적 처리 결과가 나오면 되는 순으로 설정하면 되며, 성적 파일은 국어, 영어, 수학만 따지도록 합니다. 그럼, 우선적으로 성적 처리 프로그램에 들어갈 학생들의 데이터를 어떻게 하면 효율적으로 프로그램으로 구현할 수 있을지 고민해보도록 하지요! ex) 번호 - 1 이름 - 카논 .. 2017. 6. 1.
파이썬python 패킹packing과 언패킹unpacking! 파이썬python 패킹packing과 언패킹unpacking! 요번에는 파이썬의 패킹과 언패킹에 대해 알아보도록 하겠습니다. 전의 파이썬 함수에 대해 알아보려고 한다면 아래 게시글로! 2017/05/17 - 파이썬python 함수란 무엇인가 ~ 반복 코드 짜기 패킹이라고 하는건 x = 1, 2라고 파이썬에 적었을때 파이썬은 튜플에 (1, 2)로 담는 것을 패킹 이라고 합니다. 말 그대로 1과 2라는 요소를 한데 묶어주는 효과를 얻을 수 있는 것이죠! 그렇다면 언패킹이란 뭘까요?! y, z = x 라 적으면 y는 1, z는 2의 값을 갖게 되는데 이것이 언패킹 그렇습니다. 아까 x가 (1, 2)의 값을 가지게 만들게 패킹을 했었지요? 그걸 우변에다가 y와 z의 값을 다시 주게되면 y = 1, z = 2가 .. 2017. 5. 24.
파이썬python 함수란 무엇인가 ~ 반복 코드 짜기 파이썬python 함수란 무엇인가 ~ 반복 코드 짜기 2017/05/14 - 파이썬python 함수란 무엇인가? 지난 시간 함수란 무엇인가에 대해서 간.단.히 언급해 보았습니다. 다시 한 번 정리한다면, 함수란 기능이다! Function 함수에는 세 가지 종류가 있는데, 파이썬이 원래 가지고 있던 기능을 built_in 해당 패키지를 import 한 후에 쓸 수 있는 라이브러리 함수 사용자가 직접 만들어서 쓸 수 있는 사용자 정의 함수가 있다! 는 것을 알아 두시면 될 것 같습니다. ex) matplotlib는 패키지 함수로 데이터 시각화 프로그래밍 ! 그렇다면, 왜! 파이썬에서 함수를 써야 할까요? 함수는 특정기능을 수행하는 코드를 하나의 묶음으로 사용하고 효과적으로 활용하기 위헤서 입니다! 예를 한 .. 2017. 5. 17.
파이썬python 함수란 무엇인가? 파이썬python 함수란 무엇인가? 오랜만에 파이썬 관련글을 쓰는군요~! 이번엔 파이썬의 함수에 대해서 살펴보고자 합니다. 함수, 함수... 수포자인 저로써는 상당히 거북한 단어 중 하나인데요 함수란 Function으로 특정 기능을 수행하는 코드의 집합 이라고 정의 할 수 있습니다. 쉽게 말해서 믹서기에 넣는 과일은 "입력"이 되고 과일 주스는 "출력(결과값)"이 되는데, 이 때 믹서기가 함수가 되는 것이지요 지금까지 기본적으로 쓰던 print, type 등도 함수라고 볼 수 있는 것이지요 이 함수이 쓰이는 이유는, 똑같은 내용을 반복해서 작성하거나, 프로그램의 흐름을 일목요연하게 볼 수 있게 하기 위해서입니다. 함수의 기본적인 형태는 def 함수이름(입력인수): ... return 결과값 인데요, 파이.. 2017. 5. 14.
파이썬python 요일 계산 프로그램을 짜 보았다. - 완성편 파이썬python 요일 계산 프로그램을 짜 보았다. - 완성편 안녕하세요! 이번엔 전 시간에 이어서 파이썬으로 요일 계산 프로그램을 완성시켜 볼 겁니다! 2017/04/27 - 파이썬python 요일 계산 프로그램을 짜 보았다. 전 시간에 요일 프로그램을 작동시키는데에는 성공했지요! 하지만, 논리적 오류라는 결함으로 제대로 작동에 실패했습니다. 그리고 제대로 요일도 나오지 않았지요! 오늘을 논리적 오류도 해결하고 요일도 제대로 표시하도록 해 보겠습니다~~!! 우선 전 시간의 프로그램의 짜임새를 볼까요! month = int(input("월을 입력하시오 : ")) day = int(input("일을 입력하시오 : ")) month_days = [0,31,28,31,30,31,30,31,30,31,30,31.. 2017. 5. 2.
파이썬python 요일 계산 프로그램을 짜 보았다. 파이썬python 요일 계산 프로그램을 짜 보았다. 드디어 중간고사가 끝났습니다. 하.. 정말 끝나지 않을 것 같던 문제와 씨름하면서 인생에 대해서 다시금 생각해 보게된 뜻깊은 나날이었죠... 2017/04/23 - 파이썬Python 성적 처리 프로그램을 작성해 보았다! 중간 고사 때 쓴 성적 처리 프로그램은 당일날에도 문제없이 잘 작동 했습니다. 하지만, 다음에 주어진 난관이 있으니.. 그거슨 바로, 요일 계산 프로그램이었습니다... ㅠㅠㅠㅠㅠㅠㅠㅠ 하, 정말 수학적인 요소를 생각하는건 젬병이라서 머리에 쥐가 날 것 같습니다... 일단은 교수님께서 스타트라인을 끊어 주셨습니다. year = int(input("연도를 입력하시오 : ")) month = int(input("월을 입력하시오 : ")) da.. 2017. 4. 27.
파이썬Python 반복문, for문에 대해서 알아보자! 파이썬Python 반복문, for문에 대해서 알아보자! 이번에는 반복문인 for 문에 대하여 알아보도록 하겠습니다. 일반적으로 for 문이라 함은 for 변수 in 리스트(또는 튜플, 문자열): 수행할 문장1 수행할 문장2 으로 구성되어 있습니다. for문은 리스트나 튜플, 문자열의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 "수행할 문장1", "수행할 문장2" 등이 수행되는 것이죠! 여기서 예문을 볼까요? EX) test_list = ['one', 'two', 'three'] >>> for i in test_list: ... print(i) ... one two three 위와 같이 컨테이너에서 첫 번째 요소인 'one'이 먼저 i 변수에 대입된 후 print(i)라는 문장을 수행하고, .. 2017. 4. 24.
파이썬Python if문 반복학습 / 줄여서 elif?! 파이썬Python if문 반복학습 / 줄여서 elif?! 전에 배웠었던 if 제어문을 조금 더 반복해 볼까 합니다. 익숙해 질 때까지는 연습 또 연습이죠!! if 제어문에서 중요한 것은 들여쓰기를 잘 해야한다는 점입니다. 제대로 된 들여쓰기가 되지 않으면 파이썬이 if 제어문으로 인식하지 못하고 에러를 출력하니까요 if 제어문 다음의 수식은 꼭 탭을 한 번 클릭하거나 스페이스 바를 네 번 치셔서 들여쓰기를 합시다! 아참, if 제어문 다음에 반드시 ' : '을 붙여주는 것도 잊지 마시구요! grade = float(input(“총 평점: “)) if grade >= 4.3: print(“당신은 장학금 수여 대상자 입니다.”) print(“축하합니다.”) print(“공부 열심히 하세요.”) 예문을 봅시다.. 2017. 4. 23.
반응형