목록PYTHON (60)
Knowledge Map
간단 필기123456789101112131415161718192021222324252627282930313233343536373839"""통계쪽 이용하는 것은 Ipython을 이용한다.빅데이터를 하기 위해서는 Spark를 해야한다. 하둡도 한다는데..... 스파크는 자바, 스칼라, 파이썬으로 쓸수 있다.자바는 코드 길이가 길기 때문에 상대적으로 길이가 짧은 스칼라나 파이썬을 쓸수 있다.스파크는 스칼라에 최적화 되어 있다............................통계쪽으로 특화 되어 있는 것은 ipython인데 이것은 아나콘다를 쓴다.빅데이터는 R을 베이스로 깔고 가야한다.실무, 빅데이터, 스칼라는 아직 2.7을 쓰고 있다.==========================================..
3줄 요약1. 정규표현식에 대해서 깊이있는 내용을 다루었다.2. 이거 다 이해하면 정규표현식을 마음대로 쓸것이다.3. 이해시킬려는 노력이 보이는 책이지만 어렵다. 요즘 코딩 열풍이 불기 시작하면서 다시금 컴퓨터 학원가들이 활기를 띄고 있는거 같다. 페북을 여러해 했지만 요즘처럼 컴퓨터 학원 강의 광고가 많은 뜨는 시기는 없었다. 때마침 이세돌 VS 알파고 덕분에 더욱 코딩에 대한 관심이 증가하면서 대학가에서도 비전공자들을 위한 코딩교육이 늘어가고 있다. 그래서인지 코딩 서적들도 이제 하나둘 늘어나고 있는거 같다. 그런 흐름 속에서 이 책을 만나게 되었다. 딱딱할수 있는 기호들을 사용해서 나름 엣지(?) 있게 디자인 해놓은 이 책의 표지에서 느껴지는 귀여움에서 나도 모르게 선택한거 같다. 이 책은 정규표현..
wxPython : http://www.wxpython.org/ 이거쓴다.1. 다운로드를 위한 사이트http://wxpython.org/Phoenix/snapshot-builds/ 2. wxPython_Phoenix-3.0.2.dev77713-cp34-none-win32.whl (python 32bit 버전용-사이트에서 다운받으면 기본) 주의 : python 64bit 로 설치된 경우는 64bit 버전용으로 다운받아 설치해야 한다.3. 확장자를 zip으로 변경 후 압축풀기 4. 윈도우인 경우 Python\Lib\site-packages 폴더에 wx 폴더를 그대로 복사이클립스를 실행한다.여기까지 설치 끝~~~ 확인하기 : test.py 작성 후 실행import wxapp = wx.App(False) fra..
1. 클래스의 포함관계 연습문제 2. 클래스의 상속관계 연습문제 - 다형성 3. 다중 상속 연습문제 4. 연습문제
Upgrading pipOn Linux or OS X:pip install -U pip On Windows [5]:python -m pip install -U pip맨날 찾는다고 헤매서 기록/.출처 https://pip.pypa.io/en/stable/installing/
이런 코드가 있다.from flask.ext.cors import CORS CORS 가 무엇일까? ==> CORS ( Cross Origin Resource Sharing) 이다. CORS (Cross-Origin Resource Sharing) : Request를 받는 서버와 Data를 제공하는 서버가 분리되어있는 경우, Domain이 다른 웹서비스가 Ajax로 데이터를 요청할 수 있는 경우가 생기는데 이것을 따로 컨트롤 해주어야 한다고 한다. (http://zzagu.com/?p=56) 이것은 크로스 도메인 이슈를 해결하기 위한 방법이라고 한다.자바에서는 xml 설정을 통해서 크로스 도메인 이슈를 해결한다. http://ooz.co.kr/232
회사에서 AngularJS와 Flask를 같이 쓴다.플라스크는 그저 디비와 프론트단을 연결해주는 다리역활 + API서버 역할을 한다.AngualrJS는 그것을 제외한 모든 것을 한다. 처음에 회사에서 쓰던 플라스크를 이해하려고 플라스크 공식 홈페이지를 가서 따라해보고 그랬으나 그렇게 해도 이해가 안 가서 힘들었는데조금씩 이해가 가고 있다. 지금도 계속 보고 있지만 간단하게 조금씩 남겨보고자 한다. 내가 이 프로젝트에서 가장 당황스러웠던 것은 AngularJS와 Flask간의 접점이 거의 안 보였다는 점이다.도대체 어떻게 이 두가지가 서로 연결되는지 도무지 알수가 없었다. 답은 되게 간단했는데.. AngularJS에 ABC.js라는 파일이 있다. 이것은 주로 서버와 연결해 주는 역할을 한다.Flask에서도..
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556#-*- coding: utf-8 -*- #한글을 쓸 때는 꼭 붙인다. 문자 인코딩을 UTF-8로 하겠다는 것이다. 인코딩은 앞으로 계속 속썩일 것이다. import urllib #URL을 열고 HTML을 읽는 모듈, urllib을 불러온다from bs4 import BeautifulSoup #bs4모듈에서 뷰티풀수프 함수를 불러옴import refrom datetime import datetime targetUrl = "http://naver.com"soup = BeautifulSoup(urllib.urlopen(targ..
1234567891011121314151617181920212223242526272829303132# 파일을 읽어와서 4가지 자료형으로 저장하기. # 1. 읽어오기file = open('testtest','r',encoding='utf-8')str = file.read()listkey = str.split('\n')setkey = set(str.split('\n'))tuplekey = tuple(str.split('\n'))print(listkey)listkeyTest = [] for i in listkey: listkeyTest.append(i.split(':')) print(listkeyTest) print()print(listkeyTest)dictkey = dict(listkeyTest)print(..
function1.py 12345678910111213141516171819202122"""1. 내장함수 -> 파이썬이 자체 내장 된 함수"""# sum은 어떤 자료형이라도 계산이 가능하다.print(sum([3,4,5])) #iterator -> (출력 대상자)print(sum((3,4,5)))print(sum({3,4,5}))print(bin(8), int(1.7), float(2), str(5)+'오') # 외부에서 불어와서 사용한다.import math #간단한 계산 --> 모듈명.함수 로 호출한다.# ceil은 무조건 올림, floor은 내림 함수이다. print(math.ceil(1.2), math.floor(1.5))print()b_list = [1,2,5,3,42,33]# all() -> ..