본문 바로가기

728x90
반응형

Programming/python

(18)
파이썬 플라스크(Flask)를 활용한 실전 꿀팁 모음 – 실무 예제와 함께 배우는 웹 개발 파이썬 플라스크(Flask)를 활용한 실전 꿀팁 모음 – 실무 예제와 함께 배우는 웹 개발Python의 마이크로 웹 프레임워크인 Flask는 빠르고 유연하며 배우기 쉬운 웹 프레임워크로, 개인 프로젝트부터 스타트업 MVP, 간단한 백엔드 API 구축에 이르기까지 다양한 환경에서 널리 활용된다. 하지만 단순한 "Hello, World!" 튜토리얼 이후엔 뭘 해야 할지 막막한 경우가 많다.이번 글에서는 실제 예제를 중심으로 플라스크 개발 실전 꿀팁들을 정리해보겠다. 초보자도 이해할 수 있도록 설명하면서도, 실무자 입장에서도 도움이 되는 심화 내용까지 다룬다.  1. 기본적인 구조 잡기 – Blueprint로 규모 확장 고려하기초기에는 단일 파일로 개발을 시작해도 괜찮지만, 실제 서비스를 운영하거나 API가 ..
파이썬을 더 똑똑하게 쓰는 꿀팁 5가지 파이썬을 더 똑똑하게 쓰는 꿀팁 5가지프로그래밍 언어 중에서도 배우기 쉽고 활용도 높은 파이썬. 하지만 조금만 더 알면 훨씬 효율적으로 코딩할 수 있다는 사실, 알고 계셨나요? 오늘은 파이썬을 활용할 때 알아두면 정말 유용한 꿀팁 5가지를 소개합니다. 1. 리스트 컴프리헨션(List Comprehension) 활용하기파이썬의 대표적인 문법 중 하나죠. 반복문 없이 리스트를 한 줄로 간단하게 만들 수 있습니다.# 예시: 1부터 10까지의 제곱 리스트 만들기squares = [x**2 for x in range(1, 11)]✅ 장점: 코드가 간결해지고 가독성이 좋아집니다. 2. enumerate()로 인덱스와 값 동시에 받기반복문 돌릴 때 인덱스를 따로 관리하기 번거우셨나요? enumerate()를 쓰면 한..
Python으로 파일 제목만 바꾸고 여러개 복사하기해서 생성하기 매우 매우 매우 X 10000000000000000000000000000000000000000000000000000000000000^1000000000 귀찮은 설문조사를 해야하는데 아무리 봐도 그냥 대충 체크하고 단순 작업으로 해당 주차의 파일을 복사하고 생성하기만 하면 되는 것 같아 그냥 파이썬으로 코드를 짜서 해보았다. 전체 코드는 아래와 같다. import shutilfor i in range(1,15): for j in range(1, 2): from_file_path = "C:/Users/YAWP/Desktop/test/{}주차_{}차시.hwp".format(i,j) to_file_path = "C:/Users/YAWP/Desktop/test/{}주차_{}차시.hw..
pandas 연산자를 이용해서 데이터 컬럼 추가하기 코드 예시 import pandas as pd shopping_list = { 'name': ['shampoo', 'ramen', 'beer', 'eggs'], 'price': [12000, 600, 2500, 50], 'quantity': [1, 5, 4, 30] } shopping_list = pd.DataFrame({ 'name': shopping_list['name'], 'price': shopping_list['price'], 'quantity': shopping_list['quantity'] }) print(shopping_list, '\n') 다음과 같이 내가 장 볼 때 구매해야 할 목록을 작성한 데이터 표가 있다고 생각해보자 품목들의 가격과 수량을 가리키는 컬럼들이 있지만 각 품목의 총 구..
pandas 다양한 인덱싱 활용법 판다스에서는 다양한 함수나 연산으로 인덱싱/슬라이싱이 가능하다. 대표적인 함수의 예로는 인덱스의 구체적인 이름을 활용한 loc함수, 만약 구체적인 인덱스의 이름을 모를 때 해당 인덱스의 넘버를 사용하는 iloc함수, 또는 조건으로 값을 찾아내는 쿼리 함수와 masking 연산 등이 있다. 우선 loc 함수를 사용해보자 loc 함수 import pandas as pd shopping_list = { 'name': ['shampoo', 'ramen', 'beer', 'eggs'], 'price': [12000, 600, 2500, 50], 'quantity': ['1', '5', '4', '30'] } shopping_list = pd.Series(shopping_list) # loc print(shoppi..
판다스 데이터 프레임으로 데이터 표 만들고 저장하기! 데이터 프레임이란? 한개 이상의 시리즈를 모아 행과 열로 구분해놓은 데이터의 표라고 할 수 있다. 한번 만들고 출력까지 해보자 import pandas as pd shopping_list_price = { 'shampoo' : 12000, 'ramen' : 600, 'beer' : 2500, 'eggs' : 250 } shopping_list_price = pd.Series(shopping_list_price) shopping_list_quantity = { 'shampoo' : 1, 'ramen' : 5, 'beer' : 4, 'eggs' : 30 } shopping_list_quantity = pd.Series(shopping_list_quantity) shopping_list = pd.DataFra..
Pandas 사용하기 Pandas는 데이터의 조작과 분석을 위해 만들어진 파이썬 라이브러리이다. 기본적인 사용법은 우선 pip3 install pandas (맥) pip install pandas (윈도우) 로 라이브러리를 설치해야 한다. 설치를 완료한 후 간단한 코드를 작성해보자. import pandas as pd prime_num = pd.Series([2, 3, 5, 7, 11, 13]) print(prime_num, '\n') print(type(prime_num), '\n') print(prime_num.values, '\n') print(type(prime_num.values)) 우선 2부터 13까지의 소수를 판다스의 Series함수를 이용해서 prime_num에 시리즈 데이터로 담아준다. 그리고 각 출력문을 확..
휴먼, 넘파이(NumPy)란 무엇입니까? 휴먼? 넘파이란 무엇입니까? 넘파이(NumPy)란 파이썬의 라이브러리 중 하나로 일반적으로 파이썬에서 대규모 다차원 배열을 다룰 때 많이 사용한다. 휴먼? 넘파이를 사용하면 좋은 점은? 넘파이를 사용하면 좋은 점은 파이썬의 기본 리스트보다 빠른 연산이 가능하고 메모리를 보다 효율적으로 사용할 수 있다. 휴먼? 넘파이 어떻게 실행? 맥 기준으로 넘파이 라이브러리를 불러오기 위해 먼저 pip3 install numpy로 설치해주자. (윈도우는 아마 pip install numpy) 그러고 나서 간단한 배열을 만들어 보자 import numpy as np arr = np.array(range(1, 11)) print(arr) arr이라는 변수에 numpy의 내장된 기능을 활용해서 1부터 10까지 정렬이 된 배..

728x90
반응형