1

Etapa 1

Python: Getting Started

2

Etapa 2

Python Fundamentals

3

Etapa 3

Python – Beyond the Basics

4

Etapa 4

The Python Developer's Toolkit

5

Etapa 5

Unit Testing with Python

6

Etapa 6

Full Stack Web Development with Python (WEB2PY)

7

Etapa 7

Introduction to the Flask Microframework

8

Etapa 8

Raspberry Pi for Developers

1

Etapa 1

Python: Getting Started

2

Etapa 2

Python Fundamentals

3

Etapa 3

Python – Beyond the Basics

4

Etapa 4

The Python Developer's Toolkit

5

Etapa 5

Unit Testing with Python

6

Etapa 6

Full Stack Web Development with Python (WEB2PY)

7

Etapa 7

Introduction to the Flask Microframework

8

Etapa 8

Raspberry Pi for Developers

02 octubre 2017 31 diciembre 2017
Objetivo vencido en % days%

El objetivo está desatendido

El autor lleva sin comentar el objetivo 8 años 1 mes 16 días

Autor del objetivo

resignedangel

Ucrania, Киев

41 año / año / año

General

Python Path (Pluralsight)

Хотя тестирование показало у меня средний уровень, я решила пройти все с самого начала. Ибо покрылись пылью мои знания)))

Python is an interpreted object-oriented programming language. It is open source, so the interpreter and source are freely available and distributable in binary form. Python has many built-in high-level data structures and utilizes dynamic typing and binding, making it an excellent choice for both scripting and application development. Programming in Python can be extremely quick and productive owing to the lack of a compilation step as well as the built-in debugger (also written in Python). This fast edit-test-debug cycle is one of the main draws for programmers who wish to develop in Python, while others are drawn to the active and passionate Python community. This path will take you from the basics of the Python language all the way up to working with web frameworks and programming a Raspberry Pi.

 Criterio del fin

прошла весь путь :)

  1. Python: Getting Started

    Rarely will you find a language as powerful and as versatile as Python. You can choose this language to write web apps, cross-platform desktop apps, Artificial Intelligence software, scripts, do scientific computation, and even create home automation software! For all that you need a good knowledge of Python. In this course, Python: Getting Started, you'll learn the basics of Python. First, you'll discover syntax, functions, and classes. Next, you'll explore how to create a console application and how to convert that same app into a web app. Finally, you'll learn how to create executable files and an installation wizard from your Python app. When you are finished with this course, you'll have a solid foundation to venture out and build your own apps using Python.

    1. 1. Course Overview

    2. 2. Introduction

    3. 3. Types, Statements, and Other Goodies

    4. 4. Functions, Files, Yield, and Lambda

    5. 5. Object Oriented Programming - Classes and Why Do We Need Them?

    6. 6. Putting It All Together - Let’s Make It a Web App

    7. 7. Python Tips and Tricks

  2. Python Fundamentals

    Python Fundamentals gets you started with Python, a dynamic language popular for web development, big data, science, and scripting. What’s so great about Python? Python is powerful. The Python language is expressive and productive, it comes with a great standard library, and it’s the center of a huge universe of wonderful third-party libraries. With Python you can build everything from simple scripts to complex applications, you can do it quickly, and you can do it with fewer lines of code than you might think possible. But for many people those reasons take back-seat to something more important: Python is fun! Python’s readable style, quick edit-and-run development cycle, and “batteries included” philosophy mean that you can sit down and enjoy writing code rather than fighting compilers and thorny syntax. As your experiments become prototypes and your prototypes become products, Python makes the experience of writing software not just easier but truly enjoyable. In the words of Randall Munroe, "Come join us! Programming is fun again!"

    1. 1. Introduction to the Python Fundamentals Course

    2. 2. Getting Starting With Python 3

    3. 3. Strings and Collections

    4. 4. Modularity

    5. 5. Objects

    6. 6. Collections

    7. 7. Handling exceptions

    8. 8. Iterables

    9. 9. Classes

    10. 10. Files and Resource Management

    11. 11. Shipping Working and Maintainable Code

  3. Python – Beyond the Basics

    Python – Beyond the Basics builds directly on the foundations laid in our introductory Python course, Python Fundamentals. Python is a great dynamic language for web development, big data, science, and scripting. In this course we add breadth and depth to your Python skills, exploring the topics you'll need to create robust and readable applications of any size. On completing this course, you'll be familiar with the majority of Python techniques and constructs used in Python programs. Crucially, we'll also advise you on when – and when not – to use the different tools available in Python to best effect, to maximize the quality of your code, your productivity, and the joy inherent in coding in Python.

    1. 1. Prerequisites

    2. 2. Organizing Larger Programs

    3. 3. Beyond Basic Functions

    4. 4. Closures and Decorators

    5. 5. Properties and Class Methods

    6. 6. Strings and Representations

    7. 7. Numeric and Scalar Types

    8. 8. Iterables and Iteration

    9. 9. Inheritance and Subtype Polymorphism

    10. 10. Implementing Collections

    11. 11. Exceptions and Errors

    12. 12. Defining Context Managers

    13. 13. Introspection

  4. The Python Developer's Toolkit

    Becoming a professional Python developer means knowing more than just the language. Once you make the transition from simple scripts to larger projects, it becomes important to know the tools of the trade and how to use them. This course introduces you to a set of standard tools. We'll see how to install and manage your project's dependencies and how to set up your development environment. Then we'll go into code quality, debugging and documentation. Finally, we'll see how to package and distribute the final product.

    1. 1. Introduction

    2. 2. Managing Python Packages

    3. 3. Isolated Development Environments With Virtualenv

    4. 4. Checking Your Code Quality With Pylint

    5. 5. The Python Debugger

    6. 6. Documenting Your Code With Sphinx

    7. 7. Packaging and Distributing Your Project

  5. Unit Testing with Python

    This course follows on from the Pluralsight "Python Fundamentals" course, and has more detail about unit testing with Python. We will cover libraries and frameworks such as unittest, doctest and py.test. The aim is to help you to write unit tests that improve code quality, and also support future development. Good unit tests should provide immediate value in terms of reduced debugging and better design, and the investment writing them should pay back over the whole lifetime of your software.

    1. 1. Unit Testing with Python - Basic Example Using unittest

    2. 2. Why and When Should You Write Unit Tests?

    3. 3. Using Pytest for Unit Testing in Python

    4. 4. Testable Documentation with Doctest

    5. 5. Test Doubles: Mocks, Fakes and Stubs

    6. 6. Test Coverage and Parameterized Tests

  6. Full Stack Web Development with Python (WEB2PY)

    Learn full stack web development using Python and WEB2PY. WEB2PY is an easy to learn, integrate framework that includes a web server, admin, bootstap, and sqlite database. One simple download has everything you need to build robust, data driven web applications. This project-based course is for beginners new to web development or those who want to quickly learn a Python web framework.

    1. 1. Introduction

    2. 2. Build & Deploy Our First Web Page

    3. 3. Full Stack Web Development Python WEB2PY

    4. 4. Database Administration

    5. 5. Filtering, Sorting, Updating Records

    6. 6. Role Based Access Control

    7. 7. Relational Database Concepts

    8. 8. Miscellaneous Topics

    9. 9. Farm Fresh Sample App

  7. Introduction to the Flask Microframework

    Flask is a relatively new framework that has taken the Python web development community by storm: in a short time it became one of the most popular frameworks around. It offers a lot of flexibility and clean code with a lot of extensibility. You won't feel dragged down by a huge framework that tells you what to do; instead, you'll feel free, productive, and creative!

    1. 1. Course Overview

    2. 2. Getting Started

    3. 3. Basic Templates and Views

    4. 4. Forms and View Logic

    5. 5. Persistence

    6. 6. Users and Authentication

    7. 7. Managing Bookmarks

    8. 8. When Your App Grows

  8. Raspberry Pi for Developers

    Raspberry Pi is a low-cost computing platform that provides a way to building interesting applications using common programming languages. It also opens up the possibility of interesting hardware scenarios as well. This course will cover the basics of what you need to get up and running with the Raspberry Pi.

    1. 1. Introduction to Raspberry Pi

    2. 2. Programming the Raspberry Pi

    3. 3. Raspberry Pi and Hardware

    4. 4. Raspberry Pi as a Web Server

    5. 5. Raspberry Pi as a DVR

  • 2655
  • 02 octubre 2017, 05:29
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?