All Projects → dongupak → Prime-Python

dongupak / Prime-Python

Licence: other
이 저장소는 생능출판사의 "으뜸 파이썬"을 기반으로 합니다.

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Prime-Python

python-tutorial-for-beginners
Python Tutorial for Beginners with 500 Code Examples
Stars: ✭ 167 (+827.78%)
Mutual labels:  programming, programming-exercises
introcsharpbook
"Fundamentals of Computer Programming with C#" Book
Stars: ✭ 12 (-33.33%)
Mutual labels:  programming, programming-exercises
python-workouts
Quick Reference for Python
Stars: ✭ 24 (+33.33%)
Mutual labels:  programming, programming-exercises
the-c-programming-language-2nd-edition-solutions
Solutions to the exercises in the book "The C Programming Language" (2nd edition) by Brian W. Kernighan and Dennis M. Ritchie. This book is also referred to as K&R.
Stars: ✭ 245 (+1261.11%)
Mutual labels:  programming, programming-exercises
nerdojo
🥋 Coding Dojo é uma forma de treinar suas habilidades em desenvolvimento de sistemas. Usamos o formato KATA. Nesse formato vamos apresentar o desafio e apresentar a proposta de solução (sem mostrar o código), e reunir as pessoas em equipes. Esse repositório serve como uma central de tudo o que acontece no NCD. Fique por dentro!
Stars: ✭ 36 (+100%)
Mutual labels:  programming, programming-exercises
Cs Books
📚 Computer Science Books 计算机技术类书籍 PDF
Stars: ✭ 2,915 (+16094.44%)
Mutual labels:  programming
LeetCode
LeetCode Problems
Stars: ✭ 41 (+127.78%)
Mutual labels:  programming-exercises
Free Programming Resources
💎 免费的编程资源大全,持续更新!🔥 覆盖各种语言和方向(Java \ Python \ C++ \ JavaScript \ Golang \ 前端 \ 后端等)的学习路线、贴心教程、项目实战、编程书籍、面试合集、实用资源等,对程序员非常有帮助!
Stars: ✭ 225 (+1150%)
Mutual labels:  programming
Caster
Dragonfly-Based Voice Programming and Accessibility Toolkit
Stars: ✭ 242 (+1244.44%)
Mutual labels:  programming
Nuua
The Nuua Programming Language - A zero dependencies, high level strong typed, interpreted language built on the top of modern C++17.
Stars: ✭ 41 (+127.78%)
Mutual labels:  programming
codeReads
goodReads (pun intended) for coding and programming
Stars: ✭ 29 (+61.11%)
Mutual labels:  programming
You Dont Know Js
A book series on JavaScript. @YDKJS on twitter.
Stars: ✭ 147,493 (+819305.56%)
Mutual labels:  programming
Pytudes
Python programs, usually short, of considerable difficulty, to perfect particular skills.
Stars: ✭ 17,219 (+95561.11%)
Mutual labels:  programming
cc4e
C Programming for Everybody
Stars: ✭ 88 (+388.89%)
Mutual labels:  programming
Comunidade
✊🏽 A comunidade de programação da periferia
Stars: ✭ 252 (+1300%)
Mutual labels:  programming
OpenUnivCourses
FREE university courses in ML from Top Universities in CS
Stars: ✭ 220 (+1122.22%)
Mutual labels:  programming
Learn X By Doing Y
🛠️ Learn a technology X by doing a project - Search engine of project-based learning
Stars: ✭ 242 (+1244.44%)
Mutual labels:  programming
System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Stars: ✭ 154,659 (+859116.67%)
Mutual labels:  programming
C-plusplus-compitative-Programming-Template
This is a C plus plus coding template for Compitative programming. This template is very optimized for the Online Judgment
Stars: ✭ 15 (-16.67%)
Mutual labels:  programming
Build Your Own X
🤓 Build your own (insert technology here)
Stars: ✭ 125,520 (+697233.33%)
Mutual labels:  programming

한국출판문화산업진흥원의 <2020년 세종도서 학술부문> 학술도서로 “으뜸 파이썬”이 선정되었습니다.


"으뜸 파이썬" 저장소 소개

안녕하세요 독자여러분 이곳은 생능출판사의 "으뜸 파이썬" 관련 저장소입니다. 이 책의 소스코드와 주피터 노트북 파일, colab 주소, 정오표등 다양한 자료와 정보를 업로드할 예정입니다.

"으뜸 파이썬"은 파이썬을 처음 배우는 입문자와 다른 프로그래밍 언어를 익힌 상태에서 새롭게 파이썬에 도전하는 개발자를 위한 책입니다. 이 책은 다음과 같은 특징이 있습니다.

첫째, 파이썬의 기초를 익히고자 하는 초급자들이 쉽게 코딩의 원리를 이해하도록 돕기 위해 짧은 코드는 대화창에서 그 기능을 보여주며, 다소 긴 코드는 스크립트 파일로 제공합니다.

둘째, 각 절의 마지막에는 LAB 문제를 넣어서 각 절에서 이해한 내용을 실습을 통해서 다시 확인할 수 있도록 하였습니다.

셋째, 각 장의 마지막에는 단계별 연습문제를 제공하여, 한 번 더 본문의 내용과 관련된 문제를 해결하며 프로그래밍의 즐거움을 느낄 수 있도록 하였습니다.

넷째, 파이썬의 고급 개발자로 발돋움 할 수 있는 고급 모듈과 예외처리, 람다함수, 리스트 축약표현 등의 기법과 그 원리를 그림으로 설명합니다.


책의 목차

  • 목차 : 으뜸 파이썬 책의 목차를 제공합니다.

책의 PDF(으뜸 파이썬 PDF(샘플)) - 5장 리스트 예시

이 책을 이용하여 강의를 하시는 분을 위한 강의 계획서

  • 강의계획서 예시 : 강의에 활용하시는 강사님을 위한 강의소개, 강의목표, 주별 강의 계획서(15주 기준)를 제공합니다.
  • 강사님을 위한 강의용 ppt 파일은 출판사 홈페이지를 통해 신청하실 수 있습니다.( http://www.booksr.co.kr/ )

시작하기

생능출판사의 "으뜸 파이썬"은 파이썬의 기초부터 고급 기능까지를 폭넓게 다루고 있는 책입니다. 이 책은 프로그램을 처음 접하는 입문자를 위한 파이썬 설치에서부터 고급 모듈, 예외처리, 람다함수, 리스트 축약표현과 넘파이까지 다루고있습니다.

함께 보면 좋은 책

책을 읽은 후 파이썬과 데이터 다루기, 머신러닝에 관련된 저자들의 책을 함께 보면 더 좋습니다.

사전 지식

이 저장소의 코드를 실행하기 위해서는 다음 웹 사이트에 접속하여 파이썬 IDLE를 다운받아 설치하여야 합니다.

혹은 다음의 구글 colab 웹사이트에 접속하여(구글 계정이 필요함) 노트북 환경에서 파이썬 코딩을 할 수 있습니다.

부록

분량상 이 책에서 다루지 못한 개발도구를 소개합니다. 파이썬 개발도구에 대한 자세한 설명은 아래 부록을 참고하세요.

강의 PPT

  • 이 책으로 강의를 하실분을 위한 강의 PPT가 제공됩니다.
  • 강의 PPT 자료 : https://booksr.co.kr/ 교수회원으로 로그인 후 강의자료 다운로드가 가능합니다.

수행하기

  • 파이썬 코드는 파이썬 IDLE나 주피터 노트북이나 구글 colab등 다양한 환경에서 실행시킬 수 있습니다.
    • 구글 코랩 환경 : 웹상에서 책의 코드를 실행해 볼 수 있습니다(터틀 그래픽, tkinter, 파일입출력등 일부는 제외)
    • 주피터 노트북 파일 : ipynb 확장자를 가지는 노트북 파일로 각 장별 코드가 제공됩니다.
    • 파이썬 소스코드 : py 확장자를 가지는 파이썬 파일로 각 장별 코드가 제공됩니다.

"으뜸 파이썬" 정오표

  • 이 책의 정오표는 다음 저장소를 보시기 바랍니다(책의 오류로 불편을 드린점 사과드립니다)

도움이 될만한 동영상 강좌


기여하실 분

이 코드에 이상이 있거나 기여를 하실 분은 Fork후에 Request를 주시기 바랍니다.

버저닝

이 저장소는 으뜸 파이썬 1판의 저장소로 2판, 3판에 따라 각각 다른 버전이 나타날 수 있습니다.

저자

열린 마음으로 독자여러분의 의견을 받습니다. 책에 관련된 문의는 언제든 아래 이메일로 보내 주십시오.

저작권

  • 이 코드의 소유권은 모든 저자에게 있으나 비상업적 용도에 한해 자유롭게 이용가능하며 재배포 가능합니다.
  • 출판물을 무단 복제하거나 저자의 허락없이 배포하는 것은 법에 위반되는 행위입니다.

책의 LAB과 연습문제 정답지 제공에 관하여

이 책에는 많은 도전 문제와 심화문제가 제공됩니다. 저자들이 모든 문제에 대해 답을 만들어 보았지만, 이것은 문제의 유효성을 검증하기 위한 것일 뿐입니다.
이 책의 문제는 답이 제시되지 않은 문제의 해답을 찾는 과정과 실습을 통해 더 깊은 학습을 할 수 있도록 준비된 것입니다. 이에 저자는 정답지 제공을 하지 않음을 다시한번 알려드립니다.


fork한 저장소를 최초 저장소의 내용과 일치시키는 방법

$ git remote add upstream https://github.com/dongupak/Prime-Python.git

$ git fetch upstream
remote: Enumerating objects: 91, done.
remote: Counting objects: 100% (91/91), done.
remote: Compressing objects: 100% (49/49), done.
remote: Total 78 (delta 41), reused 29 (delta 17), pack-reused 0
Unpacking objects: 100% (78/78), 19.00 KiB | 51.00 KiB/s, done.
From https://github.com/dongupak/Prime-Python
 * [new branch]      master     -> upstream/master

$ git rebase upstream/master
First, rewinding head to replay your work on top of it...
Fast-forwarded master to upstream/master.

$ git push origin master --force
Total 0 (delta 0), reused 0 (delta 0)
To https://github.com/dknife/Prime-Python.git
   3655ac5..ec4965d  master -> master

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].