Register now or log in to join your professional community.
In my point of view, a beginner should learn the following:
Then, you can learn:
Also, you might want to:
in my point of view, a biginner should follow this steps for learn python:
1) python syntaxe: -variables
-conditions
-loops
-files
-list
-dictionary
-oop
-import modules
then python framework:
-django or flask
As in most programming languages, bigginers should start learning the followings:
A python is also a programming language but its code is easy to write to compare another languase , this language is creative our knowledge and make perfect a machine how to analise ,realize in feature so i want to learn it.
In my view, a beginner should learn the following
Learning python with basic concepts of programming won't give you feel much of python programmer. Below listed topic might give you some feel of python for fresher.
Execution steps
Interactive Shell
Executable or script files
User Interface or IDE
Data Types and Operations
Numbers
Strings
List
Tuple
Dictionary
Other Core Types
Statements and Syntax
Assignments, Expressions and prints
If tests and Syntax Rules
While and For Loops
Iterations and Comprehensions
Functions
Function definition and call
Function Scope
Arguments
Function Objects
Anonymous Functions
Classes
Classes and instances
Classes method calls
Inheritance and Compositions
Static and Class Methods
Bound and Unbound Methods
Operator Overloading
Polymorphism
Basic topics should be:
- Data types:
A. Numeric
B. String
C. Complex
D. None type
- operations
- sets, Lists and sictionaries
- Object Oriented programming with python
Python is an easy to learn language. So from my experience you can start from anywhere as there are many helpful websites to learn and clear doubts.
Variables assignment, Conditions, Classes and Objects, Assigning operators, Strings, Integers, Reading and writing files
In my opinion, first things first i.e. (Basics)
Then secondly,
Finally,
I think it will be as any programming language, at first beginner should learn:- variables, strings and string manipulation
- functions and built-in functions.
- statments and loops.
- structured data like lists and tuples.
- how to work with bugs and debugging.
then he/she can move to:
- object oriented programming for classes and objects.
then she/she can select a specialization:
for web : Django/flask frameworkes.I suggest sololearn to start in Python.