وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Python Crash Course: Gain Real World Developer Skills Now!

سرفصل های دوره

Become a Python Developer able to create professional Python scripts, dramatically increasing your career options.


1. Introduction and setup
  • 1. Course Introduction
  • 2. What is Python
  • 3. Getting the Software Tools
  • 4. Installing Python on Windows
  • 5. Installing Python on Mac
  • 6. Python and Virtual environments
  • 7. Installing Pycharm on Mac, Windows and Linux
  • 8.1 Source code - Introduction and setup - Creating First Pycharm Project.html
  • 8. Creating First Pycharm Project
  • 9. Structure of a Python Program
  • 10.1 Doctor.py.txt.html
  • 10.2 Source code - Introduction and setup - Dot Notation.html
  • 10. Dot Notation
  • 11.1 Source code - Introduction and setup - Running Eliza.html
  • 11. Running Eliza
  • 12. Introduction to the Python language
  • 13. Introduction and setup Summary

  • 2. Starting to code
  • 1. Introduction
  • 2.1 Source code - Starting to code - Variables.html
  • 2. Variables
  • 3.1 Source code - Starting to code - Variables and None.html
  • 3. Variables and None
  • 4.1 Source code - Starting to code - Why use Variables.html
  • 4. Why use Variables
  • 5. Challenge
  • 6. Naming convention
  • 7. Naming convention challenge
  • 8.1 Source code - Starting to code - Challenge solution.html
  • 8. Challenge solution
  • 9. Summary

  • 3. Writing to and reading from the console
  • 1. Introduction
  • 2.1 Source code - Writing to and reading from the console - Console input with input() function.html
  • 2. Console input with input() function
  • 3.1 BitcoinMiner.py.txt.html
  • 3.2 Program.py.txt.html
  • 3.3 Source code - Writing to and reading from the console - Reading Input in the Hammurabi game.html
  • 3. Reading Input in the Hammurabi game
  • 4.1 Source code - Writing to and reading from the console - Console input Text and Numbers.html
  • 4. Console input Text and Numbers
  • 5. Reading numbers in Hammurabi
  • 6.1 Source code - Writing to and reading from the console - Console output and string interpolation.html
  • 6. Console output and string interpolation
  • 7. String interpolation alignment
  • 8. Summary

  • 4. Python types and expressions
  • 1.1 Built-in Types.html
  • 1. Introduction
  • 2.1 Built-in Types.html
  • 2. Primitive types
  • 3.1 Source code - Python types and expressions - int type.html
  • 3. int type
  • 4.1 decimal Decimal fixed point and floating point arithmetic.html
  • 4.2 Source code - Python types and expressions - Floating point types- Float.html
  • 4. Floating point types- Float
  • 5.1 expressions.py.txt.html
  • 5.2 Source code - Python types and expressions - Expressions.html
  • 5. Expressions
  • 6.1 Source code - Python types and expressions - Boolean expressions.html
  • 6. Boolean expressions
  • 7.1 Source code - Python types and expressions - Compound boolean expressions.html
  • 7. Compound boolean expressions
  • 8.1 Source code - Python types and expressions - Boolean variables.html
  • 8. Boolean variables
  • 9. Booleans in the HammerBitcoin program
  • 10. Solution to Boolean Expression challenge
  • 11. Classes and Objects
  • 12.1 Source code - Python types and expressions - Class instances.html
  • 12. Class instances
  • 13.1 Source code - Python types and expressions - Attributes.html
  • 13. Attributes
  • 14.1 Source code - Python types and expressions - Class Constructors.html
  • 14. Class Constructors
  • 15.1 Source code - Python types and expressions - Modules and Namespaces in Python.html
  • 15. Modules and Namespaces in Python
  • 16.1 Source code - Python types and expressions - __name__ in Python.html
  • 16. __name__ in Python
  • 17.1 Source code - Python types and expressions - Public and non public members.html
  • 17. Public and non public members
  • 18.1 Source code - Python types and expressions - Name mangling in Python.html
  • 18. Name mangling in Python
  • 19. Summary

  • 5. Flow Control for and while
  • 1. Introduction to Flow Control
  • 2.1 5.6. Looping Techniques.html
  • 2. The Python Language Documentation
  • 3.1 Source code - Flow Control for and while - for loops.html
  • 3. for loops
  • 4.1 Source code - Flow Control for and while - The Pycharm Debugger.html
  • 4. The Pycharm Debugger
  • 5.1 Source code - Flow Control for and while - More for loops.html
  • 5. More for loops
  • 6.1 Source code - Flow Control for and while - Nested for loops.html
  • 6. Nested for loops
  • 7. Using the Debugger with HammerBitcoin
  • 8.1 Source code - Flow Control for and while - While loops.html
  • 8. While loops
  • 9.1 Source code - Flow Control for and while - Challenge solution.html
  • 9. Challenge solution
  • 10. Which way is better
  • 11. while loops in ElizaIsSilly
  • 12. Understanding more about Eliza
  • 13.1 Source code - Flow Control for and while - More on while loops and pass statement.html
  • 13. More on while loops and pass statement
  • 14. Summary

  • 6. Flow control ifelse, break, continue
  • 1. Introduction
  • 2.1 Rock paper scissors.html
  • 2.2 RockPaperSissor.py.txt.html
  • 2.3 Source code - Flow control ifelse, break, continue - if statement.html
  • 2. if statement
  • 3.1 Source code - Flow control ifelse, break, continue - elif and else.html
  • 3. elif and else
  • 4.1 Source code - Flow control ifelse, break, continue - More if and else.html
  • 4. More if and else
  • 5.1 Source code - Flow control ifelse, break, continue - if-else challenge.html
  • 5. if-else challenge
  • 6.1 Source code - Flow control ifelse, break, continue - Challenge solution.html
  • 6. Challenge solution
  • 7.1 Source code - Flow control ifelse, break, continue - Solution to the Play again challenge.html
  • 7. Solution to the Play again challenge
  • 8.1 Simplified Eliza.py.txt.html
  • 8.2 Source code - Flow control ifelse, break, continue - break.html
  • 8. break
  • 9.1 Source code - Flow control ifelse, break, continue - continue.html
  • 9. continue
  • 10.1 Source code - Flow control ifelse, break, continue - scope of break and continue.html
  • 10. scope of break and continue
  • 11.1 Source code - Flow control ifelse, break, continue - The ternary conditional operator.html
  • 11. The ternary conditional operator
  • 12.1 Source code - Flow control ifelse, break, continue - The ternary conditional operator in HammerBitcoin.html
  • 12. The ternary conditional operator in HammerBitcoin
  • 13. Challenge solution
  • 14. Summary

  • 7. Flow control Methods
  • 1. Introduction
  • 2.1 Source code - Flow control Methods - Calling methods.html
  • 2. Calling methods
  • 3. Methods calling methods
  • 4.1 Source code - Flow control Methods - Method parameters.html
  • 4. Method parameters
  • 5.1 Source code - Flow control Methods - Solution to parameter challenge.html
  • 5. Solution to parameter challenge
  • 6.1 Source code - Flow control Methods - Solution to Brake challenge.html
  • 6. Solution to Brake challenge
  • 7.1 CarGame.py.txt.html
  • 7.2 Source code - Flow control Methods - Simple car game.html
  • 7. Simple car game
  • 8.1 Source code - Flow control Methods - public and private methods.html
  • 8. public and private methods
  • 9. Functions vs Methods
  • 10.1 Source code - Flow control Methods - Returning a result from a function.html
  • 10. Returning a result from a function
  • 11.1 Source code - Flow control Methods - Duplicating code is bad.html
  • 11. Duplicating code is bad
  • 12.1 Source code - Flow control Methods - Refactoring to remove duplicate code.html
  • 12. Refactoring to remove duplicate code
  • 13. Passing by value
  • 14.1 Source code - Flow control Methods - Global variables.html
  • 14. Global variables
  • 15. Refactoring challenge
  • 16. Challenge solution
  • 17. Variable scope
  • 18.1 Source code - Flow control Methods - Preventing update of instance attributes.html
  • 18. Preventing update of instance attributes
  • 19. Scope summary and challenge
  • 20.1 Source code - Flow control Methods - Solution to challenge.html
  • 20. Solution to challenge
  • 21.1 Source code - Flow control Methods - Solution continued.html
  • 21. Solution continued
  • 22. Summary

  • 8. Operators
  • 1. Introduction
  • 2.1 Source code - Operators - Operators and operator precedence.html
  • 2. Operators and operator precedence
  • 3.1 6.17. Operator precedence.html
  • 3.2 Source code - Operators - Primary operators.html
  • 3. Primary operators
  • 4.1 Source code - Operators - Operator precedence.html
  • 4. Operator precedence
  • 5.1 Source code - Operators - Using the remainder operator.html
  • 5. Using the remainder operator
  • 6.1 Source code - Operators - Remainder in Rock, Paper, Scissors.html
  • 6. Remainder in Rock, Paper, Scissors
  • 7.1 Source code - Operators - Comparison and Logical operators.html
  • 7. Comparison and Logical operators
  • 8.1 Source code - Operators - Short-circuit evaluation.html
  • 8. Short-circuit evaluation
  • 9.1 Source code - Operators - Assignment Operators.html
  • 9. Assignment Operators
  • 10.1 Source code - Operators - Membership Operators.html
  • 10. Membership Operators
  • 11. Summary

  • 9. Strings
  • 1. Introduction
  • 2.1 7.1.4. Old string formatting.html
  • 2.2 printf-style String Formatting.html
  • 2.3 Source code - Strings - What is a string.html
  • 2.4 Unicode.html
  • 2. What is a string
  • 3.1 Source code - Strings - Indexing.html
  • 3. Indexing
  • 4.1 Source code - Strings - String Slicing.html
  • 4. String Slicing
  • 5.1 Source code - Strings - String Slicing and Iterating through strings.html
  • 5. String Slicing and Iterating through strings
  • 6.1 Source code - Strings - String Length.html
  • 6. String Length
  • 7.1 Source code - Strings - find() and substrings.html
  • 7. find() and substrings
  • 8.1 Source code - Strings - Case insensitive find().html
  • 8. Case insensitive find()
  • 9.1 Source code - Strings - method chaining.html
  • 9. method chaining
  • 10.1 Source code - Strings - rfind() and repeated matches.html
  • 10. rfind() and repeated matches
  • 11.1 httpsdocs.python.org3librarystdtypes.html#string-methods.html
  • 11. Python String methods
  • 12.1 id(object).html
  • 12.2 Source code - Strings - Strings are immutable.html
  • 12. Strings are immutable
  • 13.1 Source code - Strings - Concatenating and deleting a string.html
  • 13. Concatenating and deleting a string
  • 14.1 Source code - Strings - Different forms of find().html
  • 14.2 str.find(sub[, start[, end]]).html
  • 14. Different forms of find()
  • 15. Summary

  • 10. Classes
  • 1. OOP and Classes
  • 2.1 Source code - Classes - Setting up the Airport.html
  • 2. Setting up the Airport
  • 3.1 Source code - Classes - Class Diagrams.html
  • 3. Class Diagrams
  • 4. Class Attributes
  • 5. constructors and data attribute
  • 6.1 Source code - Classes - properties, getters and setters.html
  • 6. properties, getters and setters
  • 7.1 Source code - Classes - Why use properties.html
  • 7. Why use properties
  • 8.1 SOLID.html
  • 8.2 Source code - Classes - The Single Responsibility Principle.html
  • 8. The Single Responsibility Principle
  • 9.1 Source code - Classes - More about properties, getters and setters.html
  • 9. More about properties, getters and setters

  • 11. Extra Information - Source code, and other stuff
  • 1. Source Codes.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 1869
    حجم: 6602 مگابایت
    مدت زمان: 929 دقیقه
    تاریخ انتشار: 27 دی 1401
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید