본문 바로가기

개발자/파이썬 Python

파이썬 비하인드 스토리 #1: CPython VM의 작동 방식 CPython 구조와 실행 방법이 요즘 뜨거운 주제라서 찾아보았다. 이후 이어지는 강의도 확인하고 언제나 그렇듯이 원문은 이 링크를 따라가면 만날 수 있습니다.   Python 비하인드 스토리 #1: CPython VM의 작동 방식작성자: Victor Skvortsov태그: Python 비하인드 스토리 Python CPython    소개 프로그램을 실행할 때 Python이 무엇을 하는지 궁금한 적이 있나요? $ python script.py 이 글은 바로 이 질문에 답하고자 하는 시리즈를 시작합니다. Python의 가장 인기 있는 구현체인 CPython의 내부 구조를 살펴보겠습니다. 그렇게 하면 언어 자체를 더 깊이 이해할 수 있습니다. 이것이 이 시리즈의 주요 목표입니다. Python에 익숙하고 C를..
소스 코드가 포함된 18개의 자바스크립트 프로젝트 자바스크립트는 개발자가 웹 사이트의 대화형 프론트엔드 요소를 구축할 때 웹 요소를 완벽하게 제어하기 위해 사용하는 객체 지향 프로그래밍 언어입니다. 대부분의 브라우저는 내장된 실행 환경으로 인해 이 적응형 언어를 지원합니다. 개발자는 이를 HTML, CSS, JS 프레임워크와 결합하여 강력한 웹 프로그램을 만들 수 있습니다. JS를 처음 시작하는 사람은 몇 가지 자바스크립트 프로젝트를 통해 자신의 기술과 지식을 테스트해야 합니다. 이를 통해 실무 경험을 쌓고 작동 원리에 대한 실질적인 아이디어를 얻을 수 있습니다. 매력적인 웹사이트나 웹 앱을 개발할 생각에 가슴이 설레나요? 자바스크립트 프로젝트를 위한 독특한 아이디어를 찾고 계신가요? 그렇다면 저희가 도와드리겠습니다.이 블로그에서는 초보자와 숙련된 전문..
파이토치(PyTorch) - 이수안컴퓨터연구소 (7강, 동영상) 파이토치(PyTorch) - 이수안컴퓨터연구소 (7강, 동영상)   파이토치 한번에 끝내기 PyTorch Full Tutorial Course​파이토치(PyTorch) 기초​파이토치 신경망 생성​파이토치 MNIST 모델​파이토치 CIFAR10 모델​파이토치 사전훈련 Transfer Learning​파이토치 RNN 분류 모델
파이썬 기초문법 핵심정리 - 파이스탁 (16강, 동영상) 파이썬 기초문법 핵심정리 - 파이스탁 (16강, 동영상)   01. 파이썬 개발환경​02. 파이썬 기본 데이터 타입​03. 파이썬 변수​04. 파이썬 기본 자료구조​05. 파이썬 반복문​06. 파이썬 함수​07. 파이썬 함수 호출의 이해​08. 파이썬 지역변수와 전역변수​09. 파이썬 모듈​10. 파이썬 패키지​11. 파이썬 클래스​12. 파이썬 클래스와 인스턴스​13. 파이썬 클래스와 메서드​14. 파이썬 클래스와 self​15. 파이썬 메서드 호출 방식​16. 파이썬 클래스 생성자
초보자를 위한 파이썬 300제 - 파이스탁 (31강, 동영상) 초보자를 위한 파이썬 300제 - 파이스탁 (31강, 동영상)   초보자를 위한 파이썬 강의/기초 300 문제 같이 풀어보기 Intro 소개​초보자를 위한 파이썬 강의/기초 300 문제 같이 풀어보기 1번부터 10번까지​초보자를 위한 파이썬 강의/기초 300 문제 같이 풀어보기 11번부터 20번까지​초보자를 위한 파이썬 강의/기초 300 문제 같이 풀어보기 21번부터 30번까지​초보자를 위한 파이썬 강의/기초 300 문제 같이 풀어보기 31번부터 40번까지​초보자를 위한 파이썬 강의/기초 300 문제 같이 풀어보기 41번부터 50번까지​초보자를 위한 파이썬 강의/기초 300 문제 같이 풀어보기 51번부터 60번까지​초보자를 위한 파이썬 강의/기초 300 문제 같이 풀어보기 61번부터 70번까지​초보자를 ..
Happy New Year 2024 하트 표시 만드는 파이선 코드 Happy New Year 2024 하트 표시 만드는 파이선 코드 사이트는 아래 소스코드 맨 아래를 참고한다. 코드와 친해지고 되도록 많은 코드를 실행하고 읽고 쓸 것. 목적지에 이르는 왕도는 없다. 코드는 아래와 같다. from colorama import Fore def heart_shape(msg=" Happy New Year 2024"): lines = [] for y in range(15, -15, -1): line = "" for x in range(-30, 30): f = ((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (y * 0.1) ** 3 line += msg[(x - y) % len(msg)] if f
아스키코드는 0~127입니다. OpenCV 강의 자료를 만들었다. 강의가 있어서 만들었다. 여기에서도 윈도우 제어할 때 키보드 입력을 받아들여 영상을 녹화하거나 이미지를 변형하는 연산을 제어하는데 아스키코드를 사용한다. 컴퓨터는 문자를 문자로 기억하지 않는다. 그 대신 숫자로 기억하고 표현한다. 예를 들면 문자 'A'는 65로, 'B'는 66으로 표현한다. 그런데 사람마다 규칙을 개인대로 정하면 자칫 소통하는데 오류가 생길 것이다. 예를 들어 어떤 사람은 'A'는 1로, 'B'는 2로 표현할 수 도 있을 것이다. 그래서 모든 사람이 공통적으로 쓸 수 있는 표준 규격이 필요한데, 이것이 바로 아스키(ASCII : American Standard Code for Information Interchange)다. 1967년에 만들어졌고 알파..
Tiny Python Projects 강의 영상과 소스코드 작은 파이썬 프로젝트는 초보자에서 파이토니스타가 될 수 있도록 설계된 코딩 챌린지입니다. 문제를 올바르게 해결했는지 알 수 있도록 테스트가 포함된 22개의 프로그램을 작성할 수 있습니다. 따라서 실제로 파이썬과 프로그램을 테스트하는 방법을 배우게 됩니다. 또한 유연하고 문서화할 수 있도록 프로그램을 매개변수화하는 방법에 대해서도 설명합니다. 이것은 YouTube의 모든 동영상 재생 목록에 대한 링크이며, 챕터 링크를 클릭하면 GitHub에서 모든 동영상과 소스 코드를 찾을 수 있습니다.