Crash course in python programming

Free Python Crash Course

Python is one of the most popular programming languages in the word. It is used everywhere from web development, to simple scripts, to machine learning and AI.

We just published a Python tutorial on the freeCodeCamp.org YouTube channel that will teach you the basics of Python.

Bobby Stearman developed this course. Bobby is a senior software engineer and has created a bunch of great technical courses.

This course is perfect for beginners who want to learn how to use the Python programming language. You will learn everything from system set up to basic syntax to working with API’s.

Here are the sections covered in this course:

  • Installation
  • Python Interpreter
  • Text Editor
  • Git: supporting docs
  • Numbers
  • Strings
  • Lists
  • Tuples
  • Sets
  • Dictionaries
  • If statements
  • Match statements
  • Loops
  • Loop clauses
  • Modules
  • Loop clauses
  • Errors and exceptions
  • Classes
  • Virtual environments
  • Building a project

Watch the full course below or on the freeCodeCamp.org YouTube channel (3-hour watch).

I’m a teacher and developer with freeCodeCamp.org. I run the freeCodeCamp.org YouTube channel.

If you read this far, tweet to the author to show them you care. Tweet a thanks

Learn to code for free. freeCodeCamp’s open source curriculum has helped more than 40,000 people get jobs as developers. Get started

freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charity organization (United States Federal Tax Identification Number: 82-0779546)

Читайте также:  Панель администратора html простая

Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons — all freely available to the public. We also have thousands of freeCodeCamp study groups around the world.

Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services, and staff.

Источник

Python Crash Course

Resources for Python Crash Course (1st edition), from No Starch Press.

Resources for the second edition are here. I’d love to know what you think about Python Crash Course; please consider taking a brief survey. If you’d like to know when additional resources are available, you can sign up for email notifications here.

Python Crash Course

A Hands-On, Project-Based Introduction to Programming

This is a collection of resources for Python Crash Course, an introductory programming book from No Starch Press by Eric Matthes.

If you have any questions about Python Crash Course, feel free to get in touch:

I’d love to know what you think of Python Crash Course. If you’ve worked through most or all of the book, please consider taking a brief survey.

Setup Instructions

Here you can find instructions for:

  • Installing and configuring Python (Chapter 1)
  • Installing and using pip (Chapter 12)
  • Installing Pygame (Chapter 12)
  • Installing matplotlib and Pygal (Chapter 15)
  • Creating a Virtual Environment (Chapter 18)
  • Deploying a Project to Heroku (Chapter 20)
  • Installing Python (Appendix A)

Downloading source code

The simplest way to get the online resources for the book is to click on the Download .zip button at the top of this page, which will download the source code files and other resources for the entire book.

Читайте также:  Processing forms in javascript

Cheat Sheets

Cheat sheets can be really helpful when you’re working on a set of programming exercises or a project. This set of cheat sheets will help remind you of the concepts you’re learning, as well as the Python syntax for these concepts.

Updates

Some of the libraries featured in the book have been updated recently, which is a good thing — it means you’re learning to use Python packages that are steadily being improved.

When packages are updated you have the option of using the version that was featured in the book, which lets you run code exactly as it’s written in the book. You can also choose to install the latest version of each package, and modify the code in the book slightly. Each approach is outlined clearly in these updates.

A list of updates is kept here.

Solutions to Exercises

Solutions are available to selected exercises. Be careful about looking at the solutions too quickly; make sure you’ve given yourself time to wrestle with the concepts you just learned before looking at a solution. Also, there are several ways to solve most of the exercises, and the solutions only show one possible way to complete each exercise.

You can get to each chapter’s solutions from here.

Finding Employment

People have a wide variety of reasons for learning to code, and finding work as a programmer is one of the most common reasons. I posted a section called Finding Employment as a (New) Programmer in the resources for the second edition of the book. There’s nothing specific about the second edition in these resources; if you are reading Python Crash Course with the goal of finding work as a programmer, you might find this section helpful.

Читайте также:  IFRAME, атрибут scrolling

Python Crash Course is maintained by ehmatthes. This page was generated by GitHub Pages using the Cayman theme by Jason Long.

Источник

Оцените статью