본문 바로가기

분류 전체보기

(42)
구구단 def gugu(a): if a!=0: for i in range(1,10): B = a*i print(str(a)+"X"+str(i)+"="+str(B)) else: print('0이아닌 값을 넣으세요') def InPut(): print("몇단을 필요하세요?") a= input() gugu(int(a)) global b print("그만하고 싶으시면 1 계속하고 싶으면 1이외의 수를 누르세요") b=int(input()) b=2 while b!=1 : InPut()
파이썬 코딩에 관한 시 나의 손에 있는 키보드에서, 파이썬의 세상을 만들어 나가고 있어. 코드 한 줄 한 줄, 점점 더 복잡해지는 로직을 구축하며. 컴퓨터와 함께, 무한한 가능성을 연상케 하는 것 같아. 새로운 세계를 만들어 나가는 듯한, 정교한 코딩의 즐거움을 느낄 수 있어. 오류는 잠시의 어려움, 해결할 수 있다는 것을 믿고 있어. 차근차근 디버깅하며, 완성된 코드를 확인할 때의 기쁨이 생기게 되지. 파이썬, 나의 도구. 새로운 꿈을 현실로 만들어 나가는 동시에, 나의 지성을 고취시키는 것 같아. 계속해서 배우며, 새로운 것에 도전하는 것. 이것이 나의 코딩의 여정, 파이썬으로 이야기하는 것.```
코드의 가독성 vs 효율성 코드의 가독성과 효율성을 배치할 때, 어떤 선택을 해야 하는지에 대해 알아봅니다. 사용자 및 요구사항을 우선적으로 고려하기: 코드는 사용자가 정확하고 신속하게 수행할 수 있도록 하는 것이 중요합니다. 요구사항을 만족하는 것이 최우선적인 것입니다. 시간과 비용 고려: 최적화된 코드는 높은 효율성을 갖지만, 작성하는 데에 시간과 비용이 높을 수 있습니다. 이를 고려하여 적절한 균형을 찾아야 합니다. 코드 관리 및 유지보수를 유념하기: 쉽게 유지보수할 수 있는 코드는 오랫동안 유지보수될 수 있습니다. 유지보수와 관리 측면에서 가독성을 고려하는 것이 중요합니다. 결국, 코드의 가독성과 효율성이 배치될 때, 적절한 균형을 찾는 것이 중요합니다.
다이아몬드 만들기 # *로 마름모 만들기 def make_daiamond(num): for i in range(num+1): blank = num - i print(" "*blank + '* '*i, '*의 수는 {}'.format(i)) for i in range(num): sm = num-1 - i print(" "*(i+1) +"* "*sm, '*의 수는 {}'.format(sm)) print(''' 가운데 *을 몇개로 할까요?''' ) num_daiamon = input() make_daiamond(int(num_daiamon))
PDF파일_JPG파일변환 from tkinter import * from tkinter import filedialog from tkinter import messagebox from pdf2image import convert_from_path import os def choose(): file_name1 = filedialog.askopenfilename(initialdir='path', title='select file', filetypes=(('pdf files','*.pdf'),('all files','*.*'))) global files files=file_name1 if files == '': messagebox.showwarning("경고", "파일을 추가 하세요") input_entry.delete(0.0, EN..
CSV파일_xlsx파일변환 from tkinter import filedialog from tkinter import messagebox import openpyxl as xl def choose(): file_name1 = filedialog.askopenfilename(initialdir='path', title='select file', filetypes=(('*csv', '*.csv'),('all files', '*.*'))) global files files=file_name1 if files == '': messagebox.showwarning("경고", "파일을 추가 하세요") input_entry.delete(0.0, END) input_entry.insert(INSERT, files) def cha_csv_xl()..
텍스트워드분석 from tkinter import * from tkinter import messagebox from tkinter import filedialog import re import konlpy import pandas as pd import seaborn as sns import matplotlib.pyplot as plt from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg def choose(): file_name1 = filedialog.askopenfilename(initialdir='path', title='select file', filetypes=(('Txt Files', '*.txt'),('all files', '*.*'))) g..
텍스트워드클라우드 from datetime import datetime from tkinter import * from tkinter import messagebox from tkinter import filedialog import re import konlpy import pandas as pd import matplotlib.pyplot as plt from wordcloud import WordCloud from PIL import ImageTk, Image from io import BytesIO import numpy as np def choose(): file_name1 = filedialog.askopenfilename(initialdir='path', title='select file', filetypes..

반응형