Python
-
[ Python ] eval과 literal_eval 차이Python/Python Programming 2022. 7. 3. 01:38
eval 함수는 표현식 string 값 그대로 실행할 수 있도록 하는 Built-in함수이다. print(eval('1+1')) # 산술연산 print(eval('{1:10}')) # 타입변경 이렇게 강력한 함수지만, 시스템 명령어도 그래도 실행할 수 있기 때문에, 보안상 위험할 수 있다. eval('__import__("os").getcwd()') 'D:\\note' literal_eval는 eval() 함수와 동일한 기능을 하지만 형변환 정도만 가능하다. from ast import literal_eval print(type(literal_eval('{1:10}'))) # 타입변경 연산, 시스템 명령어는 에러를 발생시킨다. print(literal_eval('1+1')) # 산술연산 ---------..
-
[ Python ] cx_Oracle을 이용한 oracle 연결Python/Python Programming 2022. 6. 27. 23:10
Installing oracle module pip install cx_Oracle Example import cx_Oracle conn = cx_Oracle.connect('userid','password','host/sid') cursor = conn.cursor() cursor.execute(' ') rows = cursor.fetchall() print(row) cursor.close() conn.close()
-
[ Python ] pandas를 이용한 bar graph (stacked)Python/Python For Analytics 2022. 3. 1. 12:33
1. 기본 bar 그래프 그리기 import pandas as pd month = [ 'Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec' ] data = { "Banana":[52, 83, 82, 53, 99, 94, 83, 74, 87, 70, 63, 74], "Orange":[99, 71, 77, 57, 87, 50, 59, 58, 63, 76, 51, 88], "mango":[50, 71, 93, 82, 70, 58, 55, 97, 76, 52, 97, 83], } df = pd.DataFrame(data,index=month) df.plot(kind="bar",figsize=(15,10)) 2. 스택그래프를 그리려면, s..
-
Windows Server, CentOS EOL (End Of Life)Python/Etc 2021. 3. 29. 00:09
Windows Server 제품명 일반 지원 종료 연장 지원 종료 Windows Server 2019 Datacenter 2024-01-09 2029-01-09 Windows Server 2019 Essentials 2024-01-09 2029-01-09 Windows Server 2019 Standard 2024-01-09 2029-01-09 Windows Server 2016 Datacenter 2022-01-11 2027-01-11 Windows Server 2016 Essentials 2022-01-11 2027-01-11 Windows Server 2016 Standard 2022-01-11 2027-01-11 Windows Server 2012 Standard 2018-10-09 2023-10..
-
[Python] wordcloud 만들기Python/Python For Analytics 2021. 1. 28. 23:28
라이브러리 설치 pip install wordcloud pip install matplotlib 텍스트의 빈도를 계산하여 클라우드 그리기 text = ''' 파이썬 파이썬 자바 파이썬 C언어 GOLANG 파이썬 ASP 자바스크립트 파이썬 C++ C언어 델파이 파이썬 ''' from wordcloud import WordCloud import matplotlib.pyplot as plt wordcloud = WordCloud(font_path='NanumBarunGothic.ttf', background_color='black').generate_from_text(text) plt.figure(figsize=(5,5)) plt.imshow(wordcloud, interpolation='bilinear') ..
-
[Python] seaborn을 이용한 간단한 heatmap 그리기Python/Python For Analytics 2020. 11. 28. 22:17
import seaborn as sns import pandas as pd import matplotlib.pyplot as plt # 7 X 7 2차원 배열과 X축 , y축 value = [[10,20,30,30,40], [10,20,30,30,40], [10,20,30,30,40], [10,20,30,30,40], [10,20,30,30,40]] x = ['X1', 'X2', 'X3', 'X4', 'X5'] y = ['Y1', 'Y2', 'Y3', 'Y4', 'Y5'] # create Dataframe df = pd.DataFrame(value,columns=x, index=y) # heatmap fig, ax = plt.subplots(figsize=(15,10)) # figsize ax = sns..
-
[Python] Celsius temperature To Fahrenheit's temperature Basic Function (섭씨, 화씨)Python/Python Programming 2020. 11. 22. 10:05
섭씨와 화씨를 계산하는 간단한 함수 # Celsius temperature To Fahrenheit's temperature # 섭씨를 화씨 def c2f(degree): return round((9/5) * degree + 32,2) print(c2f(40)) 104.0 # Fahrenheit's temperature To Celsius temperature # 화씨를 섭씨 def f2c(degree): return round((5/9) * (degree - 32),2) print(f2c(120.0)) 48.89