본문 바로가기
반응형

파이썬14

파이썬을 활용해보자 [알고리즘 풀이 꿀팁] 1편 최근 알고리즘 공부를 하면서 파이썬의 수학 라이브러리를 자주 사용하면서 풀이를 하는 경우가 많은데 그런 경우를 제외한 파이썬의 기본적인 기능들을 활용하는 팁들을 한 번 정리 해보려고 합니다. 나누기를 정수만 받고 싶어요! 1 / 3 => 0.333333333333333333333 1 // 3 => 0 공백을 기준으로 여러 입력을 받고 싶어요! a, b, c = map(int, input().split) 리스트 형식으로 입력을 받고 싶어요! List = list(map(int, input().split())) Range함수는 0부터 N-1 입니다. range(a) => 0부터 a-1까지의 수를 크기가 a인 리스트로 반환함 range(4) => [0, 1, 2, 3] range(1, a) => 1부터 a-1.. 2021. 10. 30. 11:55
알고리즘/자료구조 - Array(배열) 알아보기 배열 / Array 데이터 나열과 각 데이터를 인덱스에 대응하도록 만든 데이터 구조(파이썬은 list type이 배열 제공) 배열을 쓰는 이유 같은 종류의 데이터를 보다 효율적으로 관리하기 위해 사용 같은 종류의 데이터를 순차적으로 저장하기 위해 사용 장 단점 접근이 빠르다. Insert, Delete가 어렵다. / 길이를 지정해줘야한다. 배열 구현 (파이썬) # 1차원 배열 array = [1,2,3,4,5,6] print(array) # [1,2,3,4,5,6] # 2차원 배열 2nd_array = [[1,2,3],[4,5,6],[7,8,9]] print(2nd_array) # [[1,2,3],[4,5,6],[7,8,9]] print(2nd_array[0]) # [1,2,3] print(2nd_arr.. 2021. 10. 18. 23:40
파이썬으로 뉴스 크롤링을 해주는 라이브러리 - Newspaper 오늘은 파이썬의 Newspaper의 라이브러리를 한 번 파헤쳐 보려고 합니다. Newspaper는 뭐하는 친구인가요? Newspaper3k: Article scraping & curation — newspaper 0.0.2 documentation Newspaper3k: Article scraping & curation Inspired by requests for its simplicity and powered by lxml for its speed: “Newspaper is an amazing python library for extracting & curating articles.” – tweeted by Kenneth Reitz, Author of requests “Newspap newspaper... 2021. 10. 1. 20:26
파이썬으로 기사 요약하기 3편 - 메일 전송 오늘은 저번 시간에 만든 엑셀 파일을 메일에 첨부해 전송해보겠습니다. 저는 지메일, Gmail을 이용해 한 번 보내보도록 하겠습니다. Gmail을 이용하려면 첫번째로 2차 인증설정과 동시에 앱 비밀번호를 생성과 IMAP설정을 해야지 Gmail로 메일을 보낼 수 있습니다. 1. IMAP설정 gmail에 접속한 다음 우측 상단에 있는 톱니바퀴를 눌러 빠른 설정 창을 열어줍니다. 빠른 설정 바로 밑 모든 설정보기를 클릭해 들어가 전달 및 POP/IMAP 메뉴에 들어갑니다. IMAP 사용 안함으로 체크되어있는 것을 IMAP 사용으로 변경 해줍니다. 2. 2차 인증, 앱 비밀번호 설정 구글 계정에 접속합니다. 좌측 메뉴에 있는 보안 - 앱 비밀번호를 클릭합니다. 만약 2단계 인증을 하지 않았다면 2단계 인증을 사.. 2021. 6. 4. 19:34
[Python]파이썬 예제 프로젝트 계산기_3 오늘은 계산기를 키보드로 입력을 받게 할겁니다. root.bind('',key_input)를 넣어 키보드를 누르면 나오게 만들었습니다. 그런데 아직도 =을 누르면 안되네요 그거만 고치면 진짜 마무리 완성되서 완료되는데 아쉽네요 ㅋㅋ 그래도 여기서 계산기는 끝내겠습니다!! 자세한것은 깃허브에 올렸습니다! https://github.com/Mumin77/StudyPY.git 2019. 12. 26. 22:42
[Python]파이썬 예제 프로젝트 계산기_2 버튼을 눌러 숫자를 입력하고 연산이 가능하게 끔 기능을 구현했습니다. 여기에 더 추가로 한 번 계산한 다음 다시 계산을 할 때 기존 결과들을 지우고 새로 계산하도록 버그 픽스까지 해봤습니다. 이제 여기에서 나눗셈을 한 뒤 결괏값이 소수점으로 나오는데 그 결괏값을 그대로 이용해 int형으로 계산을 하면 오류가 나기 때문에 float형으로 변환 시켜 계산하게 끔 만들려고 합니다. float_filter라는 함수를 만들어서 try except 예외처리를 하여 형변환을 시켰습니다. try에다 int형을 넣고 안되면 float형으로 변환시키는 것으로 만들어 임시 변수에서 계산을 할 때 확인하도록 만들었습니다. 그런데 왜 equal을 누르면 실행이 안될까요 ㅋㅋㅋㅋㅋㅋㅋ 이게 보니까 매번 입력 할때마다 앞자리와 기.. 2019. 12. 25. 22:38
[Python] 파이썬 예제 프로젝트 계산기_1 어제 버튼을 눌렀을 때 엔트리 창에 버튼 값을 집어 넣는것 까지 했으니 오늘은 버튼을 클릭할 때 마다 실행될 이벤트를 만들어 볼거에요! 함수에 이벤트를 만들어서 넣으면 버튼을 누를 때마다 이벤트가 실행이 됩니다!!! 만들 떄 사용하는 gui 플러그인은 tkinter를 사용하고 예제에서는 버튼 클릭 함수정도만 만들어 놓고 사용하네요 그다음에는 버그 픽스라고 하면서 boolean 형의 변수 만들어서 입력창에 숫자가 있는지 없는지 판단해서 없으면 넣고 있으면 삭제하는 그러한 기능도 넣네요 자세한건 깃허브에 올려놨습니다! https://github.com/Mumin77/StudyPY Mumin77/StudyPY Python. Contribute to Mumin77/StudyPY development by cre.. 2019. 12. 21. 23:46
[Python] YouPlayList 끝 계산기 제작 일단 url를 넣어서 버튼을 누르면 리스트에 나오고 그걸 누르면 화면이 뜹니다. 제 능력은 여기 까지고요 수정은 이제 천천히 해볼려고요 사실 예제 쉬운거 제가 직접 찾아서 할려고 합니다. 이번에는 계산기예제를 보고 따라하고 제 입맛대로 한번 바꿔 볼려고합니다. https://github.com/Mumin77/StudyPY.git Mumin77/StudyPY Python. Contribute to Mumin77/StudyPY development by creating an account on GitHub. github.com YouPlayList를 끝내고 이제 계산기 만들기 지금 버튼 구현까지 완성 시켜놨습니다. 내일은 이제 버튼을 누르고 계산하는 함수 구현 까지 마무리 지으면 될 것 같습니다. 오늘도 고.. 2019. 12. 20. 23:00
[Python] YouPlayList 9일차 오늘 하이퍼링크 띄우는 것까지 만들고 잘렵니다. 하이퍼링크 띄우는걸 hashcode라는 사이트에서 물어서 만들었네요 listbox.bind('') 얘를 빼먹고 그냥 통째로 때려 박았으니 리스트 박스를 클릭해도 아무런 이벤트가 생성이 안된 거였습니다... ㅠㅠ 오늘은 여기서 그만해야겠다! 너무 화난다 ㅋㅋㅋ 2019. 12. 13. 23:11
[Python]YouPlayList 7일차 파이썬 버튼 이벤트를 만들고 있는데 이걸 며칠 동안이나 붙잡고 있는지 모르겠네요 일단 문자열을 버튼을 눌렀을때 불러오는 것은 완료했는데 이제 여기서 하... 어떻게 하이퍼 링크로 따오는지가 제일 문제가 됬네요 오늘은 수요일 교회 갔다 온다고 똑바로 못봐서 그런지 ㅠㅠ 내일 목요일에는 더 고민하고 더 생각해서 어떻게 해야 될지 고민 좀 더 해 오겠습니다. ㅠㅠ 2019. 12. 11. 22:55
반응형

"); wcs_do();