Python 3 Tutorial


Learn Python in the most social and fun way, with SoloLearn! Learn Python, one of today's most in-demand programming languages on-the-go, while playing, for FREE! Compete and collaborate with your fellow SoloLearners, while surfing through short lessons and fun quizzes. Practice writing Python code within the app, collect points, and show off your skills. When you complete the course, you'll win a Certificate of Completion as a trophy! So don’t wait; dive right in! Start coding with Python!
PYTHON Course on SOLOLEARN
Welcome to Python! Python is a high-level programming language, with applications in numerous areas, including web programming, scripting, scientific computing, and artificial intelligence. It is very popular and used by organizations such as Google, NASA, the CIA, and Disney. Python is processed at runtime by the interpreter. There is no need to compile your program before executing it.
The three major versions of Python are 1.x, 2.x and 3.x. These are subdivided into minor versions, such as 2.7 and 3.3. Code written for Python 3.x is guaranteed to work in all future versions. Both Python Version 2.x and 3.x are used currently. This course covers Python 3.x, but it isn't hard to change from one version to another. Python has several different implementations, written in various languages. The version used in this course, CPython, is the most popular by far. An interpreter is a program that runs scripts written in an interpreted language such as Python.
Lessons: 92 275 Quizzes Module 1: Basic Concepts 1 What is Python? 2 2 Your First Program 2 3 Simple Operations 4 4 Floats 2 5 Other Numerical Operations 2 6 Strings 3 7 Simple Input & Output 2 8 String Operations 3 9 Type Conversion 2 10 Variables 4 11 In-Place Operators 2 12 Using an Editor 1 13 Module 1 Quiz 5 Module 2: Control Structures 14 Booleans & Comparisons 4 15 if Statements 3 16 else Statements 3 17 Boolean Logic 3 18 Operator Precedence 2 19 while Loops 4 20 Lists 4 21 List Operations 4 22 List Functions 4 23 Range 3 24 for Loops 3 25 A Simple Calculator 3 26 Module 2 Quiz 6 Module 3: Functions & Modules 27 Code Reuse 2 28 Functions 2 29 Function Arguments 3 30 Returning from Functions 2 31 Comments & Docstrings 2 32 Functions as Objects 2 33 Modules 4 34 The Standard Library & pip 3 35 Module 3 Quiz 5 Module 4: Exceptions & Files 36 Exceptions 2 37 Exception Handling 3 38 finally 2 39 Raising Exceptions 3 40 Assertions 2 41 Opening Files 3 42 Reading Files 4 43 Writing Files 3 44 Working with Files 2 45 Module 4 Quiz 4 Module 5: More Types 46 None 2 47 Dictionaries 3 48 Dictionary Functions 3 49 Tuples 2 50 List Slices 4 51 List Comprehensions 3 52 String Formatting 2 53 Useful Functions 3 54 Text Analyzer 3 55 Module 5 Quiz 5 Module 6: Functional Programming 56 Functional Programming 3 57 Lambdas 3 58 map & filter 2 59 Generators 3 60 Decorators 2 61 Recursion 3 62 Sets 4 63 itertools 3 64 Module 6 Quiz 5 Module 7: Object-Oriented Programming 65 Classes 4 66 Inheritance 4 67 Magic Methods & Operator Overloading 4 68 Object Lifecycle 2 69 Data Hiding 3 70 Class & Static Methods 2 71 Properties 2 72 A Simple Game 3 73 Module 7 Quiz 7 Module 8: Regular Expressions 74 Regular Expressions 5 75 Simple Metacharacters 3 76 Character Classes 3 77 More Metacharacters 4 78 Groups 4 79 Special Sequences 3 80 Email Extraction 2 81 Module 8 Quiz 5 Module 9: Pythonicness & Packaging 82 The Zen of Python 2 83 PEP 2 84 More on Function Arguments 3 85 Tuple Unpacking 2 86 Ternary Operator 1 87 More on else Statements 2 88 __main__ 2 89 Major 3rd-Party Libraries 2 90 Packages 2 91 Packaging for Users 1 92 Module 9 Quiz

Комментарии

Популярные сообщения