태지쌤

로봇 & 코딩교육 No.1 크리에이터

파이썬 43

파이썬 코드를 클라우드에서 실행하기(python anywhere)

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. ​ 파이썬 코드를 파이참, VScode에서 실행할 때도 있지만 특정 파이썬 프로젝트의 경우에는 매일 혹은 특정 주기(시간)로 자동으로 코드를 실행하면 좋을 때가 있습니다. ​ 예를 들어 유데미 안젤라 유의 파이썬 강의 예제 중 하나인 파이썬이 자동으로 지인들의 생일이 되면 이메일로 생일 축하 메시지를 전송하는 [생일 자동축하기 프로그램] 같은거죠. ​ 이럴 때 활용할 수 있는 서비스가 python anywhere에요. ​ ​ 서비스 이용을 위해 python anywhere에 로그인하구요. ​ python anywhere에 회원가입을 해야하는데 비기너의 경우 무료에요. ​ ​ python anywhere에 회원가입 후 로그인하면 Files라는..

파이썬 2023.08.03

streamlit 파이썬 조합으로 웹앱 만들기

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. ​ 찾아가는 AI교육캠프를 준비하면서 알게 된 streamlit ​ ​ html, CSS, 자바스크립트 필요없이 순수하게 파이썬만으로 웹앱을 만들 수 있어요. ​ streamlit은 관련 문서가 잘 정리되어 있고 예시 코드도 제시되어있어서 간단한 코드 복사 붙여넣기 만으로도 streamlit을 경험해 볼 수 있어요. ​ ​ VScode나 파이참을 설치해서 로컬에서 코딩할 수도 있지만 학교에서 여러 학생들을 대상으로 교육을 해보니까 각 PC마다 설정이 다 다르고 파이썬 설치 옵션 파이썬 실행 파일의 위치 등 참 에러의 원인이 다양하더라구요. 그래서 학교에서 교육할 때는 VScode나 파이참보다는 설치없이 클라우드에서 바로 실습할 수 있는 re..

카테고리 없음 2023.07.28

처음만나는 AI수학 with 파이썬

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. chatGPT로 인해 인공지능이 핫해졌는데요. 인공지능을 제대로 이해하려면 수학이 필수인거 아시죠? 그래서 골라본 책이에요. ​ 출판사는 영진출판이구요. 저자는 일본에서 활동하는 AI관련 교육자이자 엔지니어에요. (유데미에 저자의 강의가 올라가 있는데 아쉽게 한국어 번역은 없어요....ㅠㅠ) ​ ​ 책 표지에서 이 한마디가 끌렸어요. 중학교 수학만 알고 있으면 OK 이 말이 상징하는 건 그만큼 기초가 없어도 된다는 점 난이도가 어렵지 않게 구성되어있다는 거에요. ​ ​ 저자는 이 책을 AI에 대해서 배우고 싶지만 수학에 문턱의 높이를 느끼는 사람에게 추천한다고 밝히고 있어요. ​ ​ 최근에는 워낙 프레임워크가 잘 만들어져있어서 굳이 수학을 ..

Data Science 2023.05.06

[코딩 독학] 코딩은 처음이라 with 파이썬

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. 벌써 4월입니다. 올해 코딩 공부하기로 마음먹고 작심삼일로 금방 무너졌을지도 모를 여러분을 위해 파이썬 입문용 책을 소개할게요. 영진닷컴에서 나온 코딩은 처음이라 with 파이썬이에요. ​ 이 책은 개발자가 저자에요. C/C++로 개발을 시작했고 지금은 파이썬을 주 언어로 사용하면서 인프런에서 파이썬 강사로 활동 중이에요. (저자 남규진/남박사) ​ 파이썬 독학할 때 어려운 건 공부하다가 막혔을 때 도움을 받기 쉽지 않다는 점인데요. 개프로(개발자 되기 프로젝트)라는 네이버 카페나 저자의 블로그를 통해서 질의응답이 가능해서 독학이 수월하다고 볼 수 있어요. ​ 그리고 영진닷컴 유튜브 채널을 통해서 저자의 직강을 통해 언제 어디서든 학습할 수..

파이썬 2023.04.18

파이썬 데코레이터(decorator)

''' 실행 시간 측정 데코레이터 ''' def elapsed(func): # 함수를 인풋으로 받는다. def wrapper(a, b): print('함수가 실행됩니다.') start = time.time() result = func(a, b) # 함수 실행 end = time.time() print("함수 수행시간: %f 초" % (end - start)) # 함수 수행시간 return result # 함수 실행 결과 반환 return wrapper @elapsed def func1(a, b): val = a + b return val @elapsed def func2(a, b): val = a * b return val if __name__ == "__main__": result = func1(1,2..

파이썬 2023.03.08

파이썬 클로저(closure)

def mul(m): # 외부 함수 def wrapper(n): # 내부 함수 (클로저) return m * n return wrapper # 함수를 반환 if __name__ == "__main__": mul3 = mul(3) # m = 3 인 wrapper 함수가 mul3 에 저장 mul5 = mul(5) # m = 5 인 wrapper 함수가 mul5 에 저장 print(mul3(10)) # m = 3, n = 10 인 wrapper 함수가 실행 print(mul5(10)) # m = 5, n = 10 인 wrapper 함수가 실행 이 코드는 파이썬에서 클로저(closure)를 구현하는 예시입니다. mul 함수는 인자로 정수 m을 받아, 내부 함수인 wrapper를 반환합니다. wrapper 함수는..

파이썬 2023.03.08

chatGPT 통해 파이썬 머신러닝 코드 리뷰

chatGPT가 파이썬 코드 리뷰도 해준다. 정말 똑똑한 녀석이군....^^;;; import matplotlib.pyplot as plt plt.scatter(train_input[:,0], train_input[:,1]) plt.scatter(test_input[:,0], test_input[:,1]) plt.xlabel('length') plt.ylabel('weight') plt.show() ​ ​ This is a Python code snippet that uses the Matplotlib library to create a scatter plot. Here's a brief explanation of what it does: The first line imports the Matplotli..

IT관련 2023.02.17

[초등과학도서] 영재원준비를 위한 파이썬문제풀이100

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. 오늘 소개해드릴 도서는 영재원준비, 소프트웨어 코딩 대회를 위한 파이썬 문제풀이100이에요. ​ ​ 2023년 1월에 출판된 따끈따끈한 신간이구요. 저자는 의 저자 이형우 메이킷에듀 대표 이사에요. ​ ​ 영재원준비를 위한 독특한 컨셉의 이 책은 한국정보올림피아드, 미국정보올림피아드 등 다양한 소프트웨어 알고리즘 대회를 준비하는데 필요한 기본기를 다지고 싶은 학생들을 위한 책이에요. ​ ​ 다른 파이썬 문법책과 다른 건 문제를 해결하면서 자연스럽게 파이썬 문법을 익히는 방식이에요. 실제 코딩학원을 운영하며 터득한 엄선된 파이썬 코딩문제 100개가 담겨있구요. ​ ​ 삼각형 별 찍기와 같은 문제해결을 위한 알고리즘과 밀접한 관련이 있는 문제가..

파이썬 2023.02.10

유데미 최고의 파이썬 강좌 Angela Yu Python 부트캠프

안녕하세요? 로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요. 2023년 새 해를 맞이해서 프로그래밍 언어 특히 파이썬을 공부하고 싶다는 계획을 세우신 분 많으시죠? ​ 제가 파이썬 강좌를 국내 유명 유튜버의 강의부터 인프런, 패스트캠퍼스까지 다양한 강의를 들어봤는데 만족하지 못하다가 (제 이해력이 부족한 부분도 있습니다ㅠㅠ) 우연히 유데미에서 기막힌 파이썬 강의를 찾았어요. ​ ​ 강사 이름은 Angela Yu 영어 발음이 너무 명확해서 아나운서처럼 귀에 쏙쏙들어와요. (물론 한글자막으로 공부하지만 ㅋㅋㅋ) 그만큼 언어 전달 능력이 뛰어납니다. 발음, 엑센트, 속도까지 완벽합니다. (웅진씽크빅 글로벌에서 번역을 담당했고 번역이 중간에 이상한 부분도 있었지만 전체적으로는 평균 이상이었구요) ​ ​ 작년..

파이썬 2023.01.15

파이썬으로 zip 압축파일 비밀번호 풀기(해제하기)

파이썬을 통한 일상생활의 문제해결 대표적으로 압축파일의 비밀번호를 알아낼 수 있습니다. 악용하지는 마시고 내가 비밀번호 걸어놨는데 너무 오래되어 기억이 나지 않을 때 이럴 때 사용하시면 좋습니다. 단, 비밀번호 자릿수가 늘어나면 그만큼 조합되는 경우의 수가 많아져 시간이 급격히 증가합니다. 예시에서는 123 딱 세자리수로 하니까 금방 찾네요.# 필요한 라이브러리 불러오기 import itertools import zipfile # 함수 정의 def unzip(pw, pw_min, pw_max, zFile): for len in range(pw_min, pw_max+1): attempt = itertools.product(pw, repeat = len) for a in attempt: password = ..

파이썬 2022.11.11
반응형