CG数据库 >> Python Programming Tutorial for Beginners in 100 Steps

.MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 ChGenre: eLearning | Language: English + .VTT | Duration: 11 hours | Size: 4.32 GBPython 3 Tutorial for Beginners using Hands-on, Step By Step Approach.

Learn Programming with 100+ code examples.

What you'll learnYou will learn how to think as a Python ProgrammerYou will learn how to start your journey as a Python ProgrammerYou will learn the basics of PyCharm IDE and Python ShellYou will learn to develop awesome object oriented programs with PythonYou will solve a wide variety of hands-on exercises on the topics discussed belowYou will learn the basics of programming - variables, choosing a data type, conditional execution, loops, writing great methods, breaking down problems into sub problems and implementing exception handling.

You will learn the basics of Object Oriented Programming - Inheritance, Abstract Class and ConstructorsYou will learn the important concepts of Object Oriented Programming - Abstraction and InheritanceYou will learn about a wide variety of Python Data Structures - List, Set, Dictionary and TuplesRequirementsConnectivity to Internet to download Python 3 and PyCharmWe will help you install Python 3 and PyCharmDescriptionWe love Programming.

Our aim with this course is to create a love for Programming.

Python is one of the most popular programming languages.

Python offers both object oriented and structural programming features.

We take an hands-on approach using a combination of Python Shell and PyCharm as an IDE to illustrate more than 150 Python Coding Exercises, Puzzles and Code Examples.

In more than 150 Steps, we explore the most important Python Programming Language FeaturesBasics of Python Programming - Expressions, Variables and Printing OutputPython Operators - Python Assignment Operator, Relational and Logical Operators, Short Circuit OperatorsPython Conditionals and If StatementMethods - Parameters, Arguments and Return ValuesAn Overview Of Python PlatformObject Oriented Programming - Class, Object, State and BehaviorBasics of OOPS - Encapsulation, Inheritance and Abstract Class.

Basics about Python Data TypesBasics about Python Built in ModulesConditionals with Python - If Else Statement, Nested If ElseLoops - For Loop, While Loop in Python, Break and ContinueImmutablity of Python Basic TypesPython Data Structures - List, Set, Dictionary and TuplesIntroduction to Variable ArgumentsBasics of Designing a Class - Class, Object, State and Behavior.

Deciding State and Constructors.

Introduction to Exception Handling - Your Thought Process during Exception Handling.

try, except, else and finally.

Exception Hierarchy.

Throwing an Exception.

Creating and Throwing a Custom Exception.

Step By Step DetailsIntroduction To Python Programming With Multiplication TableStep 01 - Getting Started with ProgrammingStep 02 - Introduction to Multiplication Table challengeStep 03 - Break Down Multiplication Table ChallengeStep 04 - Python Expression - An IntroductionStep 05 - Python Expression - ExercisesStep 06 - Java Expression - PuzzlesStep 07 - Printing output to console with PythonStep 08 - Calling Functions in Python - PuzzlesStep 09 - Advanced Printing output to console with PythonStep 10 - Advanced Printing output to console with Python - Exercises and PuzzlesStep 11 - Introduction to Variables in PythonStep 12 - Introduction to Variables in Python - PuzzlesStep 13 - Assignment StatementStep 14 - Tip - Using formatted strings in print methodStep 15 - Using For Loop to Print Multiplication TableStep 16 - Using For Loop in Python - PuzzlesStep 17 - Using For Loop in Python - ExercisesStep 18 - Getting Started with Programming - Revise all TerminologyIntroduction To Methods - MultiplicationTableStep 00 - Section 02 - Methods - An IntroductionStep 01 - Your First Python Method - Hello World Twice and Exercise StatementsStep 02 - Introduction to Python Methods - ExercisesStep 03 - Introduction to Python Methods - Arguments and ParametersStep 04 - Introduction to Python Method Parameters - ExercisesStep 05 - Introduction to Python Method - Multiple ParametersStep 06 - Getting back to Multiplication Table - Creating a methodStep 07 - Tip - Indentation is kingStep 08 - Introduction to Python Method - Puzzles - Named ParametersStep 09 - Introduction to Python Method - Return ValuesStep 10 - Introduction to Python Method - Return Values - ExercisesIntroduction To Python PlatformStep 01 - Writing and Executing your First Python ScriptStep 02 - Python Virtual Machine and bytecodeIntroduction To PyCharmStep 01 - Installing and Introduction to PyCharmStep 02 - Write and Execute a Python File with PyCharmStep 03 - Execise - Write Multiplication Table Method with PyCharmStep 04 - Debugging Code with PyCharmStep 05 - PyCharm Tips : Tool WindowsStep 06 - PyCharm Tips : Keyboard ShortcutsBasic Numeric Data Types and Conditional ExecutionStep 01 - Introduction to Numeric Data TypesStep 02 - Exercise - Calculate Simple InterestStep 03 - Introduction to Numeric Data Types - PuzzlesStep 04 - Introduction to Boolean Data TypeStep 05 - Introduction to If ConditionStep 06 - Introduction to If Condition - ExercisesStep 07 - Logical Operators - and or notStep 08 - Logical Operators - and or not - PuzzlesStep 09 - Introduction to If Condition - else and elifStep 10 - if, else and elif - Menu Exercise - Part 1Step 11 - if, else and elif - Menu Exercise - Part 2Step 12 - if, else and elif - PuzzlesText in PythonStep 01 - Text in Python - Methods in str classStep 02 - Data Type Conversion - PuzzlesStep 03 - Strings are immutableStep 04 - There is no seperate Character data typeStep 05 - String moduleEDITStep 06 - Exercise - is_vowel, print lower case and upper case charactersStep 07 - String - Exercises and PuzzlesStep 08 - String - ConclusionPython LoopsStep 01 - For loop basicsStep 02 - For loop exercise 1 - is_primeStep 03 - For loop exercise 2 - sum_upto_nStep 04 - For loop exercise 3 - sum of divisorsStep 05 - For loop exercise 4 - print a number triangleStep 06 - Introduction to while loop in PythonStep 07 - While loop - ExercisesStep 08 - Choosing a Loop - Menu ExerciseStep 09 - Loops - Puzzles - break and continueBeginner TipsTip 1 - Using Predefined Python ModulesTip 2 - Loop - Getting Index ElementTip 3 - Python is Strongly Typed and Dynamic LanguageTip 4 - Beginners Mistakes - ShadowingTip 8 - Defining Equality for ClassesTip 5 - Beginners Mistakes - IndentationTip 6 - PEP8 - Python Style GuideTip 7 - PEP20 - Zen of PythonIntroduction To Object Oriented ProgrammingStep 00 - Introduction to Object Oriented Programming - Section OverviewStep 01 - Introduction to Object Oriented Programming - BasicsStep 02 - Introduction to Object Oriented Programming - Terminology - Class, Object, State and BehaviorStep 03 - Introduction to Object Oriented Programming - Exercise - Online Shopping System and PersonStep 04 - First Class and Object - Country classStep 05 - Create Motor Bike Python Class and a couple of objectsStep 06 - Class and Objects - a few PuzzlesStep 07 - Constructor for MotorBike classStep 08 - Constructor for Book class - ExerciseStep 09 - Constructors - PuzzlesStep 10 - Class and Objects - Methods and BehaviorStep 11 - Exercise - Enhance Book class with copiesStep 12 - Class and Objects - Methods and Behavior - Puzzles on selfStep 13 - Advantages of EncapsulationStep 14 - Everything is Object in PythonPython Data StructuresStep 01 - Python Data Structures - Why do we need them?Step 02 - Operations on List Data StructureStep 03 - Exercise with List - Student classStep 04 - Puzzles with Strings ListsStep 05 - List SlicingStep 06 - List Sorting, Looping and ReversingStep 07 - List as a Stack and QueueStep 08 - List with a custom class - Country and representationStep 08 - List with a custom class - Part 2 - sorting, max and minStep 09 - List ComprehensionStep 10 - Introduction to SetStep 11 - Introduction to DictionaryStep 12 - Exercise with Dictionary - Word and Character OccurancesStep 13 - Puzzles with Data StructuresObject Oriented Programming AgainStep 01 - OOPS Basics RevisedStep 02 - Designing a Fan ClassStep 03 - Object Composition - Book and ReviewsStep 04 - Why do we need InheritanceStep 05 - All classes in Python 3 inherit from objectStep 06 - Multiple InheritanceStep 07 - Creating and Using an Abstract ClassStep 08 - Template Method Pattern with Recipe ClassStep 09 - A Quick RevisionError Handling with PythonStep 01 - Introduction to Error Handling - Your Thought Process during Error HandlingStep 02 - Basics of Exception HierarchyStep 03 - Basics of Error Handling - try exceptStep 04 - Handling Multiple Errors with Multiple except blocksStep 05 - Error Handling - Puzzles - Exception Details andStep 06 - Error Handling - finally and elseStep 07 - Error Handling - Puzzles 2Step 08 - Raising ExceptionsStep 09 - Raising Custom ExceptionsStep 10 - Exception Handling Best PracticesFinal TipsTip 1 - Math Module and Decimal ClassTip 2 - Statistics Module - find mean and medianTip 3 - Collections Module - deque for Queue and StackTip 4 - Methods and Arguments - BasicsTip 5 - Methods and Arguments - Keyword ArgumentsTip 6 - Methods and Arguments - Unpacking Lists and DictionariesTip 7 - Creating Custom Modules and Using ThemWho is the target audience?You want to learn Programming with PythonYou are a Beginner with No Programming ExperienceYou want to automate things with Python


Python Programming Tutorial for Beginners in 100 Steps的图片1
Python Programming Tutorial for Beginners in 100 Steps的图片2

发布日期: 2018-11-03