![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnXEkK%2FbtqS4MWnU5U%2FPBsINSbwCRUMLyOqncq8D0%2Fimg.jpg)
IT/파이썬 2021. 1. 11.
파이썬 - 파이썬의 Asterisk(*) 이해하기
C 같으면 포인터, 약간 유사한 개념이 들어가 있는 것 같다. 일단 공부하기 위해 제일 맘에 드는 사이트 검색 mingrammer.com/understanding-the-asterisk-of-python/ 파이썬의 Asterisk(*) 이해하기 파이썬은 타 언어에 비해 비교적 연산자 및 연산의 종류가 풍부한 편이다. 특히 파이썬이 지원하는 많은 연산자중 하나인 **Asterisk(*)**는 단순히 곱셈 mingrammer.com 잘 읽어보자. 일단 **body 머 이렇게 쓰여진 코드가 있던데, body에 저장된 객체가 dict 형태의 object 같으면 이 내부를 접근하거나 레퍼런스 사용하기 위해 **body 형태로 넘기면 전체가 잘 넘어간다. 머 이정도로 이해하고 마무리하고, 자세한 것은 더 읽어보고 ..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9DZSz%2FbtqQ1M4463L%2FTbdO0zwtbKt3viwsyC3Ofk%2Fimg.jpg)
IT/파이썬 2020. 12. 22.
파이썬 - 문자열에 변수 값 넣는 방법
이거 엄청 많이 필요하다.. 파이썬에서 C/C++의 printf("%d", i); 처럼 문자열에 변수 값을 추가 하고 싶다면, 여기여기 블로그 글을 참고하세요. 딱 3가지로 정리를 아주 잘 해 주셨네. from growingsaja.tistory.com/288 [Python] 문자열 안에 변수 값 넣는 3가지 방법 1. %s % 사용 >>> test_string = 'SELECT * FROM raw_data WHERE %s = "%s"' >>> print(test_string % ('date', '2021-12-31')) # SELECT * FROM raw_data WHERE date = "2021-12-31" 2. format {numb.. growingsaja.tistory.com 1. 문자열 포맷 ..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1AF6z%2FbtqRaw7Kqof%2FZUwxuuLAYy8DoCWvm8oag1%2Fimg.jpg)
IT/파이썬 2020. 12. 22.
파이썬 - for enumerate 함수 예제
for item in list: actions; 이렇게 쓰고 있는데, 인덱스와 함께 item 값들을 처리하고 싶다면 enumerate 를 사용하면 되네. for index, item in enumerate(list): actions; 레퍼런스 코드 from devpouch.tistory.com/74 [Python] 파이썬 enumerate 함수 사용법/예제 enumerate함수 반복문을 사용할때 리스트의 순서값, 즉 인덱스의 정보가 필요한 경우가 있습니다. enumerate함수는 리스트의 원소에 순서값을 부여해주는 함수입니다. 사용 예제는 아래와 같습니다. devpouch.tistory.com >>> item = ["First", "Second", "Third"] >>> for i, val in enum..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkMNOB%2FbtqQu40BQom%2FnIgmcnTewhbTn3eYeskUm1%2Fimg.jpg)
IT/파이썬 2020. 12. 18.
파이썬 - Flask 사용법 - 틀 만들기
구글링을 열심히 해서, 좋은 한글 블로그 자료를 찾아 내었다. 여기 적힌 내용부터 완독하도록 하자. 파이썬 가상환경 venv 사용하기 (패키지 쉽게 관리하기) - 패키지 설치가 지저분 해지거나, 추후 환경을 바꿀때도 깔끔해 지도록 패키지 버전들이 충돌을 조금 없애기 위해 가상 환경으로 사용해라는 팁인데 머 구현 초기에는 일단 막 써라!! 파이썬 Flask 사용법 1 (완전 기초) - 기본적인 Flask 운영을 위한 기초 예제, route 를 하거나 페이지에 변수를 출력해 보거나 Hello World 를 해보거나 일단 이 과정을 격어 가야 한다. 파이썬 Flask 사용법 2 (Jinja2 템플릿, 변수, 조건문/반복문) - html template 를 이용하여 렌더링 할 수 있도록 설명 자료가 풍부하다. ..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fborft5%2FbtquO6QI6xx%2FuWBthZOhKEZI35m8p6dJw1%2Fimg.jpg)
IT/토렌트 2020. 12. 17.
외국 해외 토렌트 검색 추천 Torrentz2 사용하기
외국 해외 토렌트 검색 추천 Torrentz2 사용하기 2020.12.17 현재 Torrentz2 는 서비스가 중지되어 있는 상태입니다. 아래 최신 해외 토렌트 사이트 순위를 참고하세요. 2020/12/15 - [토렌트] - 해외 토렌트 사이트 추천 순위 - 2020.12.15 확인 업데이트 해외 토렌트 사이트 추천 순위 - 2020.12.15 확인 업데이트 참고로, 한국어 영화 드라마 만화 게임 등의 각종 한국어 토렌트 파일이나 마그넷 자료는 아래 추천 링크를 이용해서 다운로드 하세요. 해외 토렌트 사이트 추천 순위 - 2020.12.15 확인 업데이트 wiznxt.tistory.com 한국어로 된 토렌트 사이트를 찾으시는 분은 아래 글을 참고하세요. https://ts.devbj.com/371 - T..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEG5e7%2FbtqQjnymL87%2Fc9kdV1jvG8lazp7zu3o0N0%2Fimg.png)
IT/Software 2020. 12. 16.
몽고 DB 설치 - 윈도우 환경
요즘 많이 쓰이는 mongoDB 를 PC 에 설치해 보자. Windows10 환경에서의 설치이다. 먼저 mongodb 홈페이지에서 다운로드 페이지로 이동. www.mongodb.com/try/download/community MongoDB Community Download Download the Community version of MongoDB's non-relational database server from MongoDB's download center. www.mongodb.com 그냥 따지지 말고 Community 버전으로 다운로드 받았다. 나중에 잘 하게 되면 변화가 있을 수도. 열심히 다음을 눌렀다. 항상 느끼지만 그냥 다음만 누르면 된다. 왠만하면 설치중에 MongoDB Compass 라는..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsk48q%2FbtqQhKNM63g%2FmJTdUzV1lgSlV6upvPIATk%2Fimg.png)
IT/파이썬 2020. 12. 15.
파이썬 - PyQt5 QT Designer를 이용하여 버튼 클릭 창 예제 프로젝트
먼저 PyQt5를 pip command 를 이용해서 설치한다. > pip install PyQt5 이제, QT Designer 도 받아서 설치해보자. 구글에서 아래와 같이 검색하면 다운로드 링크를 쉽게 찾을 수 있다. 그럼 해당 페이지로 접속하여 Windows 버전을 다운로드 받아 설치한다. 그럼 설치는 무조건 예로 다음 눌러서 해 주고, 실행해 보면 아래와 같은 아주 복잡한 창이 실행된다. 그럼 이제 프로젝트를 진행해 볼까? 간단하게 라벨, 라인 에디터 박스, 버튼 객체를 Drag & Drop 으로 main 창에 가져다 놓고 텍스트 부분만 수정해 본다. 그리고, 각 이벤트 코드를 삽입할 수 있는 함수를 쉽게 만들기 위해서 QT Designer 에서 Edit Signals / Slots 기능을 활용해 보..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGZ2SH%2FbtqQlKsBpUz%2FQJARVOfYVFn4I05o1xUm4K%2Fimg.png)
IT/파이썬 2020. 12. 15.
파이썬 - 개발 환경 세팅 - 윈도우
파이썬 개발환경을 설치한다. 그래도 일단 검색해서 맘에 드는 글을 하나 찾아보고, 아래 글을 기본으로 해서 설치한다. 내용은 아래에 정리중... m.blog.naver.com/wideeyed/221837368919 [Python] 개발환경구축 on Windows (+virtualenv) 원도우에서 파이썬 개발환경을 구축하는 방법에 대해 알아보겠습니다.1) 파이썬 홈페이지 > Downlo... blog.naver.com 먼저 파이썬을 설치한다. 그래도 현재 최신 버전으로 다가 딱.. stable 버전으로 되어 있으니 파이썬 홈페이지 > Download에 접속 www.python.org/downloads/ Download Python The official home of the Python Program..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqiFbB%2FbtqP9r0JNpC%2Fi5lKKvRKZOKuSqKtjTqe11%2Fimg.png)
IT/Software 2020. 12. 13.
Cmder 터미널 프로그램 탐색기 현재 폴더에서 바로 열기
Cmder 프로그램 바로가기 만들기 출처: https://webdir.tistory.com/548 [WEBDIR] 윈도우즈 콘솔 에뮬레이터 cmder 기존의 윈도우즈 콘솔에 편의성과 가시성, 시각적으로 아름답게 만들어주는 cmder 라는 프로그램을 소개합니다. cmder 소개 cmder는 윈도우즈에서 사용 가능한 콘솔 에뮬레이터가 없다는 순수한 좌 webdir.tistory.com 관리자 권한으로 CMD를 연다. Cmder가 위치한 디렉토리로 이동한다. .\cmder.exe /REGISTER ALL 실행한다(액세스가 거부된다면 관리자권한으로 CMD를 실행했는지 확인). 윈도우즈 탐색기창에서 디렉토리를 마우스 우클릭하면 Cmder Here이 등록되어 있다. 그래도 따라 해보니, 내 컴퓨터에서도 정상적으로 ..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9U9tZ%2FbtqG7R2mC8K%2Fkt29k5ziAxqpF0SFmju9R1%2Fimg.png)
Life/운동 2020. 8. 23.
당구레슨 - 옆돌리기 완성 - 볼시스템
당구레슨 - 옆돌리기 완성 - 볼시스템 좀 어려워 보이네..무튼 완성본이다. 강의는 아래 당구마스크 동영상을 시청하고 방문해 주는 것이 예의일듯~~ 꼭 들어가서 보세요. 설명 잘합니다. https://www.youtube.com/watch?v=JZ1JGXbLuY0 로드리게스 시스템 + 볼시스템 일단 로드리게스 시스템을 알아야 한다. 아래 그림의 왼쪽 노란색 숫자가 중요한 것이다. 빨간공 노란공 차이가 2칸..그럼 단순하게 흰공이 왼쪽 노란 숫자 2로 향해 가면 옆돌리기가 성공한 다는 것이 로드리게스 시스템이다. 근데, 문제는 어떻게 2로 보낼 수 있느냐 하는 것인데, 그걸 설명해 주는 동영상인 것이다. (자기가 보낼 수 있으면 이걸 볼 필요가 없음.) 일단 그림처럼, 칸수를 확인 한 다음 1적구에 가까운..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpbFUQ%2FbtqGSrqqIti%2FC6IYnpCqFO2G42y46si7ak%2Fimg.png)
Life/운동 2020. 8. 19.
당구레슨 - 평행이동법 정리 2뱅크 3뱅크샷 옆돌리기까지
당구레슨 - 평행이동법 정리 2뱅크 3뱅크샷 옆돌리기까지 이거 많이 헷갈리는 것인데, 오늘 한 번 정리해보자. 일단 동영상을 보시고 오셔야 쉽게 이해가 갈듯. 당구마스크님 동영상으로 고고!! https://www.youtube.com/watch?v=KBPbAt5CN8s 나름 이해한 것을 정리해 두자. 맨날 까먹으니깐 1. 목적지를 정한다. 공이든, 쿠션 위치든 관계없다. 그림에서는 공을 맞추고 싶어서 빨간 공을 목적지로 정했다. 2. 목적지와 코너를 연결하는 선을 그어서, 회전량을 먼저 알아낸다. 여기 예제에서는 1포인트 왼쪽으로 결정이 되었다. 3. 수구와 목적지를 연결한다. 4. 연결된 선의 가운데와 코너를 연결하는 선을 정한다. 예에서는 검은색 선이 되겠다. 5. 이제 그 검은색 연결 선과 평행하게..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRexn8%2FbtqGTmHX4x7%2FUk6N6VqcwgmLotmRRmEmP1%2Fimg.png)
Life/운동 2020. 8. 18.
당구 레슨 - 1뱅크 걸어치기 3팁 회전
당구 배우기 - 1뱅크 걸어치기 전통의 강자 당구마스크 님에게 배워보자. https://www.youtube.com/watch?v=qzAT3bl9jTI 치다보면, 이런 배치가 많이 나온다. 쿠션 2점인 경우라면 조금 무리해서 쿠션으로 쳐보자. 아래 그림의 숫자를 참고해야 하는데 흠. 외우기가 쉽지 않지만 파이브앤하프 시스템의 숫자와 거의 동일하다. 수구수가 그냥 10 나누기 한 값이다. 새롭게 외워야 할 숫자는 노란색으로 표기된 2쿠션수 이다. 4 5 6 7 8 9 10 1포인트 시작이 4라는 것과 반포인트에 1씩 증가한다는 것... 더 어려운 것은 2쿠션수를 찾는 방법인데 45도 각에서 1포인트 길게 보고 찾아라고 하시네. 어렵다. 쉽게 말하면 아래 그림에서 2쿠션 6과 1쿠션 30 포인트를 연결한 선..
![](http://i1.daumcdn.net/thumb/C400x300/?fname=https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDEu2l%2FbtqGUdKOsKs%2FCtrNYp8olSkQbfWlvi23oK%2Fimg.png)
Life/운동 2020. 8. 18.
당구 레슨 - 무회전 3팁 2뱅크샷
당구 배우기 - 구석에서 무회전 3팁 경로 이런건 당구 칠 때 생각이 바로 안나겠지만, 한 번 더 보면서 숙지하시길 그리고 이번에 찾아낸 새로운 당구 강의 유튜브 채널 하나 추가!!!! https://www.youtube.com/watch?v=il2-rJ7K2j4 결론은, 아래 그림처럼 1포인트 이하에서 무회전 3팁으로 구석으로 치면 공 반개에서 한 개 정도 옆으로 온다는 경로를 알면 많은 공을 해결 할 수 있다는 것. 그림에서 흰공을 무회전으로 구석으로 치면 공 한개 정도 옆으로 온다는 사실을 이용해서 2뱅크 샷을 만드는 화면이다. 만약, 흰 공이 1 포인트에서 안쪽으로 들어오게 되면 공 한개가 아니라 점점 공 반개 정도로 좁혀진다는 사실만 잘 이해하면 여러가지 공을 응용해서 칠 수 있겠다. 즉, 반 ..
![로딩중](http://t1.daumcdn.net/tistory_admin/static/mobile/m640/img_loading.gif)