반응형

전체 글 38

[Python Self-Study] 1.2 Reasons why you should learn Python

Hello everyone. I'm Danny. Today, we're going to explore the reasons why learning Python is essential. Python offers powerful features while having an easy-to-understand syntax and structure, making it easier to implement and learn compared to other programming languages. Through this lecture, I hope to foster your attachment to Python and ignite a strong desire within you to learn it. Let's beg..

[파이썬독학강의] 17. 예외처리(Exception Handling)

님들 안녕하세요. 14년 차 IT 개발자 데니예요. 이번 시간에는 예외 처리(Exception Handling)에 대해서 학습해 볼게요. 예외 처리는 프로그램 동작 중 발생하는 예외적인 상황에 대비하여 미리 해당 예외에 대한 처리 방법을 정의하고 프로그램 실행을 계속해서 할 수 있도록 도와주는 기능이라고 할 수 있어요. 프로그램 소스 코드의 규모가 커지고 복잡성이 높아지면 그에 비례하여 예외 상황 발생 가능성도 높아질 수밖에 없어요. 이런 상황에서 예외 처리를 통해 오류 발생 시 프로그램이 중단되는 것을 방지하고, 오류에 대한 정보를 수집하거나 로그로 기록을 남길 수 있어요. 이를 통해 프로그램의 안정성과 신뢰성을 높일 수 있어요. 적절한 예외 처리 방법을 선택하고 구현하는 것은 프로그램 개발 과정에서 ..

1. 파이썬 로또 번호 생성 프로그램(파이썬 소스 코드)

첫 번째 파이썬 실습으로 6/45 로또 번호를 생성하는 프로그램을 작성해 볼게요. 실습은 점진적 개발 방법론을 적용해서 진행할게요. 개발 순서는 아래 목차를 참고해 주세요. 목차 1. 파이썬 로또 번호 생성 프로그램 ▶ 1~45자리 숫자 생성 ▶ 6자리 랜덤 추출 ▶ 구매 건수 입력 받아서 번호 생성 후 출력 ▶ txt파일로 저장 1. 파이썬 로또 번호 생성 프로그램 ▶ 1~45자리 숫자 생성 num_1_45 = range(1, 46) #1부터 45개 숫자 생성 print(list(num_1_45)) 위의 코드는 1부터 45까지의 숫자를 생성하여 리스트로 변환하여 출력하는 예시입니다. range 함수를 사용하여 1부터 46 미만의 숫자 범위를 생성하고, 이를 list 함수로 리스트로 변환한 후 출력합니다..

[Python Self-Study] 1.1 What is Python?

Hello, Denny! It's nice to meet you, and thank you for having me. I appreciate you visiting my blog. Python is indeed a beginner-friendly and enjoyable programming language that you can easily learn on your own. You will be able to master it without much difficulty! I will continue to post regularly, so please visit often. Now, let's wrap up the introduction and dive into the main content: [Pyth..

[파이썬독학강의] 16. 클래스(Class) feat.파이썬

님들 안녕하세요. 14년 차 IT 개발자 데니예요. 이번 시간에는 객체 지향 프로그래밍(Object-oriented programming) 개념인 클래스(Class)를 학습해 볼게요. 클래스(Class) 실습은 그동안 사용해 왔던 파이썬 IDLE(Integrated development evironment)를 사용하지 않고 주피터 노트북(Jupyter notebbok)를 사용해서 실습해 볼게요. 님들이 꼭 설치하셔야 하는건 아니므로 원하지 않으시는 님들은 현재 실습 환경에서 계속 실습 진행하셔도 무관해요. 아래 링크는 아나콘다 설치 방법을 쉽게 안내해 주고 있고, 주피터 노트북 실행과 간단한 사용 방법이 포스팅되어 있으니 꼭 아래 링크 접속하셔서 학습하신 후 본 파이썬 클래스(Class) 강의를 학습해 ..

아나콘다(Anaconda) 매우 쉬운 1분 설치 feat.파이썬 실습 환경 구축(주피터 노트북)

아나콘다는 파이썬 입문자부터 데이터분석 전문가까지 모두를 만족시킬 수 있는 All-in-one 파이썬 프로그래밍 실습/개발/데이터분석 환경을 제공합니다. 파이썬으로 무언가를 하고 싶으시다면 아나콘다부터 설치하세요! 설치 방법도 쉽습니다. 사용 방법도 쉽습니다. 간단히 아나콘다가 무엇인지, 주피터 노트북이 무엇인지 살펴보고 설치 시작하겠습니다! 시작! 목차 1. 아나콘다(Anaconda) 설치 feat.파이썬 실습 환경 구축(주피터 노트북) ▶ 아나콘다? 주피터 노트북? ▶ 아나콘다 설치 방법 ▶ 주피터 노트북 실행 ▶ 주피터 노트북에서 Hello Python 출력(파이썬) 1. 아나콘다(Anaconda) 설치 feat.파이썬 실습 환경 구축(주피터 노트북) ▶ 아나콘다? 주피터 노트북? 아나콘다(Anac..

AutoDraw 교수 학습 과정안(약안)

학습주제 그림 퍼즐 맞추기 게임을 통해 인공신경망 알고리즘이 이미지를 인식하는 기본원리를 이해할 수 있다. 차시 1/1 학습목표 인공신경망 알고리즘이 이미지를 인식하는 기본 원리를 체함하고 이해할 수 있다. 대상 일시 2023.5.8. 성취기준 인공신경망 알고리즘이 이미지를 인식하는 기본 원리를 간단한 체험 활동을 통하여 이해할 수 있다. CT요소 알고리즘 학습모형 문제 해결 학습 수업전략 퍼즐 조각을 보고 동물 맞추기 게임을 통해 인공지능이 이미지를 인식하는 체험을 해본다. 게임 시작 시에 아주 일부분의 퍼즐 조각을 보여주고 어떤 동물인지 맞춰 본다. 맞추지 못하는 경우 동일한 동물의 다른 그림 퍼즐 조각을 받아서 다시 맞춰 보는 과정에서 인공신경망 알고리즘이 동물 그림에서 특징을 학습하고 그 특징을 ..

기타 2023.05.18

Chat GPT-3 교수 학습 과정안(약안)

학습주제 Chat GPT 작동 기본 원리 이해하고 체험하기 차시 1~3/3 학습목표 Chat GPT-3가 인간의 언어를 이해하고, 문장을 생성하는 기본 원리를 체험한다. 대상 일시 2023.5.8. 성취기준 Chat GPT-3 작동 기본 원리를 간단한 체험 활동을 통하여 이해할 수 있다. CT요소 알고리즘 학습모형 문제 해결 학습 수업전략 · 활동1(워드 임베딩) : 날씨 카드 게임에서 날씨 관련 단어를 수집·분류하는 과정을 통해 인공 지능이 인간의 언어를 이해하는 기본 원리를 체험해 볼 수 있다. · 활동2(언어 모델) : 날씨 관련 문장 완성 게임에서 문장 맨 끝 빈칸에 단어를 채워 문장을 완성하는 과정을 통해 인공지능이 인간의 언어를 생성하는 기본 원리를 체험해 볼 수 있다. · 활동3(트랜스포머 ..

기타 2023.05.18

[파이썬독학강의] 15. 파이썬 프로그램의 입력(input)과 출력(output)

님들 안녕하세요. 14년 차 IT개발자 데니예요. 오늘은 파이썬 프로그램의 입력과 출력에 대해서 학습해 볼게요. 오늘날 우리가 사용하는 모든 종류의 컴퓨터 프로그램(웹, 모바일 앱 포함)은 기본 3단계 처리 절차를 거쳐 동작한다고 보시면 돼요. 1단계는 사용자(User) 입력 단계로 프로그램은 사용자의 입력을 받기 위해 대기하며, 입력을 받게 되면 2단계 처리를 시작해요. 2단계는 사용자로부터 받은 입력 데이터를 가지고 프로그램 내부 알고리즘을 수행해요. 3단계는 2단계 처리에서 생성된 결과를 사용자에게 전달하는 단계라고 볼 수 있어요. 지금까지 학습하신 내용 중 변수, 제어문, 함수 그리고 앞으로 학습하게 될 클래스와 예외처리는 2단계를 효율적으로 처리하기 위해 필요한 부분들이에요. 오늘 학습하실 내용..

[파이썬독학강의] 14. 파이썬 함수(function)

님들 안녕하세요. 14년 차 IT 개발자 데니예요. 이번 시간에는 파이썬 함수(function)에 대해서 학습해 볼게요. 함수라는 용어는 수학시간에 많이 접해보셨을 거예요. 저는 님들께 파이썬 함수 설명을 위해서 수학 시간에 배운 함수의 개념을 되짚어 드리고 싶지는 않아요. 학교에서 배우셨던 수학적 함수는 잠시 잊어주시고 파이썬 함수 학습에 들어가시는 게 큰 도움이 될 거라 생각해요. 자 이번 시간 함수에 대한 강의 시작해 볼게요. 목차 14. 파이썬 함수(function) ▶ 함수란 무엇인가? ▶ 파이썬 함수의 구조 ▶ 파이썬 함수의 형태 ▶ 파이썬 lambda 14. 파이썬 함수(function) ▶ 함수란 무엇인가? 프로그래밍 언어에서 함수는 0~n개의 입력 값을 받아서 어떤 일을 수행한 다음 그 ..

반응형